чтение/запись тегов mp4 id3 с помощью PHP

Мне нужно иметь возможность, по крайней мере, читать и предпочтительно записывать теги id3, связанные с видеофайлом mp4.

Я изучал использование getId3(), но у него так много функций, что найти те, которые применимы к видеофайлам mp4, сложно, а демонстрационные файлы записи не работают с файлами mp4.


person Dave    schedule 16.06.2011    source источник
comment
Просто из любопытства, какую платформу вы используете? Окна? линукс? Можно ли запускать стороннее ПО?   -  person Brad    schedule 16.06.2011
comment
на маке теги точно есть. использовал несколько разных программ для проверки этого   -  person Dave    schedule 17.06.2011
comment
это не то, чего я добивался. Я собирался предложить использовать внешнюю программу для чтения тегов. Для этого есть удобная библиотека taglib из множества различных форматов файлов. Я не знаю, какие языки вы знаете, но если вы можете использовать эту библиотеку, все готово. Я делаю то же самое прямо сейчас с приложением .NET, которое загружает теги файлов в базу данных для последующего использования веб-приложением PHP.   -  person Brad    schedule 17.06.2011
comment
я посмотрю на это, но то, что я действительно ищу, это простота. Попытка сократить этапы хранения больших объемов видео и использовать метатеги в качестве запасного варианта на случай потери базы данных.   -  person Dave    schedule 19.06.2011
comment
конечно, и я надеюсь, что вы найдете этот простой ответ. Я просто предполагаю, что не может быть более простого решения, чем получение тегов извне.   -  person Brad    schedule 19.06.2011


Ответы (1)


Теги ID3 как таковые обычно используются только в потоках MP3. Я считаю, что MPEG 4 использует свой собственный формат метаданных (внутри атома meta). Подробности см. на странице http://atomicparsley.sourceforge.net/mpeg-4files.html. .

person Community    schedule 16.06.2011
comment
Теги ID3 определенно можно использовать для других типов файлов. Просто их часто нет. Утверждение, что ID3 применим только к потокам MP3, абсолютно неверно. - person Brad; 16.06.2011
comment
мне удалось вытащить тег исполнителя из файла mp4, используя демонстрационный файл simple.demo.php в getId3(), но это все, что я могу сделать - person Dave; 16.06.2011
comment
@Brad: исправлена ​​формулировка. По крайней мере, вероятно, что большинство инструментов ожидают, что теги ID3 будут только в файлах MP3. - person ; 16.06.2011