ubuntu安装使用ffmpeg
2019獨角獸企業重金招聘Python工程師標準>>>
環境:ubuntu 12.04 LTS
?(1)到http://www.ffmpeg.org/download.html下載最新版ffmpeg
也可以用這個命令:
git clone git://source.ffmpeg.org/ffmpeg.git ffmpegyasm是匯編編譯器,因為ffmpeg中為了提高效率用到了匯編指令,所以需要先安裝。到http://yasm.tortall.net/Download.html下載Source .tar.gz(即yasm-1.2.0.tar.gz)? tar zxvf yasm-1.2.0.tar.gz
? cd yasm-1.2.0
? ./configure
? make
? sudo make install
?
(2)需要用到x264庫
sudo apt-get install libx264-dev
?
(3)安裝依賴庫
1. sudo apt-get?install libfaac-dev
2. sudo apt-get?install libmp3lame-dev
3. sudo apt-get?install libtheora-dev
4. sudo apt-get?install libvorbis-dev
5. sudo apt-get?install libxvidcore-dev
6. sudo apt-get install libxext-dev
7. sudo apt-get install libxfixes-dev
?
(4)配置ffmpeg,主要是打開x11grab
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc ?--enable-pthreads --enable-libfaac ?--enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvorbis
?
(5)編譯
make
?
(6)安裝
sudo make install
?這樣就OK!
——————————————————————————————————————
ffmpeg使用
例如,錄制屏幕:
?ffmpeg -f x11grab -s 640x480 -r 25 -i :0.0 ./out.mpg
?
問題:ffmpeg編譯后沒有ffplay?
主要原因是沒有裝SDL庫。
安裝SDL庫(不安裝將沒有ffplay)(如果自己去下載SDL源碼然后make install安裝的庫,編譯ffmpeg可以產生ffplay,但是產生的ffplay播放視頻沒有聲音,而且不能播音頻)。以及其他的一些庫。
sudo apt-get install libsdl1.2-dev(比較大,10M左右)
附加包:
sudo apt-get install libsdl-image1.2-dev
sudo apt-get install libsdl-mixer1.2-dev
sudo apt-get install libsdl-ttf2.0-dev
sudo apt-get install libsdl-gfx1.2-dev
安裝完成之后,在目錄/usr/include中,就會有個SDL文件夾,里面包含了所需要的頭文件。
編譯
$./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc ?--enable-pthreads --enable-libfaac ?--enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libvorbis
$make
$sudo make install
安裝成功!OK!
最后測試
$./ffplay hello.mpg
大功告成了!
轉載于:https://my.oschina.net/shiyusen/blog/753940
總結
以上是生活随笔為你收集整理的ubuntu安装使用ffmpeg的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNS and Bind (一)
- 下一篇: 动态规划套路在最长公共子串、最长公共子序