Мы можем использовать теги ID3 для добавления метаданных в музыкальные файлы.
Существуют ли похожие форматы тегов (контейнеры метаданных) для видеофайлов (например, flv, mpg, avi, wmv и т.д.)?
О, есть средства тегов для видео, просто нет единого формата для всех видео контейнеров. Большинство контейнеров катят свои собственные решения, такие как FLV и MKV.
Тем не менее, существует платформа расширяемых метаданных (XMP). Вот официальный сайт разработчика Adobe. Это стандарт, разработанный Adobe для хранения метаданных для мультимедиа, таких как изображения и видео. Файлы в основном XML, так как XMP использует RDF для представления данных.
В любом случае, вы можете использовать XMP для следующих файлов:
Вы можете использовать различные инструменты для чтения и записи этих данных, в Википедии перечислено несколько.
Данные в формате ID3 могут быть загружены в программные потоки MPEG-2 в соответствии с определением Apple (http://www.smpte-ra.org/mpegreg/ID3.html).
Эти данные передаются в среды iOS во время воспроизведения видео во время выполнения посредством уведомлений timedMetadata, а также в других средах, которые поддерживают отображение этих метаданных.
«Программный поток MPEG-2 содержит положения для нестандартных данных (например, аудио или субтитров AC-3) в форме так называемых частных потоков. [11]»
Смотрите здесь некоторую информацию: Википедия: MPEG_program_stream
и здесь:
FFmpeg.org поддерживает этот список тегов метаданных для каждого формата видео контейнера, который можно записать обратно в файл с помощью ffmpeg:http://wiki.multimedia.cx/index.php?title=FFmpeg_Metadata
Функции MP4/M4V и MOV в значительной степени связаны с совместимостью с iTunes. В целом, большинство видео контейнеров имеют довольно фиксированную структуру метаданных.
Не удивительно, что MKV (Matroska) является самым независимым контейнером с точки зрения поддержки метаданных. Проект PREFORMA, поддерживаемый ЕС, в настоящее время стандартизирует формат контейнера MKV для профессионального использования, например, в киноархивах.
Я не думаю, что можно глобально пометить несколько типов видео. Единственное известное мне видео с тегами - это теги AVI. Давным-давно была программа под названием abcAVI Tag Editor.
Редактор тегов abcAVI позволяет получать информацию о фильме из базы данных фильмов в Интернете или вводить ее самостоятельно и сохранять эту информацию в файле AVI. Поддерживает теги RIFF INFO, теги MovieID, теги IDivX. Позволяет редактировать более 40 тегов, не только "Заголовок", "Тема" и "Авторское право". Поддержка тегов RIFF INFO обеспечивает обратную совместимость со стандартными проигрывателями Windows, такими как Windows Media Player.
Он старый, но все еще отлично работает с Windows 7 в режиме совместимости с XP.
Помимо abcAVI, существует также программа MetadataTouch, которая поддерживает теги RIFF INFO и XMP для файлов AVI, а также поддержку XMP для файлов MP4 и F4V.