如何在 vlc 的 OSD(屏幕显示)上显示剩余时间、文件名等?

如何在 vlc 的 OSD(屏幕显示)上显示剩余时间、文件名等?

我努力了:

偏好设置 > 全部 > 视频 > 字幕/OSD:

启用“跑马灯显示”

然后,

偏好设置 > 全部 > 视频 > 字幕/OSD > 滚动字幕 > 文本:

%H:%M, $t, $P

这是我得到的:

图像中的 $ 显示为 $。只有 % 值被正确替换。

为什么 $ 值没有被扩大?

我从以下位置获得了 $ 值:

https://wiki.videolan.org/Documentation:Format_String/

谷歌搜索该问题后,我得到了这样的信息:“字幕中的元数据扩展尚未实现。据我所知,它根本没有在 LibVLC 中实现过。”

有没有什么方法可以解决这个问题?或者有其他方法可以在 vlc OSD 中显示更多信息吗?

答案1

我也努力尝试过,但无济于事。显然此功能不受支持。

但是我在这个 YouTube 视频中找到了解决方法: https://www.youtube.com/watch?v=BuZ8Wj3Qjdk

解决方法是使用名为“Time v3.2”的 VLC 扩展。您可以从此处下载: https://addons.videolan.org/p/1154032/

该扩展是一个 zip 文件。解压后,有两个文件夹,“extensions”和“intf”,每个文件夹都有一个文件。这些文件需要保存在 VLC 的文件夹中。视频解释了如何在 Windows 上安装该扩展。我自己使用的是 Mac,所以文件位置不同。在 macOS 上,放置扩展文件的路径是:

time_intf.lua:/应用程序/VLC.app/Contents/MacOS/share/lua/intf

time_ext.lua:/应用程序/VLC.app/Contents/MacOS/share/lua/extensions

将文件复制到这些文件夹后,重新启动 VLC。在 macOS 上,从菜单 VLC media player > Extensions > Time v3.2 intf 打开扩展。

在打开的对话框中,启用设置“启用接口:”,然后单击“保存!”。重新启动 VLC。

在 VLC 中播放一些视频。从菜单中重新打开扩展。您现在可以从下拉列表中选择不同的元模式,然后单击“>> 使用模式”按钮,将模式复制到自由格式的文本字段。最后,单击“开始!”按钮,您选择的模式将显示在屏幕上。

要在字段中输入的字符串是:[T],​​[n],[P]%

希望这能帮助任何试图解决同样问题的人。

相关内容