中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的

發布時間:2021-09-28 15:50:18 來源:億速云 閱讀:137 作者:柒染 欄目:系統運維

本篇文章為大家展示了centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

簡單介紹

FFmpeg是一個自由軟件,可以運行音頻和視頻多種格式的錄影、轉換、流功能[1],包含了libavcodec ─這是一個用于多個項目中音頻和視頻的解碼器庫,以及libavformat——一個音頻與視頻格式轉換庫。(來自維基百科)

安裝前提

由于在centos下使用 yum install ffmpeg 是找不到安裝包的,所以需要通過其他方法來安裝:

一、安裝ffmpeg

操作系統:centos 5.6

(一)安裝編譯環境

代碼如下:

#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 的轉碼:

代碼如下:

ffmpeg -i  xxx.amr -f ogg  -acodec libvorbis -ac 2 -ab 128k -ar 44100 xxx.ogg

可以使用如下命令測試 amr 到 mp3 的轉碼:

代碼如下:

ffmpeg -i  xxx.amr  xxx.mp3

可見 ffmpeg 對 mp3 的支持還是好很多的。

轉碼成功可以看到類似下面的輸出:

centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的

上述內容就是centos安裝ffmpeg添加ogg音頻支持操作步驟是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北川| 乌兰浩特市| 酒泉市| 腾冲县| 盈江县| 林口县| 永新县| 原平市| 南雄市| 岚皋县| 锡林浩特市| 桑日县| 德惠市| 荔浦县| 安顺市| 行唐县| 霍林郭勒市| 马山县| 巴青县| 那曲县| 乐东| 白河县| 沁水县| 方正县| 东山县| 周口市| 长汀县| 晋中市| 富平县| 柳州市| 扶余县| 大田县| 和顺县| 修武县| 亚东县| 讷河市| 广南县| 丰城市| 利川市| 疏勒县| 神池县|