#8479 Network connection failedTraceback (most recent call last):

104.28**9 Posted at: 1 hour ago

Network connection failed
Traceback (most recent call last):
File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\httpx\_urlparse.py", line 390, in encode_host

return idna.encode(host.lower()).decode("ascii")

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\idna\core.py", line 392, in encode

s = alabel(label)

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\idna\core.py", line 294, in alabel

check_label(label)

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\idna\core.py", line 277, in check_label

raise InvalidCodepoint(

idna.core.InvalidCodepoint: Codepoint U+FF1A at position 1 of ':http' not allowed

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\py
......
trans-v4.16\pyvideotrans-main.venv\lib\site-packages\openai\_base_client.py", line 388, in init

self._base_url = self._enforce_trailing_slash(URL(base_url))

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\httpx\_urls.py", line 117, in init

self._uri_reference = urlparse(url, **kwargs)

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\httpx\_urlparse.py", line 320, in urlparse

parsed_host: str = encode_host(host)

File "D:\FFFFFFFFFFFFFFFFFFFFFF\win-pyvideotrans-v4.16\pyvideotrans-main.venv\lib\site-packages\httpx\_urlparse.py", line 392, in encode_host

raise InvalidURL(f"Invalid IDNA hostname: {host!r}")

httpx.InvalidURL: Invalid IDNA hostname: ':http'

trk=[TransCreate]: uuid='cca3d5b262', proxy_str='http://127.0.0.1:10808', cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: G:/视频下载/YouTube/99999.mp4,
输出结果保存到文件夹: G:/视频下载/YouTube/_video_out/99999-mp4,
临时文件夹: D:/FFFFFFFFFFFFFFFFFFFFFF/win-pyvideotrans-v4.16/pyvideotrans-main/tmp/7852/cca3d5b262
已选 清理已存在
未启用CUDA加速
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 英语, , 数据类型:default
翻译渠道:本地大模型(兼容OpenAI),原始语言:英语,目标语言:简体中文, 已选 发送完整字幕, settings.get('trans_thread')=5, settings.get('aitrans_thread')=40
配音渠道:Qwen3-TTS(内置), 角色:clone, 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+0%, 未选 音频加速, 未选 视频慢速
未选 移除字幕间空隙, 已选 强制对齐字幕和声音
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入软字幕
代理地址: http://127.0.0.1:10808, precent=12, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
video_duration_ms=489366


=
system:Windows-10-10.0.26200-SP0
version:v4.17
frozen:False
language:zh_CN
root_dir:D:/FFFFFFFFFFFFFFFFFFFFFF/win-pyvideotrans-v4.16/pyvideotrans-main
Python: 3.10.19 (main, Feb 12 2026, 00:37:08) [MSC v.1944 64 bit (AMD64)]

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:你在「本地大模型(兼容OpenAI)」渠道的 API 地址 中填入了中文全角冒号 :(或粘贴时带了多余字符),导致地址被解析为主机名 :http,httpx 因非法主机名直接拒绝请求。

解决方法:

  1. 打开菜单 翻译设置 → 本地大模型(兼容OpenAI)。
  2. 清空 API 地址 输入框,全部删除后重新手动输入,务必使用英文半角冒号 :,格式例如:

    http://127.0.0.1:11434/v1
    http://127.0.0.1:1234/v1
  3. 检查不要有多余的前后空格、中文引号、表情符号,也不要出现 :http、http:// 这类混入全角字符的写法。
  4. 若本地服务端要求 /v1 后缀,必须带上(如 Ollama、LM Studio、vLLM 的 OpenAI 兼容接口均为 .../v1)。
  5. 保存后重新点击开始执行;如结果无变化,勾选 清理已生成 或删除 tmp/translate_cache/ 下的缓存再重试。

补充:若你实际想用的是在线大模型(如 DeepSeek),应把 翻译渠道 切换为对应的 DeepSeek 渠道并在该渠道设置里填 Key,而不是填入「本地大模型(兼容OpenAI)」。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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 via ko-fi.com

Related resource