技术

关于FFmpeg(进阶)

基本篇在此。 目前仅使用到了ffmpeg的读写文件/编解码功能,并未使用其去直接渲染。 这里说是进阶,其实也只能算浮于表面。因此主要记录使用ffmpeg以来遇到的坑,版本差异,android版本编译等。So,这里就不继续采用Q&A的方式了。 (本文并非通过ffmpeg.exe\bin传递command来进行处理,而是直接调用ffmpeg相关libraries中的api) FFmpeg libraries FFmpeg有以下库:(2014/12/24 ffmpeg 2.5.2),主要功能列在About中有基本介绍,这里不再赘述。 libavutil 54. 15.100

技术

关于FFmpeg(基础)

这篇title有点大,因为ffmpeg作为一个合格的多媒体框架,支持那么多codec和协议,一篇文章想写完,不现实。 不过本着本人不喜细节的一贯作风(不要在意这些细节!),所以就这么随便说说吧,当是个给自己的记录。 (下文基本是自问自答的方式(原因在于我觉得这种风格蛮容易理解的)) 什么是FFmpeg? 这个太宽泛了,简单回答就是一个多媒体框架。什么是多媒体?一句话:但凡不是文字还具有表意的数据形式,都可以称之为多媒体。(不过,如果对多媒体真是一点概念都没有的话。。。建议还是出门左拐6块钱麻辣烫填饱肚子再说吧。。。) FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux,