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)這些編解碼器編碼的文件。
這種行爲可能是什麼原因?