《FFmpeg从入门到精通》读书笔记

书名:《FFmpeg从入门到精通》
作者:刘歧 赵文杰
读完:2020-12-15 · 微信读书

这是一本讲 FFmpeg 的书。书里讲到 ffmpeg 的工作流程、三个命令行工具的分工,以及 RTSP 拉流和音视频文件解封装的细节。

下面是我的划线。

ffmpeg的主要工作流程相对比较简单,具体如下。

1)解封装(Demuxing)。

2)解码(Decoding)。

3)编码(Encoding)。

4)封装(Muxing)。

其中需要经过6个步骤,具体如下。

1)读取输入源。

2)进行音视频的解封装。

3)解码每一帧音视频数据。

4)编码每一帧音视频数据。

5)进行音视频的重新封装。

6)输出到目标。

ffmpeg主要用于音视频编解码

● ffprobe主要用于音视频内容分析

● ffplay主要用于音视频播放、可视化分析

FFmpeg默认使用的RTSP拉流的方式为UDP传输方式,为了避免丢包导致的花屏、绿屏、灰屏、马赛克等问题,还可以考虑将UDP传输方式改为TCP传输方式……

音视频文件解封装为播放器、转码、转封装的常见操作……

请我喝杯咖啡