Ubuntu下安装ffmpeg总结

前端之家收集整理的这篇文章主要介绍了Ubuntu下安装ffmpeg总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

下载FFmpeg和x264的包,ffmpeg可以去官网下载,last_x264.tar.bz2可以在网上搜到
ffmpeg-3.2.2.tar.bz2 last_x264.tar.bz2

libx264需要yasm,所以先安装yasm

sudo apt-get install yasm


然后安装libx264

sudo aptitude install libx264-dev


也可以手动安装libx264(原先libx264在ubuntu的软件源里是没有的只能手动安装,现在有了就可以不用手动安装了)
解压缩libx264

tar -xjvf last_x264.tar.bz2


安装libx264

./configure --enable-shared --enable-pic  
make  
sudo make install


然后安装ffmpeg,ffmpeg有许多依赖包,需要一个一个先安装
1. libfaac

sudo aptitude install libfaac-dev


2. libmp3lame

sudo aptitude install libmp3lame-dev


3. libtheora

sudo aptitude install libtheora-dev


4. libvorbis

sudo aptitude install libvorbis-dev


5. libxvid

sudo aptitude install libxvidcore-dev


6. libxext

sudo aptitude install libxext-dev

7. libxfixes

sudo aptitude install libxfixes-dev

依赖包安装完后,安装ffmpeg
先解压缩ffmpeg

tar -xjvf ffmpeg-2.4.1.tar.bz2


然后编译安装,其他博客上给的教程如下,

./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-version3 --enable-nonfree 
--enable-postproc --enable-pthreads --enable-libfaac --enable-libmp3lame 
--enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvorbis

--prefix=/usr/local/ffmpeg,但是我在安装的时候,发现如果加了这个--prefix=/usr/local/ffmpeg,会造成在终端命令行中可以使用ffmpeg,而在pycharm中找不到ffmpeg,因此最好不要加上这个prefix,以免造成后面的麻烦,另外这里面的--enable-libfaac去掉,不然会报错

因此改后的如下:安装时都需要切换当前的工作路径到安装包下


./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc 
--enable-pthreads --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid 
--enable-x11grab --enable-libvorbis


再进行make,

make  
sudo make install

最后进行 sudo ldconfig 测试时,在终端输入ffmpeg,即可以看到关于ffmpeg的信息,在python中使用,需要使用subprocess里面的Popen,如下: import subprocess as sp sp.Popen(["ffmpeg"]) 即可在python中输出ffmpeg的信息 原文链接:https://www.f2er.com/ubuntu/355328.html

猜你在找的Ubuntu相关文章