一種方法是這樣的
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get install ffmpeg
或者可以這樣安裝
一、安裝各種依賴包
1、yasm(libx264需要依賴yasm)
sudo apt-get install yasm
2、libx264
sudo apt-get install libx264-dev
3、libfaac
sudo apt-get install libfaac-dev
4、libmp3lame
sudo apt-get install libmp3lame-dev
5、libtheora
sudo apt-get install libtheora-dev
6、libvorbis
sudo apt-get install libvorbis-dev
7、libxvid
sudo apt-get install libxvidcore-dev
8、libxext
sudo apt-get install libxext-dev
9、libxfixes
sudo apt-get install libxfixes-dev
二、下載FFmpeg安裝包
官網下載最新版本的FFmpeg配置的時候不成功,最終使用的是FFmpeg 2.4.13 "Fresnel",(最好下載2.4.*版本)下載網址:http://www.ffmpeg.org/olddownload.html
1、解壓
tar -xjvf ffmpeg-2.4.13.tar.bz2
2、配置
cd ffmpeg-2.4.13/
./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
3、編譯安裝
make
make install
4、將ffmpeg-2.4.13文件夾下生成的ffmpeg可執行文件拷貝到/usr/bin/目錄下
sudo cp ffmpeg ../usr/bin/
三、運行
運行格式:ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}
如要將yuv文件轉換為png,則
ffmpeg -pix_fmt nv12 -s 1280x720 -i srcPic.yuv -y desPic.png
文章參考了http://blog.csdn.net/redstarofsleep/article/details/45092145,感謝博主。
