使用精确的计时器逐帧播放电影

使用精确的计时器逐帧播放电影

我有一个为物理课制作的视频,我打算用它来测量事件发生的时间。我可以使用 VLC 的逐帧功能轻松找到开始帧和结束帧。

然而,VLC 的计时器似乎只能精确到一秒,无法给我比“5 秒”更精确的答案。

VLC 或其他程序中是否有办法准确识别视频中特定帧发生的时间?

我可以轻松访问 Ubuntu 和 Windows,并且如果需要的话还可以购买 Mac。

如果没有精确的计时器,我所在的数字帧也将起作用,因为我知道帧速率。

答案1

艾维德姆克斯试试吧。它应该能够满足您的需要,并且可免费用于 Windows 和 Linux。

答案2

我不知道在提出问题时此功能是否可用,但开源MPC-HC(媒体播放器经典家庭影院)视频播放器现在肯定具备这两种功能。

有一个上下文菜单选项可以启用时间指示器的毫秒精度,并且您可以轻松地在前进(CTRL+Right)和后退(CTRL+Left)方向的帧之间移动。

MPC-HC高精度定时器

您还可以通过Navigate -> Go To...菜单(或CTRL+G)跳转到视频文件中的精确时间点或帧。

MPC-HC“转到...”菜单

答案3

嗯,秒是整数。视频播放器很少会以更精确的测量方式测量秒数以下的数值。

但是,如果您知道当前处于哪一帧(通常显示),并且知道帧速率,通常可以将其计算为多于一秒。或者,您可以在时间测量时逐帧跳过,并在下一秒“到达”时切换到帧测量,然后计算特定帧出现的下一秒的百分比。

...只是一些疯狂的想法...从来没有这样的需要,所以这一切都是未经测试的......

答案4

这不是免费的(19 美元),但是沃姆布尔 MPEG-VCR具有逐帧步进的帧精确时间。

如果您使用关键词“frame accurate”进行搜索,我相信一定有一些免费软件,尤其是针对 Linux 的。

希望这可以帮助。

相关内容