AAC终结者Opus音频编码器的瑞士军刀,编译android ios
来源:互联网 发布:linux kvm命令 编辑:程序博客网 时间:2024/05/20 06:50
AAC-LD/ELD it is either 480 or 512 PCM samples per frame and channel.
http://opus-codec.org/downloads/
https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
build for android:
https://stackoverflow.com/questions/17869333/makefile-needed-for-compiling-the-opus-codec-for-android
ERROR: opus not found using pkg-config ,
由于Android的NDK编译链并没有提供pkg-config,而导致命令不存在的问题
1,把pc文件的路径PKG_CONFIG_PATHI放在/etc/profile里
2,编译时指定--pkg-config=/usr/bin/pkg-config \
3,新建opus.pc
4,将opus的库和头文件放到pc文件指定的目录里面。其中头文件不要放在opus文件夹里。直接放在include文件夹里。
http://blog.itbiu.com/2017/07/26/201707261/
build for ios
把tar包放在build/src
编译出来的库在dependencies目录
ffmpeg libopus解码器解码出来的帧格式是s16的。而不是aac解码出来的fltp.另外发现aac解码出来的的帧采样数跟编码时一致,都 是1024,但是opus编码时为320,解码出来却有960,查看源码发现。其内部使用了48k的采样率。
集成 opus
需要安装 gas-processor.pl,
brew
brew install yasm
brew install pkg-config
阅读全文
0 0
- AAC终结者Opus音频编码器的瑞士军刀,编译android ios
- 优于AAC的音频编码格式opus
- ios的opus编译
- Xiph opus音频编码器试用
- [推荐] 基于ARM平台优化的 AAC, HE-AAC, HE-AAC V2 音频编码器解码器
- 基于Windows平台的AAC音频编码器和解码器
- android ios opus语音编码压缩库编译
- IOS录制AAC音频
- android AAC的音频硬解码
- 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
- 最简单的基于FFmpeg的音频编码器 PCM 转AAC
- 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
- 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)
- 主流使用的AAC编码器
- android AAC音频编码
- android eclipse opus音频编解码源码编译jni工程笔记
- FDK-AAC的android编译
- opus在安卓编译下的Android.mk
- Uva-624 CD (需要输出方案的01背包)
- TCP协议
- java在调用System.out.println()打印一个新new的对象时,为什么会调用toString方法?
- oracle 数据操作语句(持续更新中...)
- Java运算符的优先级
- AAC终结者Opus音频编码器的瑞士军刀,编译android ios
- redis的快照和集群部署
- CHAPTER 9 -Up and Running with TensorFlow part1
- Linux 上readdir 遍历文件夹按文件名排序
- Django新手图文教程
- React Router 4 简易入门
- 独木舟上的旅行
- redis单机集群
- 后台进程(守护进程)自动备份PostgreSQL数据库