2025-10-07 14:21:10,429 - VideoTrans - INFO - 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
2025-10-07 14:21:13,096 - VideoTrans - INFO - 正在测试编码器是否可用: h264_nvenc...
2025-10-07 14:21:13,515 - VideoTrans - INFO - 硬件编码器 'h264_nvenc' 可用。
2025-10-07 14:21:13,515 - VideoTrans - INFO - 已选择硬件编码器: h264_nvenc
2025-10-07 14:21:13,515 - VideoTrans - INFO - 最终确定使用的编码器: h264_nvenc
2025-10-07 14:30:09,997 - VideoTrans - INFO - #### 字幕翻译前准备1:self.aisendsrt=False,self.trans_thread=30
2025-10-07 14:30:09,998 - VideoTrans - INFO - 字幕翻译前准备2
2025-10-07 14:30:09,998 - VideoTrans - INFO - ##### [以文字行形式翻译]
2025-10-07 14:30:09,998 - VideoTrans - INFO - Starting call to 'videotrans.translator._deepseek.DeepSeek._item_task', this is the 1st time calling it.
2025-10-07 14:30:09,998 - VideoTrans - INFO -
[deepseek]发送请求数据:message=[{'role': 'system', 'content': '您是一名顶级的字幕翻译引擎。'}, {'role': 'user', 'content': '# 任务:逐行翻译\n\n将 ` 内的文本逐行翻译成 **英语语言**。\n\n**核心规则:**\n1. **行数绝对一致**:输入有几行,输出就必须有几行。即使句子被拆分,也要逐行翻译。\n2. **保留无法翻译的内容**:代码、专有名词、路径等无法翻译的行,直接原样输出。\n3. **指定格式**:所有输出必须用
标签包裹。\n\n---\n### 格式示例\n以下示例仅用于展示必须遵守的**格式**和**规则**。\n**请忽略示例中的具体语言,你的翻译目标是本任务开头指定的语言。**\n\n#### 输入:\nThis is\na long sentence.\nconfig_path\n\n#### 输出:\n
`xml\n\n这是\n一个长句子。\nconfig_path\n\n
`\n---\n\n你好啊我的朋友\n'}]
2025-10-07 14:30:12,801 - VideoTrans - INFO - [deepseek]响应:response=ChatCompletion(id='289ac640-d6c9-41a4-ae3d-477e433d48ee', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='
`xml\n\nHello there my friend\n\n
``', refusal=None, role='assistant', annotations=None, audio=None, function_call=None, tool_calls=None))], created=1759818609, model='deepseek-chat', object='chat.completion', service_tier=None, system_fingerprint='fp_ffc7281d48_prod0820_fp8_kvcache', usage=CompletionUsage(completion_tokens=21, prompt_tokens=211, total_tokens=232, completion_tokens_details=None, prompt_tokens_details=PromptTokensDetails(audio_tokens=None, cached_tokens=0), prompt_cache_hit_tokens=0, prompt_cache_miss_tokens=211))
2025-10-07 14:32:58,218 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 1st time calling it.
2025-10-07 14:32:58,219 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊我的朋友.', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts'
2025-10-07 14:34:24,391 - VideoTrans - INFO - 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
2025-10-07 14:34:25,440 - VideoTrans - INFO - 正在测试编码器是否可用: h264_nvenc...
2025-10-07 14:34:25,604 - VideoTrans - INFO - 硬件编码器 'h264_nvenc' 可用。
2025-10-07 14:34:25,604 - VideoTrans - INFO - 已选择硬件编码器: h264_nvenc
2025-10-07 14:34:25,604 - VideoTrans - INFO - 最终确定使用的编码器: h264_nvenc
2025-10-07 14:40:04,368 - VideoTrans - INFO - 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']
2025-10-07 14:40:05,344 - VideoTrans - INFO - 正在测试编码器是否可用: h264_nvenc...
2025-10-07 14:40:05,504 - VideoTrans - INFO - 硬件编码器 'h264_nvenc' 可用。
2025-10-07 14:40:05,504 - VideoTrans - INFO - 已选择硬件编码器: h264_nvenc
2025-10-07 14:40:05,504 - VideoTrans - INFO - 最终确定使用的编码器: h264_nvenc
2025-10-07 14:40:33,835 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 1st time calling it.
2025-10-07 14:40:33,835 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊我的朋友.', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts'
2025-10-07 14:40:58,321 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 1st time calling it.
2025-10-07 14:40:58,322 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊我的朋友.', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts'
2025-10-07 14:41:02,288 - VideoTrans - INFO - Finished call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run' after 3.969(s), this was the 1st time calling it.
2025-10-07 14:41:07,296 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 2nd time calling it.
2025-10-07 14:41:07,296 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊我的朋友.', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts'
2025-10-07 14:41:08,891 - VideoTrans - INFO - Finished call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run' after 10.562(s), this was the 2nd time calling it.
2025-10-07 14:42:29,765 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 1st time calling it.
2025-10-07 14:42:29,765 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts'
2025-10-07 14:43:51,606 - VideoTrans - INFO - Starting call to 'videotrans.tts._gptsovits.GPTSoVITS._item_task.._run', this is the 1st time calling it.
2025-10-07 14:43:51,606 - VideoTrans - INFO - GPT-SoVITS get:data={'text': '你好啊,我亲爱的朋友,希望你的每一天都是美好愉快的!', 'text_lang': 'zh', 'ref_audio_path': 'wavs/【默认】欸?已经被你看出来了吗?我还以为我装得够像了。.wav', 'prompt_text': '欸?已经被你看出来了吗?我还以为我装得够像了。', 'prompt_lang': 'zh', 'speed_factor': 1.0}
self.api_url='http://127.0.0.1:9880/tts' 在我测试gptsovits api语音时 pyvideotrans会直接闪退