【最新解决方案】 Unknown encoder ‘libx264‘

文章目录

    • 一、报错原因
    • 二、解决方案
      • [①方案一(市面上 常见方案)](#①方案一(市面上 常见方案))
      • [②方案二(我的方案 已解决)](#②方案二(我的方案 已解决))

一、报错原因

  • 问题起因 :在使用ffmpeg 进行视频合成过程中,在推流时报没有libx264编码。

我方案一失效了,(也是网上常见给出的方法),若相同者可以直接跳到最下面方案🔥

二、解决方案

①方案一(市面上 常见方案)

(1) 安装NASM

python 复制代码
wget https://www.nasm.us/pub/nasm/releasebuilds/2.14/nasm-2.14.tar.gz --no-check-certificate
tar -zxvf  nasm-2.14.tar.gz 
./configure
make && make install 

#添加PATH  至/etc/profile
export PATH=$PATH:/usr/local/bin
source /etc/profile

(2)安装x264

python 复制代码
 git clone https://code.videolan.org/videolan/x264.git
cd x264
./configure --enable-shared
## --enable-shared 参数需要带上,不然只有安装x264命令而没有生成相关lib 库文件
make && make install

(3)ffmpeg 重新编译安装

python 复制代码
wget http://www.ffmpeg.org/releases/ffmpeg-5.0.1.tar.gz
tar -zxvf   ffmpeg-5.0.1.tar.gz
cd  ffmpeg-5.0.1
./configure --enable-shared --enable-swscale --enable-gpl --enable-nonfree --enable-pic --prefix=/usr/local/ffmpeg  --enable-postproc --enable-pthreads --enable-static --enable-libx264

 make && make install

# 测试是否成功
ffmpeg  -y -i /ffmpeg-5.0.1/6_16_3.dav   -c:v libx264 -crf 24 output-file.mp4

在编译make时候可以泡十杯Java咖啡等待~

②方案二(我的方案 已解决)

  • 特别提醒⏰:此方案代表个人情况,建议可以新建测试环境进行安装试试水,以免把自己的开发环境弄坏

解决方案:

  • 将ffmpeg卸载了之后再conda 重新安装(用conda,因为conda会自动下载配置所需要的依赖库)
python 复制代码
conda uninstall ffmpeg
conda install -c conda-forge ffmpeg
相关推荐
IT古董1 小时前
【人工智能】Python在机器学习与人工智能中的应用
开发语言·人工智能·python·机器学习
机器人虎哥2 小时前
【8210A-TX2】Ubuntu18.04 + ROS_ Melodic + TM-16多线激光 雷达评测
人工智能·机器学习
罗小罗同学4 小时前
医工交叉入门书籍分享:Transformer模型在机器学习领域的应用|个人观点·24-11-22
深度学习·机器学习·transformer
孤独且没人爱的纸鹤4 小时前
【深度学习】:从人工神经网络的基础原理到循环神经网络的先进技术,跨越智能算法的关键发展阶段及其未来趋势,探索技术进步与应用挑战
人工智能·python·深度学习·机器学习·ai
羊小猪~~4 小时前
tensorflow案例7--数据增强与测试集, 训练集, 验证集的构建
人工智能·python·深度学习·机器学习·cnn·tensorflow·neo4j
不去幼儿园6 小时前
【MARL】深入理解多智能体近端策略优化(MAPPO)算法与调参
人工智能·python·算法·机器学习·强化学习
无脑敲代码,bug漫天飞7 小时前
COR 损失函数
人工智能·机器学习
HPC_fac130520678168 小时前
以科学计算为切入点:剖析英伟达服务器过热难题
服务器·人工智能·深度学习·机器学习·计算机视觉·数据挖掘·gpu算力
老艾的AI世界16 小时前
AI翻唱神器,一键用你喜欢的歌手翻唱他人的曲目(附下载链接)
人工智能·深度学习·神经网络·机器学习·ai·ai翻唱·ai唱歌·ai歌曲
DK2215116 小时前
机器学习系列----关联分析
人工智能·机器学习