righere.github.io - Righere的博客

next (2075) hexo (1118)

Example domain paragraphs

接着之前的一篇简要的ijkplayer的编译过程,这一遍主要是详细描述ijkplayer编译的详细过程,跟着编译的脚本详细分析在ijkplayer从开源库的clone到完整地编译android共享库的过程。 阅读全文 » DirectShow播放视频流程 发表于 2017-03-22 | DirectShow框架简介 DirectShow框架是多媒体播放框架上一个非常经典的框架,现在已经十多年了,在Windows平台上依然无法替代,非常值得去学习研究。个人觉得从设计模式的角度上看,directshow框架的灵活性、复用性、可维护性、可拓展性这些方面做得非常不错,也是它经久不衰历久弥新的一个原因,现在的很多第三方的decoder和filter都基于directshow框架开发,可以很灵活的移植到directshow视频框架中,例如 视骏 开发的 HEVC/H.265 解码器,都可以直接挂载在directshow框架中进行视频解码。

MediaInfo 是一款专门用来分析音频和视频的文件编码和内容信息的开源软件,通过MediaInfo可以快捷明了的获取多媒体文件信息,支持多平台(windows、mac、linux等),我们平时常用的 K-Lite Codec Pack 就集成MediaInfo的功能,相比 FFmpeg , MediaInfo 获取多媒体信息的方式更加快捷丰富。

记录一下编译RK3288的过程,编译参考 官方网站 和 官方社区 阅读全文 » CompileFFmpeg4Windows 发表于 2017-03-14 | 最近项目需要想整一下windows下面的FFmpeg编译,当然可以直接下载 官方编译好的库 ,有个缺点就是官方的是默认的编译配置,所以如果我们想自定义配置ffmpeg的编译参数,还是得自己亲自来编译,官方提供三个版本的编译: