Я конвертирую видео из разных форматов в flv, используя xuggle MediaTool. В большинстве случаев он работает нормально, но когда я пытаюсь создать файл .avi
, закодированный с msvideo1
, indeo3
или cinepark
, xuggler бросает java.lang.IllegalArgumentException: could not find input codec id
на reader.readPacket()
.xuggler не смог найти входной идентификатор кодека (avi, msvideo1)
Я проверил, что мой FFmpeg поддерживает декодирование msvideo:
> ffmpeg -codecs
(...)
D V D msvideo1 Microsoft Video 1
D V D indeo3 Intel Indeo 3
D V D cinepak Cinepak
Более того, я в состоянии преобразовать файлы, закодированные с помощью этих кодеков из командной строки (usign FFmpeg).
Что может быть причиной такого поведения?