fhmpeg从hh:mm:ss到秒

时间:2018-06-11 07:05:24

标签: video ffmpeg

我有几个视频文件,我需要剪切几秒钟(即从0到30秒,我想要第一个子剪辑,从第二个30到59,我想要第二个子剪辑,......)。有没有办法使用这些秒而不是hh:mm:ss格式ffmpeg似乎问?到目前为止,我有以下代码:

ffmpeg -i firstvideo.mp4 -vcodec copy -acodec copy -ss 00:00:00 -t 00:00:30 firstvideo1.mp4 -vcodec copy -acodec copy -ss 00:00:30 -t 00:00:59 firstvideo2.mp4 -vcodec copy -acodec copy -ss 00:01:00 -t 00:01:30 firstvideo3.mp4 -vcodec copy -acodec copy -ss 00:01:30 -t 00:01:45 firstvideo4.mp4'

但是在第一个视频子剪辑中不是“-ss 00:00:00 -t 00:00:30”,我想写“-ss 0 -t 30”(即从0到30秒),等等...

非常感谢

1 个答案:

答案 0 :(得分:2)

最终代码如下:

ffmpeg -i firstvideo.mp4 -vcodec copy -acodec copy -ss 0 -to 30 firstvideo1.mp4 -vcodec copy -acodec copy -ss 30 -to 59 firstvideo2.mp4 -vcodec copy -acodec copy -ss 60 -to 90 firstvideo3.mp4 -vcodec copy -acodec copy -ss 90 -to 105 firstvideo4.mp4