Да, метаданные генерируются в файл id3taggenerator
и внедряются в видео с использованием mediafilesegmenter
, оба включены в HTTP Live Streaming Tools .Пример:
id3taggenerator -o camera1.id3 -text "Dolly camera"
id3taggenerator -o camera2.id3 -text "Tracking camera"
Существует несколько видов метаданных, которые вы можете встраивать, включая двоичные объекты.Обратитесь к странице справочника для деталей.Теперь нам нужно сослаться на сгенерированный файл из «мета-макрофайла».Это простой текстовый файл в следующем формате:
60 id3 camera1.id3
120 id3 camera2.id3
Первое число - это количество секунд, прошедших с начала видео, в которое вы хотите вставить уведомление.Я точно не помню команду mediafilesegmenter, нужно передать как минимум файл макроса, индекс и видеофайл.
Полученное видео содержит метаданные, которые публикуются MPMoviePlayerController
в качестве уведомлений.Подробности смотрите на этой странице: http://jmacmullin.wordpress.com/2010/11/03/adding-meta-data-to-video-in-ios/