可变帧率:平均值说明不了全部

平均帧率相近的文件,逐帧间隔也可能不同;遇到同步问题再查时间戳。

同一时长内疏密不同的采样点,演示帧间隔
本站自制原理图 · 非真实片源测评,非标准认证测试卡

一个原创的时间轴算例

假设四帧的显示时刻为0、40、80、120毫秒,间隔一致;另一个片段为0、20、80、120毫秒,间隔不同。两者有相同起止时刻和帧数,但运动节奏不一样。这里只演示时间戳关系,不模拟某款设备。

什么时候需要继续查

若剪辑时出现音画逐渐偏离,或帧步进的时间间隔明显变化,可使用ffprobe的逐帧输出查看时间戳和持续时间。长片输出很多,优先只读一个短区间;不要只用r_frame_rate与avg_frame_rate是否相等作为唯一结论。

转换前后检查什么

当目标工作流明确要求固定帧率时,再按目标帧率转换。转换可能涉及重复或丢弃画面;检查开头、中间、结尾的音画同步与时长。不能通过单纯改文件名或改元数据完成可靠修复。

来源与范围

继续阅读