答案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