(1)FFmpeg编码流程图
(代码参考雷宵骅老师的微博 http://blog.csdn.net/leixiaohua1020/article/details/25430425)
(2)转码
将一种封装格式的媒体文件转换成另一种封装格式的媒体文件
传统转码方式
将输入码流先解码,然后编码成另一种格式的文件,最后封装成与输入文件封装格式不相同的格式。简单来说,创痛的转 码涉及到视频的编解码。
原理如下:
传统转码流程图:(此流程牵扯到过滤器的使用,过滤器的相关知识我会在下一篇博客中整理)
(代码参考雷宵骅老师的微博 http://blog.csdn.net/leixiaohua1020/article/details/26838535)
基于封装格式的转码
基于封装格式的转码不牵扯视频的编解码过程,直接将一种封装格式转换成另一种封装格式。
原理如下:
基于封装格式的转码流程
(代码参考雷宵骅老师微博 http://blog.csdn.net/leixiaohua1020/article/details/25422685)