在跳过一定数量的帧的玩家中前进
Posted
技术标签:
【中文标题】在跳过一定数量的帧的玩家中前进【英文标题】:going forward in a player skipping certain amount of frames 【发布时间】:2015-12-09 02:02:55 【问题描述】:我有几个 *.avi 格式的视频文件。这是一个需要解决的问题。根据电影的不同,我希望使用键盘向前播放,跳过用户定义的帧数。例如,在 QuickTime 中,可以分别使用键盘上的右箭头和左箭头逐帧向前和向后播放电影。我特别希望有可能使用“向上”和“向下”箭头来向前和向后跳过例如 30 帧。而且我希望能够定义我想跳过的帧数。
所以对我来说最好的简单解决方案就是指出具有此功能的播放器。但欢迎提出任何意见。
【问题讨论】:
对我来说最重要的是能够在两个方向上跳过一定数量的帧 我刚碰到这个——你还有兴趣吗?有一些选择, 是的,如果您有一些想法,请分享! 【参考方案1】:this post 中有一个对帧步进支持不同级别的玩家清单。它主要是关于单帧来回。
但是,有人提到了用于VLC
的插件Jump to time
(当时仍称为“上一帧”),并带有指向this post 的链接。那里的图片很有希望,但考虑到当前版本可以做的更多,讨论似乎已经过时了。
上面链接的扩展页面说明
跳转到时间(上一帧)是 VLC 扩展,可以: - 在播放的媒体中跳转到所需时间; - 向前/向后跳跃所需的时间长度; - 模仿上一帧/下一帧的瞬间跳跃;* - 以毫秒显示实际播放时间; - 使用时间超过 24 小时; - 一次又一次地重复想要的场景(A-loop); - 转换时间。 它不能为你煮一杯咖啡:-)
一帧跳转显然不是超级准确,但这可能不会影响您的需求。
这似乎非常接近既定的分析目的。我不知道它是否会像带有可调节框架步长的“上下”一样简单,但它可能已经足够可用了。
另一个值得研究的选项是VirtualDub
,它几乎可以用流做任何事情。如果至少在某种程度上不能将其用于所描述的分析,我会感到惊讶。
VLC
和 VirtualDub
都是众所周知且受人尊敬的工具,已经存在了很长时间。
最后,如果你会编程,this post 是关于如何使用html
和javascript
完成可自定义的跳转。
【讨论】:
以上是关于在跳过一定数量的帧的玩家中前进的主要内容,如果未能解决你的问题,请参考以下文章