CheshireCC / faster-whisper-GUI

faster_whisper GUI with PySide6
GNU Affero General Public License v3.0
1.09k stars 72 forks source link

已有字幕文件无法导入WhisperX中进行使用 #168

Open Pluto1701 opened 1 week ago

Pluto1701 commented 1 week ago

因为有一个剧的中文字幕资源不多,找到的外挂字幕和视频时间对不上想通过WhisperX来同步,但是导入文件时会显示读取字幕文件失败。查log为如下,想知道如何解决:(另,想问一下视频语言与字幕文件语言不一样能不能通过whisperx来同步时间?) ==========openExcitedFiles==========

Estimating duration from bitrate, this may be inaccurate open audio file: F:/Whipser/eng1.aac get subtitle file: F:/Whipser/Star.Trek.The.Original.Series.S03E02.The_Enterprise_Incident.divx.srt read subtitle file failed: not enough values to unpack (expected 3, got 1)

CheshireCC commented 1 week ago

请提供 srt 文件

czyrichard commented 1 week ago

我也遇到相同问题了,可以把srt文件导入到Subtitle Edit中,Subtitle Edit会提示哪里出问题了,我的字幕出现的问题是:

1)其中有一行少了一个空行 2)另外一个问题中有人推荐的“SRT字幕工具箱”好像在处理字幕时会把字幕的编号顺序打乱,需要拿Subtitle Edit重新排序后保存一下

处理完成后再导入WhisperX就没有问题啦

CheshireCC commented 1 week ago

我也遇到相同问题了,可以把srt文件导入到Subtitle Edit中,Subtitle Edit会提示哪里出问题了,我的字幕出现的问题是:

1)其中有一行少了一个空行 2)另外一个问题中有人推荐的“SRT字幕工具箱”好像在处理字幕时会把字幕的编号顺序打乱,需要拿Subtitle Edit重新排序后保存一下

处理完成后再导入WhisperX就没有问题啦

导入出问题的 srt 文件你打开文件看看内容是否完整,或者提供 srt 文件给我帮助排查