文章目录
一、FFmpeg 简介
二、FFmpeg 相关术语
1、容器
2、媒体流
3、数据帧
4、数据包
5、编解码器
6、复用
7、解复用
博客资源
----
一、FFmpeg 简介
FFmpeg...是 " Fast Forward mpeg " 的缩写 , 其符合 mpeg 视频编码标准 ;
FFmpeg 功能很强大 , 可以对音视频进行 格式转换 , 内容修改 , 等几乎所有涉及音视频的操作..., 是特定的视频文件 , 如 mp4 , mkv , flv 等格式的音视频文件 ;
容器的作用 : 容器中可以存放 音频 , 视频 , 字幕流 等信息 , 将这些信息整合在一起 , 按照特定规则放置在容器文件中...称为 字幕流 ;
这些媒体流数据 可以压缩 , 也可以不压缩 , 如视频流以 H.264 格式进行压缩 , 将视频帧编码成 关键帧 , 非关键帧 , 音频流一般是 AAC 编码格式进行压缩 ;
媒体流如果是压缩的..., 数据帧是最小的处理单元 ;
在容器中如果有多个数据流 , 那么 视频帧 , 音频帧 , 字幕信息 , 交错存储 , 以保证实时性 ;
数据帧是未压缩的原始数据 , 如 : 视频帧每一帧都是一张完整的