Я конвертирую видео из разных форматов в flv, используя xuggle MediaTool.В большинстве случаев это работает нормально, но когда я пытаюсь файл .avi
, закодированный с msvideo1
, indeo3
или cinepark
, xuggler выбрасывает java.lang.IllegalArgumentException: could not find input codec id
на reader.readPacket()
.
Я проверил,что мой 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).
Что может бытьпричина такого поведения?