我正在使用ffmpeg将视频从h264编码为h265。首先,我将x265软件版本用于30秒的影片剪辑,将文件大小从18Mb减小到2Mb,并在45秒内获得了以下静止帧结果
接下来,我使用了hevc_videotoolbox硬件加速版本,首先从18 Mb扩展到1.6 Mb,结果是如此糟糕,我决定将比特率提高到1.5Mbit / s,从而在12秒内获得5.7Mb的文件。但是,尽管文件大小几乎增加了3倍,但结果显然不如x265版本。
有什么想法可以提高hevc_toolbox的质量并仍然保留速度优势?
ffmpeg -i test.mp4 -an -c:v libx265 -vtag hvc1 -y test_x265.mp4
ffmpeg -i test.mp4 -an -c:v hevc_videotoolbox -vtag hvc1 -y -b:v 1.5M test_vt.mp4
我使用的是kaby lake的MB pro 2017后期版本
答案 0 :(得分:2)
hevc_videotoolbox 是硬件加速的,因此它永远不会像 x265 那样高效。如果您有时间,我建议您使用 x265。