powershell - 如何知道 2 个视频之间的帧延迟,将音频从视频 1 同步到视频 2?
问题描述
世界。
我有很多视频我想一对一比较以检查它们是否相同,并从那里得到帧的延迟,比方说。我现在要做的是用 virtualdub 打开两个视频文件,并在视频 1 的开头手动检查给定帧的位置,即 4325。然后我检查视频 2 以查看同一帧的位置,即 5500。这将延迟 +1175 帧。然后我在视频 1 的末尾检查另一个给定的帧,位置让我们说 183038。我也检查了视频 2(想象位置是 184213)并计算差异,再次 +1175:尤里卡,相同的视频!我选择比较的帧不是完全随机的,它必须是我知道它正是我可以比较的帧(例如,场景变化,从一帧到另一帧出现的爆炸,在减轻一个... ) 并且我总是尝试检查前 10000 个位置内的第一个比较帧,并在最后进行第二次检查。我接下来要做的是将音频从视频 1 转换为视频 2,计算所需的毫秒数,但我不需要帮助。我很想自动化比较,所以我只需要选择视频 1 和视频 2,没有别的,这样我就可以永远忘记 virtualdub 并节省大量时间。
我也将这篇文章标记为 powershell,因为我正在制作一个脚本,此时我必须自己引入帧之间的延迟(在手动比较之后)。我可以在脚本的开头添加它是完美的。
谢谢!
解决方案
推荐阅读
- python - 通过 Homebrew 安装时,IPython 不会读取 PYTHONPATH
- vba - 需要在同一个Access表中创建一条记录的副本,然后更新数据
- php - php数组在两个数组之间交换键值
- sql - 从 SQL Server 中具有公共 ID 的多条记录中选择数据
- php - 如何将输入显示为列表?
- swift - 像Instagram这样的图像滑块?
- mysql - Laravel 查询连接不为空
- javascript - AngularFire - 订阅前等待查询
- angular-material - 在运行时将 CSS 类添加到 Angular 9 中的全局叠加层
- node.js - 在 nodeJs 中使用 mailchimp api 时出现套接字挂断错误