FFMPEG 中级指南/h.264
外观
H.264 可以说是视频压缩编解码器的尖端技术。不幸的是,它受到版权保护。它目前正在诸如蓝光、MP4、Flash (F4V)、HTML5 和大多数现代便携式设备等格式中使用。与之前的格式相比,它在编码和解码方面更繁重,但可以从更小的文件中获得更高的图像质量。它在 ffmpeg 中不受原生支持,因此您需要使用支持外部库的 ffmpeg 进行构建,例如x264。
在生产系统中使用它之前,请获得必要的许可,请注意!
测试表明,该库的功能与苹果的 Compressor 或Episode 相比,甚至更高效,尽管这两个程序都具有 ffmpeg 不具备的强大功能。
使用 ffmpeg 转换文件
ffmpeg -i input -c:v libx264 output.mp4
要设置质量,请使用-crf 23
,其中数字越低越好,18-28 被认为是良好的范围。
ffmpeg 使用 libx264 自己的预设系统。要了解有关它以及预设如何影响质量或编码速度的更多信息,请查看FFmpeg wiki 上的 H.264 编码指南。注意:视频/音频输出只能与视频/音频输入一样好。如果您的源是失真的,那么您的输出也是失真的。