You need to enable JavaScript to run this app. ffmpeg转h264提示Decoder (codec av1) not found报错如何解决
优惠活动
大模型
产品
解决方案
定价
更多

ffmpeg转h264提示Decoder (codec av1) not found报错如何解决

报错根因

你使用的FFmpeg 3.4.8版本未集成AV1解码器依赖库libdav1d,无法解析输入文件的AV1编码视频流,因此触发该报错。

解决方案

方案1:通过PPA升级FFmpeg(Ubuntu 18.04+适用,操作最简单)

执行以下命令添加带AV1支持的FFmpeg源,安装高版本FFmpeg:

sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo apt update
sudo apt install -y ffmpeg libdav1d4

安装完成后重新运行你原来的转码命令即可正常执行:

ffmpeg -i agrawsnzefjkuvsqczucbajyhrpaizzaobubqikayxrbfgfep.mp4 -c:v libx264 -c:a aac test.mp4

方案2:手动编译FFmpeg(自定义程度高)

如果不想使用第三方PPA,可以手动编译集成libdav1d的FFmpeg:

  • 先安装编译依赖:
sudo apt install build-essential yasm cmake libx264-dev libfdk-aac-dev libdav1d-dev
  • 下载FFmpeg最新稳定版源码,编译配置时添加--enable-libdav1d参数,完成编译安装后即可支持AV1解码。

内容的提问来源于stack exchange,提问作者敬錞 潘

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 12:36:05