作者:殷汶杰 日期:2022-10-06 20:30:54
适读人群 :本书适合从事音视频编解码、多媒体应用开发和流媒体技术的初、中级开发者,以及各大院校学生阅 读,也适合有一定经验的开发人员参考使用。FFmpeg 是??视频领域中重量级的开源项??,本书以FFmpeg官??提供的代码实例为基础,对FFmpeg相关知识进行了全??、深??地讲解,可有效帮助读者获得基于FFmpeg的??视频开发基础知识和技能。本书特色如下:1.系统地讲解音视频领域的基础知识,如音视频编解码标准、媒体容器的封装格式和网络流媒体协议。2.由浅入深地介绍FFmpeg 的基本使用方法,包括命令行工具ffmpeg、ffprobe 和ffplay 的主要使用方法。3.用6章实战讲解如何使用libavcodec、libavformat 等FFmpegSDK 进行音视频基本功能的开发,可有效提升项目实战能力。
全书内容分为三部分,共15 章。第1~6 章为**部分,主要讲解音视频开发的基础知识,简要介绍音视频技术的发展背景,以及主流的音视频压缩编码算法、音视频容器格式和网络流媒体协议等。第7~9章为第二部分,主要讲解命令行工具ffmpeg、ffprobe 和ffplay 的使用方法,包括如何使用这些工具进行视频播放、格式检测、编转码、格式转换和流媒体推拉流等操作;第10~15 章为第三部分,主要讲解基于FFmpeg SDK 的开发实战,主要介绍如何在工程中调用libavcodec 和libavformat 等库提供的接口实现音视频处理的相关功能。 本书适合从事音视频编解码、多媒体应用开发和流媒体技术的初、中级开发者,以及各大院校学生阅读,也适合有一定经验的开发人员参考使用。