iOS ffmpeg + libfdk-aac
来源:互联网 发布:foxit reader linux 编辑:程序博客网 时间:2024/05/16 02:43
1、编译fdk-aac:
http://blog.csdn.net/u011270282/article/details/77259320
2、编译ffmpeg脚本:
https://github.com/kewlbear/FFmpeg-iOS-build-script
3、build-ffmpeg.sh修改
#FDK_AAC=`pwd`/../fdk-aac-build-script-for-iOS/fdk-aac-ios
改为:
FDK_AAC=`pwd`/fdk-aac-ios
if [ "$FDK_AAC"]
then
CONFIGURE_FLAGS="$CONFIGURE_FLAGS --enable-libfdk-aac"
fi
改为
if [ "$FDK_AAC"]
then
CONFIGURE_FLAGS="$CONFIGURE_FLAGS --enable-nonfree --enable-libfdk-aac"
fi
4、将第二部编译好的fdk-aac-ios文件夹放到build-ffmpeg.sh同一目录,执行build-ffmpeg.sh脚本
5、build通过之后,使用的时候,如果:
_pCodec = avcodec_find_encoder(AV_CODEC_ID_AAC);
后面会报如下错误:
Specified sample format s16 is invalid or not supported
改成如下:
NSString* codecName = @"libfdk_aac";
_pCodec = avcodec_find_encoder_by_name([codecName UTF8String]);
就好了。
- iOS ffmpeg + libfdk-aac
- ios ffmpeg(libfdk-aac) aac encode
- iOS编译libx264+libfdk-aac+FFmpeg
- ios libfdk-aac encode
- ubuntu 14.10下安装带有libfdk-aac的ffmpeg
- FFmpeg学习—android 利用ffmpeg 集成libfdk-aac 录制aac 音频文件
- FFmpeg学习—android 利用ffmpeg 集成libfdk-aac 录制aac 音频文件
- 在Android下编译ffmpeg+x264+libfdk-aac的常见问题和解决方法
- 编译Android下可用的FFmpeg(包含libx264与libfdk-aac)
- 编译Android下可用的全平台FFmpeg(包含libx264与libfdk-aac)
- 【编译脚本】macos下libfdk-aac三个ios平台最新的编译脚本i386 arm7 arm7s
- 使用libfdk-aac解码AAC-ELD格式的音频
- 使用libfdk-aac解码AAC-ELD格式的音频
- 使用libfdk-aac解码AAC-ELD格式的音频
- 使用libfdk-aac解码AAC-ELD格式的音频
- ffmpeg aac
- Win32 scripts for automated build of libfdk-aac and fdkaac
- iOS ffmpeg将音视频写入文件aac+h264
- python 安装
- 练习1-8 编写一个统计空格、制表符与换行符个数的程序
- 两种方法获取select下拉框选中的option的值
- 5个数组Array方法: indexOf、filter、forEach、map、reduce使用实例
- Mysql 函数(个人收藏)
- iOS ffmpeg + libfdk-aac
- TabContainer要实现服务器端回传
- 解决问题了
- linux常用命令--uniq
- Effective STL 9 erasing options
- 基础知识
- maven环境搭建及配置
- 机器学习入门——概念介绍
- 从超级菜鸟变成Linux系统高手