我试图稍微修改x264编码器,以将每个P帧写入不同的文件中。在编码和文件大小匹配都正确时检查P帧的大小,并将所需的标头写入该Pframe。但是在做
ffmpeg -i Pframe.mp4
Pframe.mp4仅包含一个P帧。
[NULL @ 00000157a75d3380] [IMGUTILS @ 0000000c8cdfebd0]图片大小0x0无效 [h264 @ 00000157a75d3380]无效的NAL单位大小(-30000> 38081)。 [h264 @ 00000157a75d3380]将输入拆分为NAL单元时出错。
在编码时,我可以正确看到NAL值和单位。谁能告诉我为什么单个P框架的配置显示错误(或奇怪)?