适用于 Linux 的逐帧后退视频播放器

软件推荐 linux 免费 视频
2021-10-28 20:29:33

为了分析视频,我正在寻找一个 Linux 工具来逐帧浏览,无论是向前还是向后。

我目前正在使用 MPlayer 来研究这些视频,.用于逐帧进行。但是,我无法在时间上逐帧倒退。

因此,我正在寻找满足以下所有要求的视频播放器:

  • 逐帧向后/向后逐帧浏览电影(当然也向前,但这似乎很明显)
  • 在 Linux 上运行(对我来说是 SLES)
  • 免费
  • 支持 AVI 视频

我在一些网站上读到 VLC 播放器或 SMPlayer 可能可以做到这一点,但我无法在官方资源中确认,也没有花时间安装一个最终没有正确功能的工具全部。

4个回答

命令行编辑器 MLTmelt可以充当命令行播放器;这就是我在终端中得到的:

$ melt ./testvideo.mp4 
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
|1=-10| |2= -5| |3= -2| |4= -1| |5=  0| |6=  1| |7=  2| |8=  5| |9= 10|
+-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+ +-----+
+---------------------------------------------------------------------+
|               H = back 1 minute,  L = forward 1 minute              |
|                 h = previous frame,  l = next frame                 |
|           g = start of clip, j = next clip, k = previous clip       |
|                0 = restart, q = quit, space = play                  |
+---------------------------------------------------------------------+
Current Position:        356

注意h = previous frame, l = next frame键盘快捷键;“当前位置”也以总帧数给出。

开发mplayer已停止(编辑:恢复),您应该考虑将其替换为mpv支持此功能的。使用 向前.和向后使用Framestep ,

VLC 有一个名为Previous Frame的扩展,用于向后退帧。

扩展安装:将文件放在 VLC 子目录 /lua/extensions 中,默认情况下:

  • Windows(所有用户):%ProgramFiles%\VideoLAN\VLC\lua\extensions\
  • Windows(当前用户):%APPDATA%\VLC\lua\extensions\
  • Linux(所有用户):/usr/share/vlc/lua/extensions/
  • Linux(当前用户):~/.local/share/vlc/lua/extensions/
  • Mac OS X(所有用户):/Applications/VLC.app/Contents/MacOS/share/lua/extensions/

(如果目录不存在则创建目录)

重新启动 VLC。

然后,您只需转到“查看”菜单并选择它即可使用扩展程序。

jkj

使用 VLC,您可以减慢文件的速度,但它并不是真正的逐帧。OpenShot 是一个非常轻量级(并且非常有用)的视频编辑器,可以逐帧显示。

您可以使用左右箭头在时间上逐帧向后或向前导航。

您还可以在此处获取带有它的实时 DVD(或 USB):http ://www.bandshed.net/AVLinux.html

它在大多数存储库中都可用(yum install openshot 或 aptitude install openshot)。