Mencoder имеет прекрасную возможность конвертировать файл mjpeg в файл avi с кодеком MJPG, который воспроизводится в VLC.
Командная строка для этого:
mencoder имя файла.mjpeg -oac копировать -ovc копировать -o outputfile.avi -скорость 0.3
где 0,3 — это отношение желаемой частоты кадров воспроизведения к 25 кадрам в секунду по умолчанию. Все это делает копию файла mjpeg, помещает заголовок avi сверху и в конце, что кажется индексом позиций кадров в файле.
Я хочу воспроизвести это в своем собственном коде, но нигде не могу найти документацию. Каков точный формат индексного раздела? По какой-то причине в заголовке есть дополнительные байты-заполнители - о чем это?
Кто-нибудь знает, где я могу найти документацию? Этот кодек встроен как в mencoder, так и в vlc.