0
我使用xuggle MediaTool将不同格式的视频转换为flv格式。对于大多数情况下它工作正常,但是当我尝试编码msvideo1
,indeo3
或cinepark
的.avi
文件时,xuggler在reader.readPacket()
上抛出java.lang.IllegalArgumentException: could not find input codec id
。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)这些编解码器编码的文件。
这种行为可能是什么原因?