我使用 xuggle MediaTool 将视频从不同格式转换为 flv。在大多数情况下,它可以正常工作,但是当我尝试使用,或.avi编码的文件时,xuggler 会抛出.msvideo1indeo3cineparkjava.lang.IllegalArgumentException: could not find input codec idreader.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)。
这种行为的原因可能是什么?