我正在尝试使用 -ss
剪切视频和 -to
使用 HH:MM:SS:MS
时间。
我正在使用 -to
而不是 -t
因为我希望剪辑“介于”一个时间范围而不是“最多”时间。
我还必须使用 -to
因为我正在使用的另一个程序的时间输入文本框需要它。我将无法使用 -t
对于这种情况。
例子:
https://superuser.com/a/670590-ss 00:01:00:00 -to 00:02:00:00
cut 从第 1 分钟开始,在第 2 分钟结束。-ss 00:01:00:00 -t 00:02:00:00
剪辑从第 1 分钟开始,在第 3 分钟结束。
https://trac.ffmpeg.org/wiki/Seeking#Cuttingsmallsections
问题
我无法使用快速搜索,-ss
在 -i
之前, -to
后。
我只能使用慢速搜索,-ss
和 -to
在 -i
之后.
1. 快
不工作
这比当时的时间提前了一分钟。
削减 00:01:00
至00:03:00
, 使用 faster
寻找。
ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy cut.mp4
2. 慢
作品
我正在尝试这样做,但要快速搜索。
削减
00:01:00
至00:02:00
, 使用 slower
寻找。ffmpeg -i video.mp4 -ss 00:01:00 -to 00:02:00 -c copy cut.mp4
3. 快
工作(有问题)
-copyts
破坏播放器中的视频时间栏。削减
00:01:00
至00:02:00
, 使用 faster
寻找。ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy -copyts cut.mp4
最佳答案
重新混合方法 3 的结果
ffmpeg -ss 00:01:00 -i video.mp4 -to 00:02:00 -c copy -copyts cut.mp4
&&
ffmpeg -i cut.mp4 -c copy recut.mp4
或使用最新版本的 ffmpeg,
ffmpeg -ss 00:01:00 -to 00:02:00 -i video.mp4 -c copy cut.mp4
关于ffmpeg - 将 Cut 与 Fast Seek -ss -to 和 HH :MM:SS:MS 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55453068/