【发布时间】:2020-11-20 06:20:31
【问题描述】:
我正在使用 ffmpeg 4.3.1 将视频从 h264 转换为 h265,最初我很兴奋地发现我可以使用我的 Mac 的 GPU 来加快转换速度,并使用标志 hevc_videotoolbox。
我的 Mac 硬件是配备 AMD Radeon Pro 5300 的第 10 代 Intel i5
我正在使用这个命令:
ffmpeg -i input_h264.mp4 -c:v hevc_videotoolbox -b:v 6000K -c:a copy -crf 19 -preset veryslow output_h265.mp4
转换速度从 0.75 倍提高到 4 倍,几乎提高了 500%!
但后来我注意到文件很大并且结果有些模糊。然后我注意到更改 crf 或预设没有任何区别,ffmpeg 似乎忽略了这些设置。唯一可行的设置是视频比特率 (-b:v)。
所以我开始四处搜索,看看如何才能获得更好的结果。
但除了这里和那里的一些帖子外,我大部分时间都是空白的。
我在哪里可以获得有关如何使用 hevc_videotoolbox 获得更好结果的文档? 如何找出哪些设置有效,哪些设置被忽略?
【问题讨论】:
标签: macos ffmpeg hevc video-toolbox