FFmpeg音视频开发基础与实战

FFmpeg音视频开发基础与实战

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥75.60¥54.00
今日特价截止至:2024-05-27 02:00:00了解详情

作品简介

全书内容分为三部分,共15章。第1~6章为第一部分,主要讲解音视频开发的基础知识,简要介绍音视频技术的发展背景,以及主流的音视频压缩编码算法、音视频容器格式和网络流媒体协议等。第7~9章为第二部分,主要讲解命令行工具ffmpeg、ffprobe和ffplay的使用方法,包括如何使用这些工具进行视频播放、格式检测、编转码、格式转换和流媒体推拉流等操作;第10~15章为第三部分,主要讲解基于FFmpeg SDK的开发实战,主要介绍如何在工程中调用libavcodec和libavformat等库提供的接口实现音视频处理的相关功能。

本书适合从事音视频编解码、多媒体应用开发和流媒体技术的初、中级开发者,以及各大院校学生阅读,也适合有一定经验的开发人员参考使用。

殷汶杰,2013年毕业于上海大学信息与通信工程学院,主要研究方向为视频压缩编码、流媒体技术,其间发表了多篇高水平学术论文。具有多家一线互联网上市公司、世界五百强企业与行业独角兽公司的核心开发工作经验,成功申请了多项专利(其中一项国际专利)。发表了数百篇技术博客,并发布了多个线上教学课程,在行业内具有较强的技术影响力。

作品目录

  1. 前言
  2. 第一部分 基础知识
  3. 第1章 音视频技术概述
  4. 1.1 音视频信息与多媒体系统
  5. 1.2 典型的音视频与多媒体系统结构
  6. 第2章 图像、像素与颜色空间
  7. 2.1 图像与像素
  8. 2.2 图像的位深与颜色空间
  9. 2.3 图像压缩编码
  10. 第3章 视频压缩编码
  11. 3.1 视频压缩编码的基础知识
  12. 3.2 视频压缩编码标准的发展历程
  13. 3.3 视频压缩编码的基本原理
  14. 3.4 视频编码标准H.264
  15. 3.5 高效视频编码标准H.265
  16. 第4章 音频压缩编码
  17. 4.1 音频压缩编码的基础知识
  18. 4.2 音频信息采样与数字化
  19. 4.3 脉冲编码调制
  20. 4.4 MP3格式与MP3编码标准
  21. 4.5 AAC格式与AAC编码标准
  22. 第5章 音视频文件容器和封装格式
  23. 5.1 概述
  24. 5.2 FLV格式
  25. 5.3 MPEG-TS格式
  26. 5.4 MP4格式
  27. 第6章 音视频流媒体协议
  28. 6.1 网络协议模型
  29. 6.2 网络流媒体协议——RTMP
  30. 6.3 网络流媒体协议——HLS协议
  31. 第二部分 命令行工具
  32. 第7章 FFmpeg的基本操作
  33. 7.1 FFmpeg概述
  34. 7.2 ffplay的基本使用方法
  35. 7.3 ffprobe的基本使用方法
  36. 7.4 ffmpeg的基本使用方法
  37. 第8章 滤镜图
  38. 8.1 ffmpeg音视频滤镜
  39. 8.2 简单滤镜图的应用
  40. 8.3 复合滤镜图的应用
  41. 第9章 流媒体应用
  42. 9.1 构建SRS流媒体服务
  43. 9.2 构建Nginx RTMP流媒体服务
  44. 第三部分 开发实战
  45. 第10章 FFmpeg SDK的使用
  46. 10.1 使用CMake构建工程
  47. 10.2 FFmpeg SDK基本使用方法示例:获取目录下的文件信息
  48. 第11章 使用FFmpeg SDK进行视频编解码
  49. 11.1 libavcodec视频编码
  50. 11.2 libavcodec视频解码
  51. 第12章 使用FFmpeg SDK进行音频编解码
  52. 12.1 libavcodec音频编码
  53. 12.2 libavcodec音频解码
  54. 第13章 使用FFmpeg SDK进行音视频文件的解封装与封装
  55. 13.1 音视频文件的解封装
  56. 13.2 音频流与视频流文件的封装
  57. 第14章 使用FFmpeg SDK添加视频滤镜和音频滤镜
  58. 14.1 视频滤镜
  59. 14.2 音频滤镜
  60. 第15章 使用FFmpeg SDK进行视频图像转换与音频重采样
  61. 15.1 视频图像转换
  62. 15.2 音频重采样
载入中

大家都喜欢