字幕识别完成却闪退,一般有以下几个原因
1. 显存不足,使用了large系列的大模型,请使用更小的模型,比如small medium
2. 使用了小模型仍然闪退了,请查看是否视频很大,比如几百M甚至上G,这种情况需要使用更小的模型并且识别模式改为预先分割或均等分割。
并且需要修改 菜单-工具-选项 里的 beam_size
和 best_of
,从5改为1
3. 未安装cudnn, 使用faster模式仅安装cuda是不可以的,还需要额外安装cudnn和cublas,否则会闪退或报 "cublasxxx.dll不存在"
下载以下文件,然后将里面的dll文件复制到 C:/Windows/System32 目录下 或者 软件根目录下即exe所在目录下
任意文件夹地址栏输入cmd
打开黑窗口,输入命令nvcc -V
查看当前CUDA版本
CUDA11.x版本点击此处下载 https://github.com/jianchang512/stt/releases/download/0.0/cuBLAS.and.cuDNN_CUDA11_win_v4.7z
CUDA12.x版本点击此处下载 https://github.com/jianchang512/stt/releases/download/0.0/cuBLAS.and.cuDNN_CUDA12_win_v1.7z