我正在尝试使用 avconv 从 mp4 视频中剪切一部分,但它似乎并不关心参数 -t
。
我的命令行是
avconv -t 10 -i GOPR0001.MP4 cut.MP4
这将处理整个视频。同时ffmpeg
按预期工作
ffmpeg -t 10 -i GOPR0001.MP4 cut.MP4
制作一段 10 秒的视频。
我正在使用 avconv 版本 0.8.6-4:0.8.6-0ubuntu0.12.04.1。
答案1
我可以重现此问题(尝试使用 avconv 将 20 秒的互联网广播流转换为 wav 文件)。因此,这里有一个对我有用的修复方法:只需排列 -t 和 -i 选项!
对于你的情况,我建议尝试
ffmpeg -i GOPR0001.MP4 -t 10 cut.MP4
我还建议某人提交一份错误报告。
编辑:事实上这不是一个错误——它是一个功能!
https://bugzilla.libav.org/show_bug.cgi?id=399
显然这个错误是在 ffmpeg 中 ;-) 逻辑显然是 -t 是一个输出选项,因此应该放在输入选项之后。去想想吧。