sudo apt install ffmpeg
ffmpeg -ss 01:00:00 -i input_file.mp4 -vcodec copy -acodec copy -t 00:06:00 output_file.mp4
其中
-ss 表示分割视频开始时间,时间格式为 时:分:秒。
-i 输入文件。
input_file.mp4 表示要分割的视频。
-vcodec copy 复制视频编码。
-acodec copy 复制音频编码。
-t 表示从开始分割到分割结束整个分割视频的时间。
output_file.mp4 表示分割后的视频。
-to指定结束时间,时间格式为时:分:秒。
ffmpeg -i video.mp4 -t 00:00:30 video_1.mp4 -ss 00:00:30 video_2.mp4
将video.mp4分割为两部分:第一部分video_1.mp4从video.mp4的开头持续30秒为止,第二部分video_2.mp4为从video.mp4的00:00:30秒处开始到结束。
list.txt 中,格式如下:file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
ffmpeg -f concat -i list.txt -c copy output.mp4