Главная страница \ Статьи \ Разное \ Исправление метаданных в FLV файлах

Исправление метаданных в FLV файлах

В одном из своих проектов столкнулся с проблемой: FLV-файлы содержат неправильные метаданные.

В результате ничем, кроме FFMPEG-основанных программах не обрабатываются. Но заниматься перекодированием также не очень хочется, т.к. исходное видео уже сжато, а пережатие приведёт к появлению артефактов.

Перепробовал несколько программ (FLVMDI, FLVMETA, YAMDI и т.д.) и ни одна не смогла мне помочь, т.к. фактически файл является "битым" с точки зрения стандарта.

Благо автор программы YAMDI распространяет её в исходниках (https://github.com/ioppermann/yamdi), ввиду чего получилось форкнуть проект.

Но не тут-то было. Программа изначально написана на С и предназначена для запуска по *nix. Поэтому без дополнительных файлов собираться отказалась. Пришлось дополнить отсутствующими файлами и внести некоторые правки.

После этого были добавлены два дополнительных параметра:

Скачать

Windows (x86) (x64)

GitHub

Вопросы? Предложения?

Powered by Elise