当前位置: 首页 > 知识库问答 >
问题:

如何在去除连续重复帧的同时将帧提取为图像

晏树
2023-03-14

是否有任何方法(通过脚本或更好地调用ffmpeg中的某个参数,我错过了)从avi文件中提取帧,并忽略顺序重复的帧,从而能够只查看增量/变化的图片?

我经常在工作中记录会议,很多时候,当我们通过电话交谈时,我看到的客户端屏幕是不变的。会议结束后,我需要使用这些图像作为我们文档和规范收集的一部分。

A,A,A,B,B,B,B,C,C,A,A,C,C,B,B.

通过典型的重复文件删除程序运行它们,我会得到:a、B、C

我想要的是:A,B,C,A,C,B

共有1个答案

濮阳钟展
2023-03-14

您尝试使用-vsync0选项了吗?

 类似资料:
  • 我需要使用FFMPEG随机选择时间(例如0:10),并将两个连续的帧保存为PNG。 产出: 问题 如何确定下一帧?帧率120/1意味着每秒120帧? 编辑 它能保证下一帧吗?还有其他办法吗?

  • 我有一个老游戏的录音,它有可变的Framerate。由于我想处理单独的帧,以高档和现代化的镜头,我想避免任何重复的帧。我知道我可以使用此功能提取视频中的所有帧: 我知道我可以使用这个函数删除重复的帧: 然而,上面的命令删除了重复的帧,并将帧放在彼此旁边,而为了保持某种时间码,能够提取具有帧号(视频是渐进的60fps)但没有所有重复的PNGs将更加有用。 因此,问题是:如果我想要提取PNG文件,但要

  • 假设熊猫数据帧如下所示: 如何将第三行(如row3)提取为pd数据帧?换句话说,row3.shape应该是(1,5),row3.head()应该是:

  • 我有这样的数据框 输出: . 输出: 我想分组的数据'ChannelPartnerID',因为我想合并数据的唯一值的唯一值在'ChannelPartnerID'和转换'品牌'列值为列包含销售价格为每一列 我希望它像这样输出:

  • 我有一个如下所示的数据帧: 我需要提取lat=30.75和lon 76.25的行,对于我使用的行: 但这表明了这个错误: