使用這一招只需1秒就能把lrc歌詞文件轉換成srt字幕文件

現在不少小夥伴用pr編輯視頻。

在編輯視頻的時候,有時需要加載歌詞。

但是目前pr不支持lrc歌詞文件,這個時候就需要把lrc文件轉化成srt字幕文件。

雖然網上有不少轉化文件的網站,但是這裡小編用python只需1秒就能將lrc文件轉化成srt文件。

使用這一招只需1秒就能把lrc歌詞文件轉換成srt字幕文件

代碼如下:

<code>import os
import string

times = []
words = []
in_file = ''  #導入文件名
out_file = ‘’#導出文件名
with open(in_file, encoding="utf-8") as f:
    for i in f:
        i = i.replace('\n', '')        
        (time, word) = i.split(']', 1)
        time = time.replace('[', '')
        times.append(time)
        words.append(word)
times.append('end')
num = len(words)
for i in range(num):
    if words[i]:
        time_quantum = times[i] + ' --> ' + times[i+1]
        word = words[i]
        sub = '%s'%(i+1) + '\n' + time_quantum + '\n' + word + '\n\n'
        with open(out_file, 'a', encoding='utf-8')as f:
            f.write(sub)/<code>

只需輸入文件名,運行一下,lrc文件立馬轉化成srt文件。

是不是很簡單啊!


分享到:


相關文章: