AVPacket new_pkt = pkt;
int a = av_bitstream_filter_filter(m_bsfDecoderContext, out_stream->codec,
NULL,
&new_pkt.data,
&new_pkt.size,
pkt.data,
pkt.size,
pkt.flags & AV_PKT_FLAG_KEY);
av_free_packet(&pkt);
pkt.data = new_pkt.data;
pkt.size = new_pkt.size;
if (av_interleaved_write_frame(ofmt_ctx, &pkt) < 0)break;
av_free(new_pkt.data);
内存泄漏的问题之av_bitstream_filter_filter
最新推荐文章于 2025-09-30 17:23:10 发布
本文介绍使用FFmpeg进行音视频编解码的过程,包括如何利用av_bitstream_filter_filter函数进行比特流过滤,以及如何使用av_interleaved_write_frame进行帧写入。通过具体的代码示例展示了从原始数据包到过滤后的数据包处理流程。
990

被折叠的 条评论
为什么被折叠?



