繁体   English   中英

如何重新排列AVI视频的帧?

[英]how I can reorder the frames of a avi video?

有可能的? 哪个图书馆可以让我做到这一点? 是否可以将视频流作为指向帧数据结构的指针的向量进行管理? 然后构造一个新的流重新排序?

谢谢

您看过DirectShow吗? 您需要将视频提取到各个帧中,对其重新排序,然后重新编码。

您不能只交换大多数格式的视频帧,因为它们已压缩并且压缩依赖于许多元素(每种压缩类型不同),但总的来说,它依赖于帧的录制顺序。 这样,压缩可以使用这种可预测性来计算出每个帧和帧集(帧集及其间隔通常称为关键帧)之间的差异。

关键帧被识别,并以某种方式用于标记一组帧,以使压缩集中于该部分中包含的主要元素。 即,如果电影的一个元素是在黑暗中拍摄的,则可以将这些帧压缩为一个片段来获得协同作用。

解压缩视频后,每个帧都会被单独存储,就像一组屏幕快照相加在一起,使屏幕上的图像看起来好像在移动一样,但是这种细节级别的代价是需要占用一定的空间存储此信息。 根据所使用的压缩算法,其差异可以有多个数量级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM