@ecswc有大佬懂FFmpeg吗 中发帖

最近刷到一种有意思的去重方法,疑似利用了某音的压缩机制。 
效果
将一个经过处理的视频上传后:


当平台以“高品质”压缩时(纯猜测):
视频会呈现为两个不同画面(A视频和B视频)的快速交叉出现,形成一种“频闪”效果。


当平台以“低品质”压缩时(纯猜测):
视频只会显示A视频的画面,而B视频则被完全舍弃。


我的猜想
我猜测这种效果的实现原理如下:

A视频:构成视频的奇数帧,并且每一帧都被设置为关键帧 (I-frame)。
B视频:构成视频的偶数帧,并且均为普通帧 (P-frame 或 B-frame)。

当平台为了节省带宽而启用低品质压缩时,其算法可能会:

优先舍弃信息量较少、依赖性强的普通帧(即B视频的所有帧)。
为了维持视频的流畅度和时长,将A视频的奇数关键帧各复制一次,用以取代原来B视频的偶数帧位置。


通过这种方式,实现在低品质模式下“只显示A视频”,...