一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - centos安裝ffmpeg添加ogg音頻(ffmpeg音頻編碼)支持操作步驟

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

2019-09-29 16:12centos教程網(wǎng) Centos

centos安裝ffmpeg添加ogg音頻支持操作步驟,大家參考使用吧

簡(jiǎn)單介紹

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

安裝前提

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

一、安裝ffmpeg

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

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

 

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

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

 

(二)安裝所需程序庫(kù)的RPM包到 centos(因?yàn)閏entos自帶的庫(kù)中沒(méi)有ffmpeg包,這里相當(dāng)于是擴(kuò)展)

 

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

#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 等模塊

 

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

yum -y install ffmpeg ffmpeg-devel

 

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

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

 

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

./configure --prefix=/usr

 

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

 重新編譯 ffmpeg

接下來(lái)就需要重新編譯安裝一下 ffmpeg , 這時(shí)候你需要去下載一個(gè) ffmpeg 的源碼包

運(yùn)行

 

復(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 源碼目錄下運(yùn)行

 

復(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

 

最后的一項(xiàng)是 --enable-libvorbis ,這個(gè)就是加入 ogg 的音頻支持。
編譯完成之后  ,運(yùn)行

 

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

make && make install

 

就完成 ffmpeg 的安裝了

簡(jiǎn)單測(cè)試

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

 

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

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

 

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

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

ffmpeg -i xxx.amr xxx.mp3

 

可見(jiàn) ffmpeg 對(duì) mp3 的支持還是好很多的。

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

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

延伸 · 閱讀

精彩推薦
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開(kāi)機(jī)自啟動(dòng)。有興趣的可以了解一下。...

    飛流11452021-12-24
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)?lái)的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時(shí)間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    Centos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開(kāi)啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧...

    凌鋒8972021-12-29
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問(wèn)小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對(duì)大家會(huì)有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法,涉及針對(duì)CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
主站蜘蛛池模板: 10个免费货源网站 | a韩剧 | 古装一级无遮挡毛片免费观看 | 欧美va免费精品高清在线 | 成人aqq| 精品国产人成亚洲区 | 午夜欧美精品久久久久久久久 | 毛片视频网站在线观看 | 涩涩漫画免费 | 好男人资源免费播放 | 国产精品免费 | 波多野结衣中文字幕在线 | 亚洲欧美一区二区三区不卡 | 扒开双腿猛进入爽爽视频ai | 果冻传媒九一制片厂 | 91高清国产视频 | 成人在线播放 | 成人精品亚洲 | 五月色婷婷在线影院 | 国产成人精品综合在线观看 | 色综合久久天天综合 | 日韩 国产 欧美 精品 在线 | 大学生特黄特色大片免费播放 | 精品一卡2卡3卡4卡5卡亚洲 | 亚洲精品6久久久久中文字幕 | 农村妇女野外牲交一级毛片 | 亚洲天堂影院 | 99久久99热久久精品免 | 好男人影视社区www在线观看 | 99精品视频免费在线观看 | 亚洲va韩国va欧美va天堂 | 91精品国产亚洲爽啪在线影院 | 99久久999久久久综合精品涩 | 爱操综合 | 国产在线观看91 | 国产手机在线观看 | 成人18网址在线观看 | 亚洲国产成人久久午夜 | 免费观看欧美成人h | 日本生活中的玛丽 | 高清不卡日本v在线二区 |