文章目录
一、FFmpeg 简介
二、FFmpeg 相关术语
1、容器
2、媒体流
3、数据帧
4、数据包
5、编解码器
6、复用
7、解复用
博客资源
----
一、FFmpeg 简介
FFmpeg..., 一段声音数据 称为 音频流 , 一段视频数据 称为 视频流 , 一段字幕数据 称为 字幕流 ;
这些媒体流数据 可以压缩 , 也可以不压缩 , 如视频流以 H.264 格式进行压缩 , 将视频帧编码成..., 以保证实时性 ;
数据帧是未压缩的原始数据 , 如 : 视频帧每一帧都是一张完整的 YUV 图片 , 音频帧是 PCM 格式的 ;
4、数据包
数据包 ( Data Packet ) : 将 数据帧...压缩后就是 数据包 , 数据帧是未压缩的原始数据 , 数据包时压缩后的数据 ;
生成容器文件时 , 压缩数据 , 将数据帧 编码压缩 成 数据包 ;
播放容器文件时 , 解压数据 , 将数据包 解码展开...封装到 容器 ( 视频文件 ) 中 ;
复用的关键工具时 复用器 ( Muxer ) ;
7、解复用
解复用 ( Demux ) : 从容器中解析不同的流出来 ;
从 容器 ( 视频文件 ) 中 ,