这句代码 frame_delay += src_frame->repeat_pict * (frame_delay * 0.5)

来源:8-21 一个真正的播放器(二)

iStream

2024-03-23

这句代码 0.5 是什么意思
还有什么是重复帧

写回答

1回答

李超

2024-03-23

0.5的意思是将帧延时时间除以一半的意思, 一般我们写成 xxx/2,这里该用乘法是因为比用除法计算快。重复帧是指本来计算出来这里应该有一帧数据,但由于各种原因没有找到,比如说多媒体文件中的内容不严格,或从网上拿的数据包没有传到等,此时就用前一帧填充,填充的这一帧就属于重复帧

0
1
iStream
非常感谢!
2024-03-23
共1条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2732 学习 · 814 问题

查看课程