如何使用 VLC 查看毫秒?(为什么这种方法不起作用?)

bar*_*lop 30 vlc-media-player

注意 - 这不是重复的。正如标题中所说,这个问题是 VLC 特有的。另一个问题是关于视频播放程序的一般问题。所以,不是重复的

我正在尝试在 VLC 中显示毫秒。

我读到我应该下载这个扩展 http://addons.videolan.org/content/show.php?content=149618

(那个页面上有一个下载链接,不确定它是否完全正确,就像我不知道我是否下载了一些我不应该下载的精简版,但我下载了这个)

http://addons.videolan.org/CONTENT/content-files/149619-time-lite.lua

并将其放在“VideoLAN\VLC\lua\extensions”中,如果它不存在,则创建扩展子目录。我就是这么做的。

关闭VLC,再次启动它。

它列在“查看”菜单下。我注意到它没有被检查。即使我点击它 - 我不知道它是否应该。下面的 VLSub 扩展程序也是如此,单击它时不会检查它。也许这是正常的,并且已经启用了扩展。

但我的问题是,它没有显示毫秒,这就是我所追求的。

VLCnomillisecondsscreenshot

l -*_*c l 11

通过 VLC,我发现了两种确定毫秒的方法。

方法 1. 插件:跳转到时间(上一帧)

  • Jump to time Previous Frame通过 macOS 菜单VLC > Addons Manager或 Ubuntu 菜单Tools > Plugins and Extensions > Addons Manager tab > Extensions进行安装。在 VLC 3 中,单击“在线查找更多插件”按钮。在线安装页面是addons.videolan.org/p/1154013

    注意:Jump To Time 版本 3 扩展可能需要手动安装。此时 (2023.02.23) Addons Manager 正在安装版本 2.1。

  • 重新启动 VLC。

  • 使用 VLC -> 扩展 -> 跳转到时间(上一帧)下的菜单打开如下所示的对话框。[注意:较旧的 VLC 将扩展放在菜单下View。] 跳转到时间(上一帧)Get time >>按钮更新为显示HH:MM:SS,mmm

    (注意:这是一个与菜单Jump to time中不同的对话框Playback)。

在此输入图像描述

方法 2. 计算/估计

可以根据显示的 MM:SS 来估计毫秒数,如下所示:

  • 在兴趣点前稍稍停留一秒多一点。
  • Next frame e当秒显示将值更改为感兴趣的点后,使用热键对帧进行计数。
  • 使用Frame rate“媒体信息窗口”>“编解码器详细信息”选项卡中的 转换为近似毫秒值。
  • frame_count / frame_rate = 0.mmm seconds
    误差幅度将为:0.5/frame_rate = 0.mmm seconds

  • 对于其他查看“跳转到时间”选项的人。我尝试过(v2.1)。它的界面很混乱。将视频移至 1 秒标记 (00:01),它告诉我现在处于“288:53:20,000”(每次可能会稍微偏离一点。显然,这意味着“288 小时 53 分 20 秒”。 (3认同)
  • 这是行不通的。几百毫秒的实时对应于“跳转到时间”用户界面中的几百小时。 (2认同)

mgu*_*utt 10

也许对某些人来说是一个替代解决方案。将视频导入到avidemux中,而不是 VLC 中。它显示毫秒:

在此输入图像描述

您可以从一个关键帧跳转到另一个关键帧:

在此输入图像描述


小智 6

根据时间扩展的作者mederi 的说法,VLC 2.1 中不再提供var.add_callback( )var.del_callback( )Lua 函数。

除非对 VLC 进行修补以添加已删除的功能,否则脚本将无法正常工作。