引言
在视频处理领域,FFmpeg是一个强大的工具。结合NVIDIA的硬件编码器NVENC,我们可以实现快速高效的视频压制。本文将详细解析一个实用的视频压制命令,帮助你理解每个参数的作用。
核心命令
ffmpeg -i input.mp4 -vf scale=640:360 -c:v h264_nvenc -gpu 2 -preset p4 -rc vbr -cq 23 -b:v 1M -maxrate 2M -c:a aac -b:a 128k output_h264.mp4
命令详解
1. 基础参数
-i input.mp4
: 输入文件output_h264.mp4
: 输出文件
2. 视频缩放
-vf scale=640:360
: 视频缩放滤镜- 将视频分辨率调整为640x360(360p)
- 适合大多数在线播放场景
- 保持16:9宽高比
3. 硬件编码器设置
-c:v h264_nvenc
: 使用