【发布时间】:2019-01-03 11:44:55
【问题描述】:
我的 h264 框架只有 I/P 框架。
我填写的avcC框如下,但是用VLC播放器无法播放(时间戳运行但没有图像)。
AVC解码器配置记录:
起始偏移量 511 (0X000001FF)
盒子大小 39 (0X00000027)
盒子类型avcC(0X61766343)
详细信息:
配置版本 1 (0X00000001)
AVC 配置文件指示 Main = 77 (0X0000004D)
AVC 配置文件兼容性 0 (0X00000000)
AVC电平指示42(0X0000002A)
NAL 单元长度大小 3 (0X00000003)
Num 序列参数集 1 (0X00000001)
序列参数集(0) 0x67 0x4d 0x00 0x2a 0x96 0x35 0xc0 0xf0 0x04 0x4f 0xcb 0x37 0x01 0x01 0x01 0x02
Num图片参数集1(0X00000001)
图片参数集(0) 0x68 0xee 0x3c 0x80
H264 IDR 帧(SPS PPS SEI):
无符号字符 IDR_NALU[] = { 0x00,0x00,0x00,0x01, 0x67,0x4D,0x00,0x2A, 0x96,0x35,0xC0,0xF0, 0x04,0x4F,0xCB,0x37, 0x01,0x01,0x01,0x02, 0x00,0x00,0x00,0x01, 0x68,0xEE,0x3C,0x80, 0x00,0x00,0x00,0x01, 0x06,0xE5,0x01,0x2E, 0x80/I帧数据省略/ };
我认为我的 avcC 框填充错误,但我不知道如何正确填充它。哪位高手可以帮帮我
【问题讨论】:
-
这和 ffmpeg 有什么关系?
-
你正在将附件b写入mdat?
-
跟ffmpeg没关系,我试着写了一个RTOS系统的小fmp4编码系统
标签: mp4