ffmpeg截取视频片段 保留原视频格式
时间: 2023-10-05 18:06:40 浏览: 334
使用 ffmpeg 命令行工具可以很方便地截取视频片段,同时保留原视频格式。以下是具体步骤:
1. 打开命令行工具,进入视频所在的目录。
2. 输入以下命令:
```
ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4
```
其中,input.mp4 是原视频文件名称,00:01:00 表示从视频的第 1 分钟开始截取,00:00:30 表示截取 30 秒,-c copy 表示直接拷贝视频流而不进行任何编解码,output.mp4 是输出文件名称。
3. 执行命令,等待截取完成。
4. 截取完成后,可以使用任意视频播放器打开 output.mp4 视频文件,查看是否截取成功。
注意:如果原视频格式不是 mp4,需要将命令中的文件扩展名改为对应的格式。另外,如果需要截取多个片段,可以重复执行以上命令,每次修改 -ss 和 -t 参数即可。
相关问题
ffmpeg截取视频片段
可以使用 ffmpeg 的命令行工具来截取视频片段。以下是一个示例命令,假设要截取从视频的第 10 秒开始,持续 5 秒钟的片段:
```
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:05 -c copy output.mp4
```
其中,`-i` 参数指定输入文件名,`-ss` 参数指定开始时间,`-t` 参数指定持续时间,`-c copy` 参数表示直接复制视频和音频流,以加快处理速度。最后一个参数是输出文件名。
如果需要截取多个片段,可以多次执行上述命令,每次指定不同的开始时间和持续时间。
ffmpeg精确截取视频片段
使用ffmpeg可以通过指定起始时间和时长来精确截取视频片段。下面是一些常见的命令行示例:
1. 截取从视频开头开始的前30秒:
```
ffmpeg -i input.mp4 -t 30 output.mp4
```
2. 截取从视频第10秒开始的30秒:
```
ffmpeg -i input.mp4 -ss 00:00:10 -t 30 output.mp4
```
3. 截取从视频第10秒开始到结束:
```
ffmpeg -i input.mp4 -ss 00:00:10 -to end output.mp4
```
4. 截取从视频第10秒开始到第20秒:
```
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:10 output.mp4
```
注意,以上命令行示例中的时间格式为“时:分:秒”,也可以使用“秒”的形式表示时间,例如“-ss 10”表示从视频第10秒开始截取。
阅读全文
相关推荐
















