目标
将25帧的视频转码为30帧
实现方案
在固定帧率的情况下,设置AVCodecContext的time_base为{1,30},然后将每秒解码出来的视频帧的第5,10,15,20,25帧重复送入编码器,送入编码器前frame显示时间戳pts按一递增设置,如果为b帧编码器会自动计算dts。
目标
将25帧的视频转码为20帧
实现方案
在固定帧率的情况下,设置AVCodecContext的time_base为{1,20},然后将每秒解码出来的视频帧的第5,10,15,20,25帧丢掉不送入编码器,送入编码器的帧frame显示时间戳pts按一递增设置,如果为b帧编码器会自动计算dts。
---------------------
作者:Rudolf6
来源:CSDN
原文:https://blog.csdn.net/zhengbin6072/article/details/78972815
版权声明:本文为博主原创文章,转载请附上博文链接!