上QQ阅读APP看书,第一时间看更新
内容简介
本书系统讲解了音视频流媒体及播放器的基础理论及案例应用。本书为FFmpeg音视频流媒体系列的第5册,前4册分别是《FFmpeg入门详解——音视频原理及应用》《FFmpeg入门详解——流媒体直播原理及应用》《FFmpeg入门详解——命令行及音视频特效原理及应用》《FFmpeg入门详解——SDK二次开发及直播美颜原理及应用》。
全书共9章,系统讲解了LibVLC二次开发播放器、Qt Multimedia实现音视频播放器、OpenCV结合MFC实现视频采集及播放、SDL 2开发库详解及FFplay二次开发播放器,最后从源码级别剖析FFplay播放器及音视频同步原理等知识点。这些开发库功能都非常强大,对音视频的封装性也很好,而且都是跨平台的,使用起来既简单又方便。
本书通俗易懂地讲解了VLC、OpenCV、Qt和FFmpeg的音视频播放器相关的原理及案例应用,重点讲解FFplay+SDL 2实现播放器的知识,由浅入深,详细展开。本书的内容安排按“VLC播放器—Qt播放器—MFC播放器—SDL 2多媒体开发库—FFplay播放器—Android播放器—音视频同步”的主线进行。书中包含大量示例,图文并茂,争取让每个音视频流媒体领域的读者都能真正开发出专业的播放器。本书知识体系比较完整,侧重音视频流媒体及播放器原理的讲解及案例应用。建议读者先学习FFmpeg音视频流媒体系列的前4册,然后学习本书。本书的讲解过程由浅入深,让读者在不知不觉中学会播放器开发方面的专业知识,并能动手实现各种播放器。
本书适合有一定音视频基础的读者阅读,可作为音视频流媒体及播放器方面的专业书籍,也可作为高年级本科生和研究生的学习参考书籍。