shi*_*jin 9 video ffmpeg avconv
我正在尝试使用 avconv 从 mp4 视频中剪切一部分,但它似乎并不关心 -t参数。
我的命令行是
avconv -t 10 -i GOPR0001.MP4 cut.MP4
Run Code Online (Sandbox Code Playgroud)
这将处理整个视频。同时ffmpeg按预期工作
ffmpeg -t 10 -i GOPR0001.MP4 cut.MP4
Run Code Online (Sandbox Code Playgroud)
创建一个 10 秒的视频。
我正在使用 avconv 版本 0.8.6-4:0.8.6-0ubuntu0.12.04.1。
我可以重现这个问题(尝试使用 avconv 将 20 秒的互联网广播流转换为 wav 文件)。所以这里有一个对我有用的修复:简单地置换 -t 和 -i 选项!
在你的情况下,我建议尝试
ffmpeg -i GOPR0001.MP4 -t 10 cut.MP4
Run Code Online (Sandbox Code Playgroud)
我还建议有人提交错误报告。
编辑:事实上,这不是一个错误——它是一个功能!
https://bugzilla.libav.org/show_bug.cgi?id=399
显然这个错误在 ffmpeg 中;-) 逻辑显然是 -t 是一个输出选项,所以应该在输入选项之后。去搞清楚。