侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Centos6.5 一件安装FFmpeg 包括其中的坑

2023-11-15 星期三 / 0 评论 / 0 点赞 / 64 阅读 / 3031 字

网上发现了一个shell 可以一件安装所有解码器编译安装的FFmpeg http://www.yaosansi.com/post/ffmpeg-on-centos/ Shell脚本 http://do

网上发现了一个shell 可以一件安装所有解码器编译安装的FFmpeg

http://www.yaosansi.com/post/ffmpeg-on-centos/ Shell脚本

http://download.csdn.net/detail/dulin19870504/9652383 CSDN的资源

问题1

于是下载上传至服务器安装,发现命令找不到,

-bash: ffmpeg: command not found

由于没有加到环境变量里,改写命令

进入到安装目录执行

/usr/local/ffmpeg2/ffmpeg --help

发现依然不行。

于是乎

参考了下面这篇稿子,将的mplayer 也出现类似的问题

照猫画虎,咱也测测

ldd /usr/local/ffmpeg2/bin/ffmpeg

果然有5个动态链接库没有找到

	libxvidcore.so.4 => not found	libopencore-amrwb.so.0 => not found	libopencore-amrnb.so.0 => not found	libmp3lame.so.0 => not found	libfaac.so.0 => not found

但是进入的/usr/lib 去find 发现都有。

更新一下链接库配置

ldconfig

在测 ,动态链接库都找到了。看来一件安装shell运行以后还要更新一下动态链接库的配置

在运行ffmpeg ok

问题2

 

安装编译libvorbis报错

/*********************************这里是分隔符**************************/ 

出错提示

: *** Could not run Ogg test program, checking why... 

*** The test program compiled, but did not run. This usually means 

*** that the run-time linker is not finding Ogg or finding the wrong 

*** version of Ogg. If it is not finding Ogg, you'll need to set your 

*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point 

*** to the installed location Also, make sure you have run ldconfig if that 

*** is required on your system

*** If you have an old version installed, it is best to remove it, although 

*** you may also be able to get things to work by modifying LD_LIBRARY_PATH 

configure: error: must have Ogg installed!

问题出在/etc/ld.so.conf文件上,加上附加库就行

解决: 

# vi /etc/ld.so.conf 

include /etc/ld.so.conf.d/*.conf 

/usr/local/lib

退出更新

# ldconfig –v

再编译就没事了 

广告 广告

评论区