Встраивание произвольных метаданных в аудио и видео файлы - PullRequest
2 голосов
/ 30 декабря 2008

Я работаю в организации, где мы берем необработанные видеофайлы лекций MPEG-2 из академических учреждений и размещаем их на нашем веб-сайте в различных форматах. В настоящий момент процесс преобразования MPEG-2 в аудио (MP3) и видео (MP4), загрузки в iTunes U, YouTube и т. Д. Чрезвычайно утомителен. Я хотел бы автоматизировать этот процесс, но главное, что мешает мне это делать, - это все теги, связанные с каждым шагом в рабочем процессе.

По сути, я хотел бы сделать так, чтобы я мог один раз пометить оригинальный файл (пометить необработанный файл MPEG-2 и иметь метаданные, прикрепленные к нему посредством транскодирования, вероятно, слишком много, чтобы спросить, поэтому давайте просто предположим, пометить каждую пару файлов MP3 / MP4) всеми метаданными, необходимыми для каждого места загрузки видео, поэтому метаданные должны будут включать надлежащие данные для YouTube, iTunes U, нашего веб-сайта и любого другого места мы загружаем контент в. Из-за того, насколько обширны метаданные, обычных тегов ID3 ​​будет недостаточно. Мне бы хотелось какое-то полностью настраиваемое решение для метаданных (возможно, на основе XML, но не обязательно) для программной разметки и чтения полей метаданных из файлов MP3 и MP4. Существует ли такая вещь? Я в порядке написания своих собственных клиентских программ для этого, и выбор языка не очень важен, но я не смог найти спецификацию для чего-то вроде того, что я ищу.

Ответы [ 2 ]

3 голосов
/ 30 декабря 2008

Так как никто еще не ответил, я отвечу, каковы мои первоначальные мысли. Я нашел несколько библиотек тегов MP3, но ничего, что могло бы работать с файлами MP3 и MP4. Было бы слишком "хакерским" иметь XML-файл, связанный с каждым медиа-файлом? Так что, если бы в моей аудио-папке был SomeSpeaker.mp3, в моей папке метаданных также был бы SomeSpeaker.mp3.xml. Это, вероятно, самое простое решение, единственная проблема в том, что мне нужно убедиться, что XML-файл загружен вместе с медиа-файлами, но это не должно быть проблемой, потому что моя клиентская программа будет выполнять загрузку. Есть мысли по этому поводу?

1 голос
/ 25 января 2011

Я знаю, что метаданные Adobe XMP часто существуют в виде файла "sidecar", то есть файла XML вместе с исходным файлом.

Мне нужна точно такая же возможность, и я исследую. Я изучаю существующие решения DAM, чтобы увидеть, насколько хорошо они создают и используют метаданные.

Adobe Bridge, Extensis Portfolio и CatDV находятся в моем списке для проверки.

Я использовал метаданные XMP в Photoshop / Lightroom, и он работает достаточно хорошо.

- Cameron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...