本篇文章為大家展示了centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)海陵,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
簡單介紹
FFmpeg是一個自由軟件,可以運行音頻和視頻多種格式的錄影、轉(zhuǎn)換、流功能[1],包含了libavcodec ─這是一個用于多個項目中音頻和視頻的解碼器庫,以及l(fā)ibavformat——一個音頻與視頻格式轉(zhuǎn)換庫。(來自維基百科)
安裝前提
由于在centos下使用 yum install ffmpeg 是找不到安裝包的,所以需要通過其他方法來安裝:
一、安裝ffmpeg
操作系統(tǒng):centos 5.6
(一)安裝編譯環(huán)境
代碼如下:
#yum install -y automake autoconf libtool gcc gcc-c++
(二)安裝所需程序庫的RPM包到 centos(因為centos自帶的庫中沒有ffmpeg包,這里相當于是擴展)
代碼如下:
#rpm -Uhv <a href="http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm">http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a>
(三)安裝 Install ffmpeg 等模塊
代碼如下:
yum -y install ffmpeg ffmpeg-devel
當然你也可以選擇編譯源碼安裝,只需要在安裝之前,將 ffmpeg 需要的支持庫安裝好就是了,我之所以選擇這種安裝方式就是不想再去逐個編譯各種庫。
安裝好之后可以使用下面命令查看:
代碼如下:
./configure --prefix=/usr
安裝好之后,你的機器就添加了對 ogg 音頻的支持。這里你需要先安裝 libogg,因為 libvorbis 需要 libogg 的支持。
重新編譯 ffmpeg
接下來就需要重新編譯安裝一下 ffmpeg , 這時候你需要去下載一個 ffmpeg 的源碼包
運行
代碼如下:
ffmpeg
拷貝如下信息
代碼如下:
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab
當然你可以將不需要的移除,
在 ffmpeg 源碼目錄下運行
代碼如下:
./configure --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --disable-avisynth --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --enable-avfilter --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-vdpau --enable-version3 --enable-x11grab --enable-libvorbis
最后的一項是 --enable-libvorbis ,這個就是加入 ogg 的音頻支持。
編譯完成之后 ,運行
代碼如下:
make && make install
就完成 ffmpeg 的安裝了
簡單測試
可以使用如下命令測試 amr 到 ogg 的轉(zhuǎn)碼:
代碼如下:
ffmpeg -i xxx.amr -f ogg -acodec libvorbis -ac 2 -ab 128k -ar 44100 xxx.ogg
可以使用如下命令測試 amr 到 mp3 的轉(zhuǎn)碼:
代碼如下:
ffmpeg -i xxx.amr xxx.mp3
可見 ffmpeg 對 mp3 的支持還是好很多的。
轉(zhuǎn)碼成功可以看到類似下面的輸出:
上述內(nèi)容就是centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當前題目:centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的
鏈接地址:http://www.rwnh.cn/article8/psgsop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、App設(shè)計、外貿(mào)建站、小程序開發(fā)、云服務(wù)器、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)