gpt4 book ai didi

java - xuggler 找不到输入编解码器 ID (avi, msvideo1)

转载 作者:行者123 更新时间:2023-12-04 23:31:05 25 4
gpt4 key购买 nike

我使用 xuggle MediaTool 将视频从不同格式转换为 flv。在大多数情况下它工作正常,但是当我尝试 .avimsvideo1 编码的文件, indeo3cinepark , xuggler 抛出 java.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)。

这种行为的原因可能是什么?

最佳答案

我想这是过时的 xuggler 版本的问题。当前版本(xuggler 3.4)大约在 2 年前发布,xuggler 开发在那段时间取得了进展。
我问的问题在上一个版本后得到修复,here is a ticket related to this problem .
我从源代码构建了 xuggler,它解决了这个问题。

(顺便说一句。由于像素格式问题,我最终迁移到 ffmpeg 的执行。)

关于java - xuggler 找不到输入编解码器 ID (avi, msvideo1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9095964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com