如何为特定(一组)文件查找最佳 FFmpeg libx265 编码设置



我最近才发现FFmpeg并尝试使用x265视频编解码器来减小某些视频的视频流大小,并意识到我可以节省大量空间,尤其是通过智能手机录制的视频。由于我是新手,我尝试做一些研究,发现主要是关于选择正确的CRFpreset,所以我认为编写一个脚本来迭代这些就足够了,创建我可以查看的样本并决定给定(一组(视频的最佳选择。

这是否足够,或者我也应该考虑其他一些事情?如果是这样,最好的解决方案是什么?良好CRF值的潜在范围是多少?(我在想20-30(

由于我是新手,我尝试做一些研究,发现主要是关于选择正确的CRF和预设

你是对的:

  1. 选择提供可接受质量的最高 CRF 值。
  2. 选择您有耐心的最慢预设。

对典型输入中的一些随机段进行编码。如果您的-crf-preset组合看起来可以接受,请对其余视频使用相同的值。请参阅 FFmpeg Wiki: H.265 了解更多信息。

您没有提到音频,但请考虑使用流复制模式(-c:a copy(,或者如果您想重新编码它,那么Opus(-c:a libopus(很难被击败,假设格式对您来说并不重要。

最新更新