【发布时间】:2012-02-24 03:23:44
【问题描述】:
我使用 xuggle MediaTool 将不同格式的视频转换为 flv。在大多数情况下它工作正常,但是当我尝试使用msvideo1、indeo3 或cinepark 编码的.avi 文件时,xuggler 在reader.readPacket() 上抛出java.lang.IllegalArgumentException: could not find input codec id。
我检查了,我的 ffmpeg 支持 msvideo 解码:
> ffmpeg -codecs
(...)
D V D msvideo1 Microsoft Video 1
D V D indeo3 Intel Indeo 3
D V D cinepak Cinepak
更重要的是,我能够从命令行转换使用这些编解码器编码的文件(使用 ffmpeg)。
这种行为的原因可能是什么?
【问题讨论】:
标签: java video ffmpeg video-processing xuggle