编解码
文章平均质量分 74
音视频编解码相关,如FFmpeg,x264,x265
AwesomeAITools
可以搜服务号关注
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在CentOS中编译FFmpeg for Android静态库(含fdk aac,x264)
本文可以编译出集成了x264和fdk_aac的库,而且支持neon下载源码:https://github.com/mstorsjo/fdk-aac http://sourceforge.net/projects/opencore-amr/files/fdk-aac/fdk_aac目前最新版是0.1.4,详见其ChangeLog,此处用的是0.1.1版原创 2016-08-11 20:49:10 · 1879 阅读 · 0 评论 -
编译FFmpeg for iOS
2项依赖:gas-preprocessor(见附录:gas-preprocessor简介)yasm 1.2.0如果要集成x264和fdk_aac,需要先编译x264和fdk_aac。Usage(用root执行)To build everything:./build-ffmpeg.shTo build arm64 libraries:.原创 2016-08-11 20:50:19 · 3381 阅读 · 6 评论 -
编译x264 for ios
Tested with:x264-snapshot-20140914-2245 我用的是x264-snapshot-20150813-2245.tar.bz2Xcode 7依赖gas-preprocessor,参见ffmpeg for ios一文。用root执行To build everything:sudo ./build-x264.shTo原创 2016-08-15 09:56:16 · 1117 阅读 · 0 评论 -
编译fdk-aac for ios
Build all:build-fdk-aac.shBuild for some architectures:build-fdk-aac.sh armv7s x86_64Build universal library from separately built architectures:build-fdk-aac.sh lipo原创 2016-08-15 09:56:39 · 835 阅读 · 0 评论 -
全自动编译FFmpeg(含x264,fdk aac,libmp3lame,libvpx等第3方库)
需要修改#存放下载的源代码目录compile_dir=/root/ffmpeg_compile#库文件安装目录prefix_dir=/mnt/third-party运行方法:source centos_ffmpeg_compile.sh > ffmpeg_compile_result.log脚本 在CentOS 6.3(6原创 2016-08-15 22:21:57 · 1393 阅读 · 0 评论 -
在CentOS下利用Eclipse调试FFmpeg
所需软件64位软件打包下载链接:http://pan.baidu.com/s/1i3B08Up 密码:o50uhttps://yunpan.cn/cBKDSbrGDgBvz 访问密码 1f55编译FFmpeg请参考:在CentOS下编译FFmpeg配置FFmpeg如果要编译出ffplay,需要编译SDLyum install原创 2016-08-15 22:25:25 · 799 阅读 · 0 评论 -
aac格式解析
AAC格式有以下两种:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。故这种格式常用在磁盘文件中。ADTS:Audio Data Transport Stream 音频数据传输流。这种格式的特征是它是一个有同步字原创 2016-08-16 11:26:22 · 854 阅读 · 0 评论 -
libswscale图像格式转换与放大缩小
缩放,例如640x360拉伸为1280x720注意:没有裁剪!========================有2种使用方法:简单的初始化方法(1) sws_getContext():使用参数初始化SwsContext结构体。(2) sws_scale():转换一帧图像。(3) sws_freeContext():释放SwsConte原创 2016-08-16 18:40:09 · 1938 阅读 · 0 评论 -
android 音频采集1
声道数一般表示声音录制时的音源数量或回放时相应的扬声器数量。假设某通道的音频信号是采样率为8kHz,位宽为16bit,20ms一帧,双通道,则一帧音频数据的大小为:int size = 8000 x 16bit x 0.02s x 2 = 5120 bit = 640 byteAndroid提供了哪些音频开发相关的API?音频采集: MediaRecoder,Aud原创 2016-08-16 19:57:00 · 839 阅读 · 0 评论 -
android 音频编解码1
1. Android 官方的 MediaCodec API该 API 是在 Andorid 4.1 (API 16) 版本引入的MediaCodec 使用的基本流程是:1234567891011- createEncoderByType/createDecoderByType- config原创 2016-08-16 22:14:51 · 914 阅读 · 0 评论 -
1, libyuv 编译 for android
libyuv is an open source project that includesYUV scaling and conversionfunctionality.Scale YUV to prepare content for compression, with point, bilinear or box filter.Convert to YUV from w原创 2016-08-17 12:25:47 · 4072 阅读 · 2 评论 -
2,libyuv 编译for ios
这里有编译好的库https://bintray.com/yarr/ios/libyuv-ios#lipo -info libyuv.a Architectures in the fat file: libyuv.a are: armv7 i386 x86_64 arm64 如何自己编译呢?我找到个特别方便的方法:git clone htt原创 2016-08-17 14:27:06 · 2792 阅读 · 0 评论 -
yuv rgb 像素格式1
===========大小=============一般,直接采集到的视频数据是RGB24的格式RGB24一帧的大小size=width×heigth×3 Byte,RGB32的size=width×heigth×4I420(即YUV标准格式4:2:0)的数据量是 size=width×heigth×1.5 Byte。X264在进行编码的时候需要标准的YUV(4:2:0原创 2016-08-18 12:20:42 · 859 阅读 · 0 评论 -
图文详解YUV420, yuv格式2
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。YUV码流的存储格式其实与其采样的方式密切相关,主流的采样方式有三种,YUV4:4:4,YUV4:2:2,YUV4:2:0以黑点表示采样该原创 2016-08-18 12:21:35 · 1153 阅读 · 0 评论 -
在Windows下利用MinGW编译FFmpeg
目录 [隐藏] 1 环境与软件2 第一步:安装MinGW3 第二步:配置编译环境4 第三步:配置SDL5 第四步:编译5.1 编译faac5.2 编译fdk-aac5.3 编译x2645.4 编译ffmpeg6 附录[编辑]环境与软件win7 32位链接:http://pan.baidu.com/s/1c0noq5q 密码:xwhy[原创 2016-08-18 17:19:25 · 1062 阅读 · 0 评论 -
在Windows下利用Eclipse调试FFmpeg
目录 [隐藏] 1 环境与软件2 第一步:安装MinGW3 第二步:配置编译环境4 第三步:配置SDL5 第四步:编译5.1 编译faac5.2 编译fdk-aac5.3 编译x2645.4 配置ffmpeg6 第五步:利用eclipse编译ffmpeg7 第六步:调试FFmpeg[编辑]环境与软件win7 32位打包下载链接:http:原创 2016-08-18 17:20:59 · 1243 阅读 · 0 评论
分享