Flash / FLV - Как извлечь метаданные из FLV?
Какое программное обеспечение доступно для извлечения метаданных из FLV? Я тестирую потоковый модуль flv для apache (mod_flvx) и мне нужно извлечь информацию о ключевых кадрах из flv для целей отладки.
Мне удалось найти только FLV MetaData Viewer, но он датирован с 2006 года и не устанавливается должным образом на Win7. http://www.buraks.com/flvmdv/
Изменить: я открыт для любого метода извлечения, будь то приложение или библиотека.
1 ответ
Не знаю об инструментах, но, возможно, вы можете использовать ffmpeg в качестве ссылки.
Вы должны проанализировать flv, чтобы найти блок метаданных. Это не трудно.
Тогда посмотрите на flv_read_metabody
функция из libavformat \ flvdec.c. Метаданные в flv - это просто объект AMF.
Но если информация о ключевых кадрах нужна только вам, вы вообще не можете касаться метаданных. Вы можете разобрать flv: каждый блок видео помечен, если это кайфрейм.
Обновить:
Вы можете использовать FLVTool2 для извлечения метаданных.