FFmpeg 快速转码压缩视频
#Script #Video #Tool
#Script #Video #Tool
ffmpeg -i input.mp4 -c:v libx264 -tag:v avc1 -movflags faststart -crf 30 -preset superfast output.mp4这个命令使用 FFmpeg 将 input.mp4 文件转换为一个使用 H.264 编码的 MP4 文件,并将结果保存为 output.mp4。以下是命令中每个参数的解释:
-i input.mp4:指定输入文件 input.mp4。
-c:v libx264:指定使用 libx264 编码器来处理视频流。
-tag:v avc1:将输出视频的编码标签设置为 avc1,这可以提高某些设备(尤其是Apple设备)的兼容性。
-movflags faststart:将 MP4 文件的元数据放在文件开头,使文件更适合流媒体播放(即可以在文件还未完全下载时开始播放)。
-crf 30:指定编码的视频质量,值越高,视频质量越低,但文件大小越小。通常,CRF 值在 18-28 之间是比较常用的,30 代表较低的质量和较小的文件大小。
-preset superfast:指定编码的速度和压缩率的平衡。superfast 是一个较快的预设选项,意味着编码速度更快,但文件压缩率较低。
这个命令适用于需要快速转码并且不追求最高质量的场景。