麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > CentOS > 正文

centos安裝ffmpeg添加ogg音頻(ffmpeg音頻編碼)支持操作步驟

2020-07-08 12:57:43
字體:
供稿:網(wǎng)友

簡單介紹

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

安裝前提

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

一、安裝ffmpeg

操作系統(tǒng):centos 5.6

(一)安裝編譯環(huán)境


復(fù)制代碼
代碼如下:

#yum install -y automake autoconf libtool gcc gcc-c++

(二)安裝所需程序庫的RPM包到 centos(因為centos自帶的庫中沒有ffmpeg包,這里相當(dāng)于是擴(kuò)展)


復(fù)制代碼
代碼如下:

#rpm -Uhv <a >http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm</a>

(三)安裝 Install ffmpeg 等模塊


復(fù)制代碼
代碼如下:

yum -y install ffmpeg ffmpeg-devel

當(dāng)然你也可以選擇編譯源碼安裝,只需要在安裝之前,將 ffmpeg 需要的支持庫安裝好就是了,我之所以選擇這種安裝方式就是不想再去逐個編譯各種庫。

安裝好之后可以使用下面命令查看:


復(fù)制代碼
代碼如下:

./configure --prefix=/usr

 安裝好之后,你的機(jī)器就添加了對 ogg 音頻的支持。這里你需要先安裝 libogg,因為 libvorbis 需要 libogg 的支持。

 重新編譯 ffmpeg

接下來就需要重新編譯安裝一下 ffmpeg , 這時候你需要去下載一個 ffmpeg 的源碼包

運行


復(fù)制代碼
代碼如下:

ffmpeg

拷貝如下信息

復(fù)制代碼
代碼如下:

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

當(dāng)然你可以將不需要的移除,

在 ffmpeg 源碼目錄下運行


復(fù)制代碼
代碼如下:

./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 的音頻支持。
編譯完成之后  ,運行


復(fù)制代碼
代碼如下:

make && make install

就完成 ffmpeg 的安裝了

簡單測試

可以使用如下命令測試 amr 到 ogg 的轉(zhuǎn)碼:


復(fù)制代碼
代碼如下:

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

可以使用如下命令測試 amr 到 mp3 的轉(zhuǎn)碼:

復(fù)制代碼
代碼如下:

ffmpeg -i xxx.amr xxx.mp3

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

轉(zhuǎn)碼成功可以看到類似下面的輸出:

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 噜噜噜影院| 看免费的毛片 | 国产精品久久久久久久久久久久久久久久 | 亚洲欧美在线视频免费 | 麻豆19禁国产青草精品 | 特色一级黄色片 | 涩涩激情网 | 中文在线观看免费视频 | 草莓福利社区在线 | av资源在线| 97zyz成人免费视频 | 91精品国产91久久久 | 国内精品久久久久久久久久 | 午夜在线视频一区二区三区 | 男女无遮挡羞羞视频 | 天天干干 | 久草视频免费 | 色综合精品 | 天天透天天狠天天爱综合97 | 三级xxxx | 国产成人在线免费观看视频 | 久久密| 亚洲欧美日韩免费 | 少妇淫片免费一级毛片 | 一级毛片在线免费观看 | 亚洲精品 在线播放 | 激情视频在线播放 | 国产精品成人免费一区久久羞羞 | 天堂福利电影 | 久久久久免费电影 | 亚洲福利视频52 | 福利一区二区三区视频在线观看 | 在线成人免费网站 | 国产精品99久久久久久宅女 | 欧美视频在线一区二区三区 | 日韩欧美高清片 | 国产免费激情视频 | 美女性感毛片 | 国产精品片一区二区三区 | 成人一级黄色 | 2021国产精品 |