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 для извлечения метаданных.

Другие вопросы по тегам