在尝试使用 avconv 和 ffmpeg 将 mov 文件转换为 ogg 时,我不断收到以下错误。我完全无法理解下面显示的详细消息。
我查看了类似的线程,但无法从中找出任何东西。有没有人有任何想法?
parth@parth-laptop:~/Desktop$ avconv -i IMG_0243.mp4 -acodec vorbis -f ogg IMG_0243.ogv avconv 版本 0.8.3-4:0.8.3-0ubuntu0.12.04.1,版权所有 (c) 2000-2012 Libav 开发人员 建于 2012 年 6 月 12 日 16:37:58,使用 gcc 4.6.3 输入#0,mov,mp4,m4a,3gp,3g2,mj2,来自“IMG_0243.mp4”: 元数据: 主要品牌:qt 次要版本:0 兼容品牌:qt 创建时间:2012-02-25 00:11:52 编码器:5.0.1 编码器英语:5.0.1 日期:2012-02-24T16:11:52-0800 日期:2012-02-24T16:11:52-0800 时长:00:00:34.59,开始:0.000000,比特率:24121 kb/s 流 #0.0(und):视频:h264(基线)、yuv420p、1920x1080、24069 kb/s、24.01 fps、24 tbr、600 tbn、1200 tbc 元数据: 创建时间:2012-02-25 00:11:52 流 #0.1(und):音频:aac,44100 Hz,单声道,s16,62 kb/s 元数据: 创建时间:2012-02-25 00:11:52 文件“IMG_0243.ogv”已经存在。覆盖?[是/否] 是 [缓冲区@ 0x8da9ce0] w:1920 h:1080 pixfmt:yuv420p [vorbis @ 0x8dc74e0] 当前 Libav Vorbis 编码器仅支持 2 个通道。 输出#0,ogg,到“IMG_0243.ogv”: 元数据: 主要品牌:qt 次要版本:0 兼容品牌:qt 创建时间:2012-02-25 00:11:52 编码器:5.0.1 编码器英语:5.0.1 日期:2012-02-24T16:11:52-0800 日期:2012-02-24T16:11:52-0800 流 #0.0(und):视频:libtheora、yuv420p、1920x1080、q=2-31、200 kb/s、90k tbn、24 tbc 元数据: 创建时间:2012-02-25 00:11:52 流 #0.1(und):音频:libvorbis,44100 Hz,单声道,s16,200 kb/s 元数据: 创建时间:2012-02-25 00:11:52 流映射: 流 #0:0 -> #0:0 (h264 -> libtheora) 流 #0:1 -> #0:1 (aac -> vorbis) 为输出流 #0:1 打开编码器时出错 - 可能是不正确的参数,例如 bit_rate、rate、width 或 height
编辑:
我实际上让它工作......但由于某种原因现在无法获得超过 8 的 FPS。
有效的命令是
avconv -i IMG_0243.mp4 -acodec libvorbis -f ogg -r 24.01 IMG_0243.ogv -ac 2 -ar 44100 -b 64k -s 1920x1080