我最近才发现FFmpeg
并尝试使用x265
视频编解码器来减小某些视频的视频流大小,并意识到我可以节省大量空间,尤其是通过智能手机录制的视频。由于我是新手,我尝试做一些研究,发现主要是关于选择正确的CRF
和preset
,所以我认为编写一个脚本来迭代这些就足够了,创建我可以查看的样本并决定给定(一组(视频的最佳选择。
这是否足够,或者我也应该考虑其他一些事情?如果是这样,最好的解决方案是什么?良好CRF
值的潜在范围是多少?(我在想20-30(
由于我是新手,我尝试做一些研究,发现主要是关于选择正确的CRF和预设
你是对的:
- 选择提供可接受质量的最高 CRF 值。
- 选择您有耐心的最慢预设。
对典型输入中的一些随机段进行编码。如果您的-crf
和-preset
组合看起来可以接受,请对其余视频使用相同的值。请参阅 FFmpeg Wiki: H.265 了解更多信息。
您没有提到音频,但请考虑使用流复制模式(-c:a copy
(,或者如果您想重新编码它,那么Opus(-c:a libopus
(很难被击败,假设格式对您来说并不重要。