You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何FFmpeg提示“无法找到预设”?转码x265遇preset veryslow未找到问题

解决FFmpeg转HEVC时提示“preset veryslow not found”的问题

问题原因

出现这个错误是因为你当前调用的HEVC编码器不支持veryslow预设。FFmpeg里-c:v hevc可能会指向非x265的编码器(比如硬件编码器或内置基础HEVC编码器),这类编码器没有veryslow这类x265专属的预设选项。

解决方法

1. 明确指定使用libx265编码器

把命令里的-c:v hevc替换成-c:v libx265,确保调用x265官方编码器,它完全支持veryslow等预设:

ffmpeg -i <in_file> -vf scale=xxx:yyy -c:v libx265 -preset veryslow <out_file>

2. 检查FFmpeg是否支持libx265

执行以下命令验证FFmpeg是否编译了libx265支持:

ffmpeg -encoders | grep hevc

如果输出里包含libx265,说明支持;如果没有,需要重新编译FFmpeg并添加libx265依赖,或者下载带有libx265的预编译FFmpeg版本。

3. 硬件编码器适配(若使用硬件加速)

如果你用的是硬件编码器(比如NVIDIA的nvenc_hevc、AMD的amf_hevc),它们的预设命名规则和x265不同,没有veryslow选项。此时可以:

  • 改用对应硬件编码器支持的预设(比如nvenc_hevc支持fast、medium、slow)
  • 换回libx265软编码以使用veryslow预设

内容的提问来源于stack exchange,提问作者monochromec

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 01:37:04