广告
返回顶部
首页 > 资讯 > 精选 >centos安装ffmpeg添加ogg音频支持操作步骤是怎样的
  • 191
分享到

centos安装ffmpeg添加ogg音频支持操作步骤是怎样的

2023-06-10 09:06:47 191人浏览 安东尼
摘要

本篇文章为大家展示了Centos安装FFmpeg添加ogg音频支持操作步骤是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。简单介绍FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、

本篇文章为大家展示了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音频支持操作步骤是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: centos安装ffmpeg添加ogg音频支持操作步骤是怎样的

本文链接: https://www.lsjlt.com/news/260155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos安装ffmpeg添加ogg音频支持操作步骤是怎样的
    本篇文章为大家展示了centos安装ffmpeg添加ogg音频支持操作步骤是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。简单介绍FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、...
    99+
    2023-06-10
  • CentOS NTFS安装和配置支持所有符合POSIX标准的磁盘操作是怎样的
    CentOS NTFS安装和配置支持所有符合POSIX标准的磁盘操作是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux读写CentOS NTFSNTFS-3G...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作