我在家做一些“厨房科学”。我想在YouTube视频中测量运动的时间。YouTube的计数器只有秒。
我的第一个想法是使用屏幕记录器程序,并让一个计时器运行在视频旁边。
我还不知道帧的速度和细节,但我想测量一些运动的速度。我希望能在几百秒内进行测量,否则我将不得不满足于十分之一秒的时间。
我该怎么做?
哪些程序可以简单地用于屏幕记录和计时器?(并提供合理的细节)
还有其他方法可以简单或有用吗?
发布于 2016-09-20 16:05:48
您可以增加RecordMyDesktop的fps以获得更精细的控制帧一帧一帧。正如注意到的,这里。很遗憾,这似乎目前限制在50 fps,这最多将导致每1/20秒钟的一个帧。您将不得不使用设置来适应您的系统的限制。
你需要记录1000 fps才能获得毫秒帧。虽然1000 fps的录音是可能的,但硬件是相当成本太高了。的。
使用命令ffplay videoname播放生成的视频不仅会给您提供一个窗口来查看视频,而且还会为您提供一个终端输出,显示持续时间精确到1/100秒。
您还可以使用mediainfo获得整个视频的持续时间,如在mediainfo videoname中,它的结果似乎精确到1/1000秒。
您可以分别检查使用ffmpeg将视频分解为帧.以确定时间(帧990 @ 1000 fps从开始起为990 ms )。
RecordMyDesktop在软件中心是可用的,如果您没有它,并且ffplay是ffmpeg包的一部分,也可以在软件中心中使用
发布于 2016-08-10 11:47:39
我在视频旁边运行一个计时器,同时记录屏幕。我使用程序秒表和记录我的桌面。
然后,我使用默认的视频播放器图腾播放录音,并可以读取定时器,同时观看视频。
“-key逐帧推进.可以在图腾中使用.它偶尔挂起,但如果你重做几次,它就能工作。它通常也会使每次跳跃的时间越来越长。
编辑:使用VLC帧逐帧前进。该选项不在菜单中,而且我还没有找到它的键盘快捷方式。但是,设置“高级控件”并单击红色和蓝色图标非常有效。
这是我发现的测量视频中短时间间隔的最简单(也是唯一的)方法。
https://askubuntu.com/questions/809910
复制相似问题