具有逐帧播放功能的视频播放器

Roo*_*ook 37 media-player

哪些视频播放器具有逐帧播放功能?

小智 13

SMPlayer可以做到这一点。

暂停电影

从菜单中选择 Play > Frame step或按.(点)

SMPlayer 是免费和开源的。还提供便携式版本。

  • SMPlayer 可以做forward 和Backward。确保在选项 -> 设置下的多媒体模块下选择了选项 mpv。比使用“。” (点)表示 Step Frame Forward 并使用“,”(逗号)表示 Step Backward。 (7认同)
  • 它只允许“前进”而不是后退的帧步,这是蹩脚的。 (6认同)

out*_*sts 11

经典媒体播放器(家庭影院) Sourceforge

  • 尝试`CTRL + LEFT` (2认同)

dar*_*rda 9

在尝试逐帧观看视频剪辑时,我经常登陆此页面。在尝试了许多建议后,我仍然对此类功能缺乏可用性或易用性感到沮丧,我认为这在分析环境中是必不可少的(我并不是要逐帧介绍 Leia 的奴隶服装) .

今天尝试了 VLC 只是发现它有逐帧向前而不是向后,随后登陆 VLC 论坛,许多用户要求该功能,我学到了一些东西。对于某些编解码器(据我所知,专为流媒体或“多帧”压缩而设计的编解码器)显然不是一件容易的事情。例如,ImageJ 将保存 AVI 文件,这些文件显然是一系列 JPEG 图像或多或少连接成一个文件。所以这里逐帧很容易——“编解码器”是“基于帧的”。以 MPEG 电影为例,如果在第 512 帧上,左上角自第 265 帧以来没有改变,则视频播放器无法返回并正确渲染第 511 帧的图像,而无需在理论上加载一些未知数量的先前帧来构建图像的“历史”。

毋庸置疑,我不相信计算机不可能对数据进行任何操作,当然,如果这些视频播放器可以渲染到屏幕上,他们可以在 RAM 中保留一个缓冲区,其中包含渲染帧的历史记录,以至少允许一定数量的逐帧处理,但这对于整个高清电影来说是不可行的,因此,至少在 VLC 的情况下,他们没有看到为某个最大持续时间的剪辑实现它的意义。

  • [有一个插件](http://softwarerecs.stackexchange.com/a/11585)! (2认同)