VLC 媒体播放器,如何显示 mp3 文件的字幕?

VLC 媒体播放器,如何显示 mp3 文件的字幕?

我有LaiShiXiong-zm015.mp3LaiShiXiong-zm015.srt。后者是该 mp3 音频的真正字幕。

当使用 VLC 3.0.4 播放 mp3 音频时,VLC 显示它已将我的字幕识别为“Track 1”,但是,字幕根本没有显示在 VLC 的窗口中。

当然,在播放mp4视频文件时,我的电脑可以正确显示相应的字幕。

这是怎么回事?有人能帮忙吗?

在此处输入图片描述

答案1

在 VLC 中播放 MP3 文件,然后转到Audio > Visualizations > Spectrometer。现在应该会显示字幕。信息取自这里。我已经在 Windows 10 上的 VLC 3.0.18 Vetinari(目前最新版本)上使用 .srt 文件进行了测试,并且它可以运行。

您还可以使用 Musixmatch 和 MiniLyrics,根据第一篇帖子。

编辑: 在此处输入图片描述

编辑1:

我整理了一个自动热键适用于 Windows 的脚本,当 VLC 窗口处于活动状态时,在 VLC 上绘制一个黑色矩形,当 VLC 窗口不处于活动状态时,它会隐藏该矩形:

#SingleInstance, Force
#NoEnv
SetWorkingDir %A_ScriptDir%

Gui +AlwaysOnTop +Owner -Caption +ToolWindow
xpos := 0
ypos := 0
width := 700
height := 500
Gui, Show, X%xpos% Y%ypos% W%width% H%height% Hide, newtest


loop {
    if !WinExist("ahk_exe vlc.exe")
        Gui, Hide
    if WinActive("newtest ahk_class AutoHotkeyGUI")
        continue
    if WinActive("ahk_exe vlc.exe")
        Gui, Show, NoActivate
    if !WinActive("ahk_exe vlc.exe") && !WinActive("newtest ahk_class AutoHotkeyGUI") {
        Sleep, 100
        if !WinActive("ahk_exe vlc.exe") && !WinActive("newtest ahk_class AutoHotkeyGUI")
            Gui, Hide
    }
}
return

GuiClose:
ExitApp

它看起来是这样的:在此处输入图片描述

剧本基于代码由锅炉

调整 xpos、ypos、宽度和高度的值来将矩形放置在您想要的任何位置。

这是在 W10 x64 上使用 AutoHotkey 版本 1.1.34.04 进行的测试。

编辑3:

您可以更改此行:

Gui +AlwaysOnTop +Owner -Caption +ToolWindow

用这一行:

Gui +Resize +AlwaysOnTop +Owner +Caption +ToolWindow

如果你想让窗口可调整大小并可拖动,但它将看起来像这样: 在此处输入图片描述

相关内容