FFMpeg
求闲
这个作者很懒,什么都没留下…
展开
-
Android FFMpeg(一)——编译FFmpeg
学习FFMpeg,推荐雷神的博客。天妒英才,为雷神叹息。第一步 下载FFmpeg(F F m peg)。 第二步 解压FFmpeg。 第三步 windows安装MinGW和Msys。也许还要yasm,名字改为yasm.exe放到C:\WINDOWS\system32中。Linux下就不用这么麻烦了。 第四步 建立如下目录结构,ffmpeg为解压出来的FFmpeg。configure为ff原创 2016-12-05 23:04:24 · 3741 阅读 · 1 评论 -
Android FFMPeg(二)——FFMpeg+libx264编译
前面博客Android FFMpeg(一)——编译FFmpeg中记录了在windows中利用MinGW和Msys编译FFMpeg的步骤。FFMpeg中带有264的解码,没有264的编码,需要编码功能的话,可以使用x264这个库。准备编译环境win10 中内置了Linux子系统,使用win10的话,可以开启linux子系统的功能,就不需要去安装MinGW和Msys之类的软件了。开启方法也很简单:第一步原创 2017-02-18 18:02:13 · 4210 阅读 · 2 评论 -
Android FFMpeg(三)——使用FFMpeg解码h264、aac
前面博客记录了FFMpeg的编译,编译后我们可以拿到FFMpeg的动态库和静态库,拿到这些库文件后,通常我们需要做个简单的封装才能在Android上层愉快的使用。本篇博客的是从拿到FFMpeg静态库到使用FFMpeg解码视频的过程,记录尽可能的详尽,可能会让博客的篇幅略长。准备工作库文件本篇博客的示例是利用FFMPeg静态库进行解码的,所以首先我们需要得到FFMpeg的静态库,编译可以参照之前的两篇原创 2017-04-13 21:02:51 · 8595 阅读 · 4 评论 -
音视频及FFMpeg概念篇
音视频编解码概念音视频格式有很多种,我们所熟知的音频文件有wav、mp3等 ,视频格式有mp4、3gp、rmvb、avi、mov等等。这些格式并不是只是文件的后缀不同,而是文件中的内容有很大的不同,哪怕这个媒体文件播放起来我们看起来觉得它们是一模一样的。 另外,我们看到的电影或者视频片段,它往往是由两个或者两个以上的流组成的,比如声音流、视频流、字幕等。甚至声音也有左声道、右声道什么的。 那么这原创 2017-10-06 22:53:36 · 2587 阅读 · 0 评论