none.gif

镜鈅

关于音声vtt字幕转换lrc的问题

首先就可以用SubtitleEdit 工具把vtt字幕直接转换成lrc,但接着就会有奇怪的问题
很多vtt字幕的完整名字是  音声名.wav.lrc 导致部分音乐播放器识别不到,因为.wav也是名字的一部分,与mp3的名字不一样。只能手动一个个删.wav,那些十几个音声的删的挺难受的。所以弄了简单的bat的脚本,批量替换掉wav,不用手删了

只需要在需要批量改名的目录,新建一个文本文档,复制下面的代码保存,然后后缀改成.bat
执行就可以批量把文件名里的.wav替换掉了
脚本:
复制代码
  1. @echo off
  2. setlocal enabledelayedexpansion  
  3.   
  4. set "directory=%cd%"  
  5.   
  6. for /r "%directory%" %%f in (*.lrc) do (  
  7.     set "filename=%%~nf"  
  8. echo "!filename!"
  9.     set "new_filename=!filename:.wav=!"  
  10.     ren "%%f" "!new_filename!.lrc"  
  11. )  


这个是 SubtitleEdit 转换批量转换成lrc
地址 https://github.com/SubtitleEdit/subtitleedit/releases

不会弄的可以直接下载我发的脚本



描述:批量替换文件名中的.wav
附件: 批量wav替换空白.rar (1 K) 下载次数:175

a10.gif

三天饿九顿

不明觉厉,楼主技术大佬。

none.gif

zuz

感谢大佬,

unmar233


none.gif

0139f36f

能不能考虑用脚本直接vtt2lrc
一步到位

none.gif

0139f36f


3.jpg

Cybersynth15

B6F  2023-11-08 04:41
(度盘不会补档,PD可用)
感谢分享,改了下,MP3也能用了