VLC 上有逐帧播放功能(E 键或视图 > 高级控制),非常有用;但是没有办法向后使用它。
这是一个长期请求的功能(至少自 2015 年以来);我想知道它是否是 VLC 3.0 的一部分。
有人知道这是否可以做到吗?
答案1
甚大液晶显示器帮助说:
不幸的是,VLC 不支持帧向后移动;它只能向前移动。
其他播放器可能对向后播放的支持有限。这会有点慢,因为视频文件通常由偶尔的完整帧构成,而中间帧仅包含差异。
后退步骤将涉及返回到最后一个完整帧,然后前进到所请求的帧。
我找到了两篇与您的请求相关的帖子:
这些帖子包含各种据称可以后退的播放器的链接,但 VLC 不是其中之一。您需要测试一下才能知道。
由于我们的网站不允许产品推荐,因此我无法在此列出这些球员。
答案2
,MPV 可以使用&轻松地向前或向后移动一帧.。它是 FOSS,适用于 Windows、Linux 和 MacOS。https://mpv.io/
答案3
使用名为 Vlc.DotNet 的 VLC 包装器,我可以编写自己的视频播放器,并按照我喜欢的方式显示按钮和控件。
它调用帧前进函数,但我在程序中编写了自己的方法,根据正在播放的媒体每秒的帧数,将视频中的位置向后移动大约一帧。
它并不总是有效。有时,当您单击后退帧按钮时,视频中没有任何反应。我猜这与上面的 Mokubai 的评论有关。但是,如果您尝试转到特定帧,它大多数时候都有效。
如果我可以稍微吹嘘一下的话,我有按钮可以按可配置的秒数向前和向后跳转。我有增强的播放速率控制,可让您将速度减半或加倍,以及更精细的控件,可以稍微改变速率,还有一个数字框可以输入您想要的速率。此外,我还有一个增强的时间滑块,可让您发出键盘序列,按百分比按 1-9(10%-90%)跳转到视频中的任何位置。我只是喜欢按照我喜欢的方式制作它!