#5356 点击sp.exe后启动后几秒就闪退

155.254* Posted at: 2 days ago

点击sp.exe后,页面启动后几秒就突然闪退


Application started at 2026-06-21 23:52:43

1782057163:Loading resources...
1782057163:Loading main window...
1782057163:Initializing UI...
1782057163:SetupUI end...
1782057163:import recognition ...
1782057163:import tts ...
1782057163:import translate ...
1782057163:Get cache ...
1782057163:Set default value ...
1782057163:import voices list ...
1782057163:Set tts voice ...
[DEBUG] 上次缓存的角色:No,字幕嵌入类型:1,发音语言:en,目标语言:zh-cn,目标语言代码:None,模型:large-v3-turbo,TTS渠道[0]
1782057163:show main window ...
1782057163:Bind signal...
1782057163:set cursor...
1782057163:preload TTS win...
1782057164:preload STT win...
1782057164:preload translate srt win...
1782057164:end

3 Replies

这是由于解压路径包含中文、空格或特殊符号,或者被杀毒软件误报拦截导致的启动闪退。

解决方案:

  1. 检查解压路径:必须将软件解压到 非系统盘(如 D 盘或 E 盘)的 浅层全英文目录,例如 D:\pyVideoTrans。严禁包含中文、空格或特殊符号,也禁止解压到 C:\Program FilesC:\Windows 等需要管理员权限的目录。
  2. 解除杀毒软件拦截:关闭腾讯管家、360、火绒、Windows Defender 等实时防护,或将整个软件文件夹加入 信任白名单(排除扫描列表)。之后再重新双击 sp.exe
  3. 确认下载的是完整包:请检查压缩包大小。完整绿色版约 2.6GB,如果只有约 260MB 则只是升级补丁,缺少运行必需的 Python 运行时和依赖库。请从官网下载完整版压缩包并解压。
  4. 安装 VC++ 运行库:若上述步骤无效,请安装 微软官方 VC++ 全量运行时集合包,安装后重启电脑再试。

请查阅相关文档:


Application started at 2026-06-22 00:01:25

1782057685:Loading resources...
1782057685:Loading main window...
1782057685:Initializing UI...
1782057685:SetupUI end...
1782057685:import recognition ...
1782057685:import tts ...
1782057685:import translate ...
1782057685:Get cache ...
1782057685:Set default value ...
1782057685:import voices list ...
1782057685:Set tts voice ...
[DEBUG] 上次缓存的角色:No,字幕嵌入类型:1,发音语言:en,目标语言:zh-cn,目标语言代码:None,模型:large-v3-turbo,TTS渠道[0]
1782057685:show main window ...
1782057685:Bind signal...
1782057685:set cursor...
1782057685:preload TTS win...
1782057685:preload STT win...
1782057685:preload translate srt win...
1782057685:end
[DEBUG] 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']

从日志看,软件已成功初始化 UI 并开始检测 H.264 编码器,随后闪退很可能是 FFmpeg 缺失或路径异常造成的。请按以下步骤检查:

  1. 确认是完整版压缩包:检查 pyvideotrans 主目录内是否存在 ffmpeg 文件夹,里面是否包含 ffmpeg.exeffprobe.exe。若缺失,说明您使用的是 260MB 的补丁包,需要重新下载 2.6GB 的完整主包。
  2. 检查解压路径:确认路径不包含中文、空格或特殊符号(例如 D:\pyVideoTrans)。仍禁止放在 C:\Program Files
  3. 安装 VC++ 运行库:下载安装 Microsoft Visual C++ 2015-2022 Redistributable (x64),重启电脑后重试。
  4. 排除杀毒软件误报:请关闭所有杀毒软件或将整个 pyvideotrans 文件夹加入白名单。

如果上述操作后仍闪退,请提供 logs/ 目录下最新日志文件(复制底部约 30 行报错信息),以便进一步分析原因。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update. Dondate: ko-fi.com/jianchang512

Related resource