以 libx264 在 FFmpeg 命令行使用为例
ffmpeg -i input.mp4 -c:v libx264 -x264-params threads=1:br:1000:maxrate=1000:minrate=1000:bufsize=1000 out.mp4
-x264-params
编码器私有参数要通过类似这样的字段传入,每个编码器的不同编码器在编码时,开启多线程会导致编码效果不稳定,常常出现相同参数两次编码结果,PSNR 可能会相差 1dB。 请教过编码器专家,给出的原因是:
所以在做测评的时候,要保证单线程转码