将h264的es流使用mpeg4打包时的一些点滴
来源:互联网 发布:优化国税环境建设 编辑:程序博客网 时间:2024/05/24 03:21
第一次打包,中间认识到一些观念,在这里记录一下
ffmpeg在做格式转换时(比如我这里将h264的es流打包为MP4格式),最根本的一个结构体是AVFormatContext,从字面上理解Format就是格式
接下来就是流的概念AVStream,它在AVFormatContext里,因为一个MP4文件里既有视频又有音频,所有在AVFormatContext可能会有不止一个流
因此AVFormatContext里的AVStream **streams;字段指向了流的数组,unsigned int nb_streams;字段标明了数据个数。
streams里又有AVCodecContext结构,标明了流的编解码信息
#define AV_TIME_BASE 1000000
这个值,理解为赫兹,比如25帧,在AV_TIME_BASE下的时间戳递增就是该是就是AV_TIME_BASE/25=40000,
g711的压缩比是2:1
0 0
- 将h264的es流使用mpeg4打包时的一些点滴
- MPEG2、MPEG4、H264的差异
- MPEG2、MPEG4、H264的差异
- MPEG2、MPEG4、H264的差异
- MPEG2、MPEG4、H264的差异
- mpeg2,mpeg4,h264编码标准的异同
- h264和mpeg4的起始码
- 【术语解析】H264和MPEG4的关系
- mpeg2,mpeg4,h264编码标准的异同
- mpeg2,mpeg4,h264编码标准的异同
- mpeg2,mpeg4,h264编码标准的异同
- MPEG2 & MPEG4 & H264编码标准的异同
- 【miscellaneous】MPEG2、MPEG4、H264的差异
- H264 ES PS TS 流的区别
- H264 ES PS TS 流的区别
- H264 ES PS TS 流的区别
- H264 ES PS TS 流的区别
- H264 ES PS TS 流的区别
- Oracle索引2--index_stats视图
- bzoj1660
- [BZOJ2120]数颜色(带修改莫队)
- 安卓中的乱码以及编码问题
- EasyDarwin开源流媒体项目
- 将h264的es流使用mpeg4打包时的一些点滴
- 2017年3月5号
- PHP Apache环境的搭建,安装httpd.exe闪退处理方式
- git本地push代码报broken pipe
- 不允许在此位置使用注释 @Field_Method_Parameter_Annotation
- 肿瘤诊断 L3-004
- 学习Maven之Properties Maven Plugin
- openCV3.2.0配置VS2013(自用)+opencv_contrib安装
- cf 779B Weird Rounding