首先就可以用SubtitleEdit 工具把vtt字幕直接转换成lrc,但接着就会有奇怪的问题
很多vtt字幕的完整名字是 音声名.wav.lrc 导致部分音乐播放器识别不到,因为.wav也是名字的一部分,与mp3的名字不一样。只能手动一个个删.wav,那些十几个音声的删的挺难受的。所以弄了简单的bat的脚本,批量替换掉wav,不用手删了
只需要在需要批量改名的目录,新建一个文本文档,复制下面的代码保存,然后后缀改成.bat
执行就可以批量把文件名里的.wav替换掉了
脚本:
复制代码- @echo off
- setlocal enabledelayedexpansion
-
- set "directory=%cd%"
-
- for /r "%directory%" %%f in (*.lrc) do (
- set "filename=%%~nf"
- echo "!filename!"
- set "new_filename=!filename:.wav=!"
- ren "%%f" "!new_filename!.lrc"
- )
|
这个是 SubtitleEdit 转换批量转换成lrc
地址
https://github.com/SubtitleEdit/subtitleedit/releases不会弄的可以直接下载我发的脚本