#1726 invalid literal for int() with base 10: ''

205.185* Posted at: 6 days ago 👁37

invalid literal for int() with base 10: ''


=
system:Windows-10-10.0.19045-SP0
version:v3.86
frozen:True
language:zh
root_dir:E:/win-pyvideotrans-v3.86

1 Replies

这个错误 invalid literal for int() with base 10: '' 通常发生在软件尝试将一个空字符串('')转换为整数时。结合 pyVideoTrans 的常见情况,这很可能是由于 高级选项设置 中的某个数值输入框留空导致的。

请按以下步骤检查和修复:

  1. 检查高级选项中的数值设置:

    • 在软件主界面,点击菜单栏的 工具 -> 高级选项
    • 仔细检查所有需要填写数字的输入框,例如:

      • 通用设置单视频翻译暂停倒计时LLM重新断句每批字词数
      • 视频输出控制视频输出质量控制 (CRF)
      • 字幕翻译调整每批字幕行数翻译后暂停秒
      • 配音调整并发配音线程数AzureTTS 批量行数EdgeTTS 失败重试次数
      • 画面声音对齐音频加速最大倍数视频慢放最大倍数
      • Faster/OpenAI/Whisper 语音识别微调识别准确度 (beam_size / best_of)语音阈值静音分割持续毫秒
    • 确保以上所有输入框都填写了有效的数字,不能为空。 如果某个选项你不需要,可以将其设置为默认值(例如 beam_size 设为 5语音阈值 设为 0.45)。
  2. 检查翻译或配音的API设置:

    • 如果你使用了需要配置的翻译(如OpenAI、DeepSeek)或配音(如Azure TTS)服务,请检查在 设置 页面中,相关服务的 并发数请求间隔 等参数是否留空。如果有,请填入一个合理的数值(如并发数 1,间隔 5)。
  3. 恢复默认设置:

    • 如果上述检查无法定位问题,可以尝试在 高级选项 窗口的底部点击 恢复默认 按钮,然后重新启动软件。
  4. 提供日志:

    • 如果问题依旧,请提供完整的错误日志以便进一步分析。日志文件位于你的软件根目录 E:/win-pyvideotrans-v3.86/logs/ 下,请发送最新的 .log 文件内容。
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.

Donate: https://ko-fi.com/jianchang512

Trending Questions