ffmpeg 命令_详细介绍ffmpeg复杂命令(2)
时间: 2023-10-21 12:04:43 浏览: 152
ffmpeg命令手册及例程(官网)-2021.pdf
5星 · 资源好评率100%
继续介绍一些常用的 ffmpeg 命令:
1. 裁剪视频
裁剪视频可以使用 `ffmpeg -i input.mp4 -ss 00:00:10 -t 00:00:20 -c copy output.mp4` 命令,其中 `-ss` 参数为开始时间,`-t` 参数为裁剪时长,`-c` 参数为指定编解码器,`copy` 表示直接复制原视频的编解码器。
2. 添加水印
添加水印可以使用 `ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=x=10:y=10" output.mp4` 命令,其中 `-i` 参数为输入文件,`-filter_complex` 参数为指定滤镜复杂度,`overlay` 表示添加叠加层,`x` 和 `y` 分别表示水印的横、纵坐标。
3. 转换视频格式
转换视频格式可以使用 `ffmpeg -i input.mp4 -c:v libx264 -c:a copy output.avi` 命令,其中 `-c:v` 参数为指定视频编码器,`libx264` 表示使用 H.264 编码器,`-c:a` 参数为指定音频编码器,`copy` 表示直接复制原视频的音频编码器,`output.avi` 表示输出文件的格式为 AVI。
4. 视频分离成帧
视频分离成帧可以使用 `ffmpeg -i input.mp4 -r 1/1 frame_%03d.jpg` 命令,其中 `-r` 参数表示帧率,`1/1` 表示每秒输出一帧,`%03d` 表示输出文件名格式为 `frame_001.jpg`、`frame_002.jpg` 等。
5. 视频合并
视频合并可以使用 `ffmpeg -i "concat:input1.mp4|input2.mp4" -c copy output.mp4` 命令,其中 `-i` 参数表示输入文件,通过 `concat` 协议将多个输入文件合并,`-c` 参数表示指定编解码器,`copy` 表示直接复制原视频的编解码器。
这些命令只是 ffmpeg 的冰山一角,ffmpeg 还有很多强大的功能,可以满足不同的需求。
阅读全文