ffmpeg

1.  non-strictly-monotonic PTS

1)memset(m_pYUVFrame, 0, sizeof(AVFrame));

2)u_size = avcodec_encode_video2(c, &avpkt, m_pYUVFrame, &got_packet_ptr);
    m_pYUVFrame->pts++;

 

 

2.  AVFrame.width or height is not set

m_pYUVFrame->width = nWidth;
m_pYUVFrame->height = nHeight;

 

3. 翻转bmp

		int k = 0;
		for (int i = CrtHeight - 1; i > 0; i--)
		{
			for(int j = 0; j < CrtWidth; j++)
			{
				m_PixelMemory[k++] = m_bufTmp[i * CrtWidth * 4 + j * 4 + 0];
				m_PixelMemory[k++] = m_bufTmp[i * CrtWidth * 4 + j * 4 + 1];
				m_PixelMemory[k++] = m_bufTmp[i * CrtWidth * 4 + j * 4 + 2];
			}
		}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值