如何使用FFmpeg 进行视频切片
时间: 2024-01-27 21:11:31 浏览: 36
使用 FFmpeg 进行视频切片的步骤如下:
1. 打开终端或命令行窗口。
2. 输入以下命令,切换到需要切片的视频所在的目录:
```
cd /path/to/video
```
3. 输入以下命令,将视频切片为指定时长的小块:
```
ffmpeg -i input.mp4 -c copy -map 0 -segment_time 00:10:00 -f segment output%03d.mp4
```
这个命令中,`-i` 参数指定输入的视频文件名,`-c copy` 参数表示直接复制原始视频的编码格式,`-map 0` 参数表示将所有的视频、音频和字幕流都包含在输出中,`-segment_time` 参数指定每个小块的时长,`-f segment` 参数表示输出格式为分段的 MP4 文件,`output%03d.mp4` 表示每个小块的文件名格式,其中 `%03d` 表示三位数字的编号。
4. 等待 FFmpeg 处理完毕,即可在当前目录下看到分段的视频文件。
注意:如果输入视频的编码格式不支持直接复制,可以使用 FFmpeg 进行重新编码,例如:
```
ffmpeg -i input.mp4 -c:v libx264 -preset ultrafast -crf 23 -c:a copy -map 0 -segment_time 00:10:00 -f segment output%03d.mp4
```
这个命令中,`-c:v libx264` 参数表示使用 H.264 编码器进行视频编码,`-preset ultrafast` 参数表示使用极快的编码速度,`-crf 23` 参数表示视频质量的压缩比例,`-c:a copy` 参数表示直接复制音频流,其他参数与上面的命令相同。