h264码流存储视频问题,望指教,谢谢
目前在做一个“摄像头采集-h264编码-保存成视频(h264格式)”的程序,
现已得到编码好的数据,我把它直接写入h264文件,代码如下:
/* Store the encoded frame to disk */
if (Buffer_getNumBytesUsed(hOutBuf))
{
buf_snd = Buffer_getUserPtr(hOutBuf);
len_to_snd = Buffer_getNumBytesUsed(hOutBuf);
fwrite(buf_snd, 1, len_to_snd, encoded_fp);
}
其中hOutBuf为编码好的数据,程序运行无错,视频文件也有。
问题:1.保存下来的视频文件播放的时候画面垂直方向上只有一半,如下图: