老铁们,大家好,相信还有很多朋友对于Linux环境下FFmpeg集成Vorbis与AMR开发指南(第十篇)和的相关问题不太懂,没关系,今天就由我来为大家分享分享Linux环境下FFmpeg集成Vorbis与AMR开发指南(第十篇)以及的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
tar zxvf libogg-1.3.5.tar.gz
cd libogg-1.3.5
(2) 进入解压后的libogg目录,执行以下命令配置libogg。
./配置
(3) 运行以下命令编译libogg。
制作
(4)编译完成后,运行以下命令安装libogg。
进行安装
2、安装libvorbis
Vorbis是一个免费的音频编码标准,libvorbis是Vorbis音频的编解码器库。由于Vorbis音频通常以ogg格式封装,因此libvorbis依赖于libogg。下面介绍其安装步骤。
(1)前往https://www.linuxfromscratch.org/blfs/view/svn/multimedia/libvorbis.html下载最新的libvorbis源码,如2020年7月发布的libvorbis-1.3.7,该版本源码下载地址是https://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.tar.gz。将下载的压缩包上传到服务器并解压,即依次执行以下命令。
tar zxvf libvorbis-1.3.7.tar.gz
cd libvorbis-1.3.7
(2)进入解压后的libvorbis目录,执行以下命令配置libvorbis。
./配置
(3) 运行以下命令编译libvorbis。
制作
(4)编译完成后,运行以下命令安装libvorbis。
进行安装
3、安装opencore-amr
opencore-amr是AMR音频的编解码库,支持AMR-NB和AMR-WB格式的音频编解码。下面介绍其安装步骤。
(1)前往https://sourceforge.net/projects/opencore-amr/files/opencore-amr/下载最新的opencore-amr源码,如2022年10月发布的opencore-amr-0.1.6。源码下载地址此版本为https://nchc.dl.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz。将下载的压缩包上传到服务器并解压,即依次执行以下命令。
tar zxvf opencore-amr-0.1.6.tar.gz
cd opencore-amr-0.1.6
(2)进入解压后的opencore-amr目录,执行以下命令配置opencore-amr。
./配置
(3) 运行以下命令编译opencore-amr。
制作
(4)编译完成后,运行以下命令安装opencore-amr。
进行安装
4、重新编译FFmpeg
由于FFmpeg默认不启用ogg和amr,因此需要重新配置FFmpeg,指示启用ogg和amr,然后重新编译并安装FFmpeg。 Linux环境下FFmpeg的完整编译过程请参考《FFmpeg开发实战:从零基础到短视频上线》一书中的“1.2.3 自编译和安装FFmpeg”。详细启用步骤如下。 (1)返回FFmpeg源码所在目录,执行以下命令重新配置FFmpeg,主要是启用ogg和amr。 (添加了选项--enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3)
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-static --disable-doc --enable-zlib --enable-libx264 --enable-libx265 --enable-libxavs2 --启用libdavs2 --enable-libmp3lame --enable-libfreetype --enable-libass --enable-libfribidi --enable-libxml2 --enable-fontconfig --enable-sdl2 --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-iconv --enable-gpl --enable-nonfree
(2) 执行以下命令编译FFmpeg。
使干净
使-j4
(3) 执行以下命令安装FFmpeg。
进行安装
(4) 执行以下命令查看FFmpeg的版本信息。
ffmpeg 版本
OK,本文到此结束,希望对大家有所帮助。
【Linux环境下FFmpeg集成Vorbis与AMR开发指南(第十篇)】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这个FFmpeg安装教程看起来很详细!我想学习一下如何在Linux下开发视频音频处理。
有20位网友表示赞同!
Vorbis和AMR编码很有用,可以应用在很多地方。这篇文章能让我更了解它们的原理吗?
有20位网友表示赞同!
最近想研究一些声音编解码技术,这篇笔记看起来挺合适!
有7位网友表示赞同!
Linux环境对开发确实比较友好,FFmpeg也是常用的工具。
有18位网友表示赞同!
集成vorbis和amr应该可以丰富视频音频处理的功能,谢谢分享!
有18位网友表示赞同!
这个十讲FFmpeg开发笔记系列感觉很有参考价值,以后应该有机会学习一下。
有10位网友表示赞同!
之前一直在用Windows平台下使用FFmpeg,想试试Linux环境下,这篇文章可以给我一些指引。
有15位网友表示赞同!
我一直在使用音频编解码器,vorbis和amr的稳定性怎么样?
有8位网友表示赞同!
这篇笔记能解决我近期遇到的某个FFmpeg集成问题吗?
有7位网友表示赞同!
我对Linux终端操作还不太熟悉,这篇文章会不会介绍一些基础的命令行操作呢?
有12位网友表示赞同!
想了解一下vorbis和amr编码的具体步骤,是可以通过代码完成的吗?
有12位网友表示赞同!
最近想要学习一下音频编码技术,这篇笔记看起来很有用!
有8位网友表示赞同!
有没有一些FFmpeg开发教程可以推荐呢?
有5位网友表示赞同!
Linux下使用FFmpeg开发视频处理程序是一件很酷的事儿,以后我会试试看!
有5位网友表示赞同!
vorbis和amr是哪些类型的编码器?它们有什么优缺点?
有6位网友表示赞同!
这份笔记对初学者来说会不会太复杂了?是否有更基础的教程推荐?
有9位网友表示赞同!
FFmpeg真是一个强大的工具,它可以完成很多音频视频处理的任务!
有18位网友表示赞同!
想了解一下vorbis和amr编码效率如何,与其他编码器相比怎么样?
有17位网友表示赞同!
学习这篇文章后,我就可以开发出包含音频编解码功能的应用了吗?
有11位网友表示赞同!
希望这篇文章能提到一些常用的FFmpeg命令,方便我快速上手!
有14位网友表示赞同!