我有一个30分钟的视频(编码mp4:h264),我需要计算电影中的剪辑数量.它应该包括削减和交叉淡入淡出.
所以与i-Frame检测非常相似......
我有可用于ffmpeg/libav的Linux以及带有Adobe Premiere的Windows.
有线索吗?还是其他软件?
正如其他答案所指出的那样,通过自动解决方案获得良好的准确性是很困难的。交叉淡入淡出、缩放、平移等……所有这些都使得自动工具很难断定连续帧是否属于同一场景。
话虽这么说,我会尝试使用OpenCV库来分析连续帧之间的差异,并尝试使用一些经验阈值来确定它们是否足够相似,可以从同一场景中考虑(选择帧的间隔,不一定是每个帧)框架)。
使用VideoCapture类可以轻松地从视频中提取帧。
提取帧后,您可以使用各种方法来尝试确定两个帧是否相关。
一些想法:
祝你好运!