ffmpeg基本的转码原理:

ffmpeg 工具主要的用途是编码,解码,转码及媒体格式的转换,ffmpeg的主要工作流程相对比较简单,具体如下:解封装,解码,编码,封装。其中需要经过6个步骤,1)读取输入源;2)音视频解封装,3)解码每一帧音视频数据。4)编码每一帧音视频数据。5)音视频的重新封装;6)输出目标。如下图所示: