Encoding 我想在编码P或B帧时更改参考帧
我搜索了关于YUV->.MP4编码的示例C代码。我发现了一些东西,但我想在编码B或P帧时将参考帧更改为特定帧 我使用Encoding 我想在编码P或B帧时更改参考帧,encoding,ffmpeg,Encoding,Ffmpeg,我搜索了关于YUV->.MP4编码的示例C代码。我发现了一些东西,但我想在编码B或P帧时将参考帧更改为特定帧 我使用avcodec\u-encode\u-video2(c,&pkt,frame,&got\u数据包)函数 我认为参考帧存在于AVCodeccontext、AVFrame或AVPacket中,因为编码帧时,编码器需要参考帧。但是我找不到 换句话说,我想使用一个特定的帧来编码p或B帧,而不是使用一个自动选择的帧。如果有人知道怎么做,请告诉我。问题重新措辞+尽可能重新格式化。@nop77s
avcodec\u-encode\u-video2(c,&pkt,frame,&got\u数据包)编码帧时,avcodec.h
中的code>函数
我认为参考帧存在于AVCodeccontext
、AVFrame
或AVPacket
中,因为编码帧时,编码器需要参考帧。但是我找不到
换句话说,我想使用一个特定的帧来编码p或B帧,而不是使用一个自动选择的帧。如果有人知道怎么做,请告诉我。问题重新措辞+尽可能重新格式化。@nop77svk谢谢!!:)