#4841 p4 Logging error Traceback (most recent call last): File "logging\__init__.py", line 1103, in emitAttributeError: 'None

59.62* Posted at: 2 hours ago

p4


Logging error

Traceback (most recent call last):
File "logging\__init__.py", line 1103, in emit
AttributeError: 'NoneType' object has no attribute 'write'
Call stack:
File "videotrans\task\only_one.py", line 112, in run
File "videotrans\task\trans_create.py", line 666, in align
File "videotrans\task\_rate.py", line 380, in run
File "videotrans\task\_rate.py", line 588, in _concat_video
File "logging\__init__.py", line 1489, in warning
File "logging\__init__.py", line 1624, in _log
File "logging\__init__.py", line 1634, in handle
File "logging\__init__.py", line 1696, in callHandlers
File "logging\__init__.py", line 968, in handle
File "logging\__init__.py", line 1108, in emit
Message: '[Video-Concat] 忽略无效片段: D:/videotrans5.27/tmp/22632/cdeeac409b/clip_24_1.647.mp4'
Arguments: ()
[ERROR] [Video-Concat] 没有有效片段,跳过拼接

Logging error

Traceback (most recent call last):
File "logging\__init__.py", line 1103, in emit
AttributeError: 'NoneType' object has no attribute 'write'
Call stack:
File "videotrans\task\only_one.py", line 112, in run
File "videotrans\task\trans_create.py", line 666, in align
File "videotrans\task\_rate.py", line 380, in run
File "videotrans\task\_rate.py", line 591, in _concat_video
File "logging\__init__.py", line 1506, in error
File "logging\__init__.py", line 1624, in _log
File "logging\__init__.py", line 1634, in handle
File "logging\__init__.py", line 1696, in callHandlers
File "logging\__init__.py", line 968, in handle
File "logging\__init__.py", line 1108, in emit
Message: '[Video-Concat] 没有有效片段,跳过拼接'
Arguments: ()
[DEBUG] [Audio] 开始对齐拼接...
[ERROR] 单视频模式翻译失败[Errno 2] No such file or directory: 'D:/videotrans5.27/tmp/22632/cdeeac409b/silence_head_0.wav'
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 112, in run
File "videotrans\task\trans_create.py", line 666, in align
File "videotrans\task\_rate.py", line 396, in run
File "videotrans\task\_rate.py", line 631, in _concat_audio_aligned
File "videotrans\task\_rate.py", line 739, in _create_silen_file
File "pydub\audio_segment.py", line 867, in export
File "pydub\utils.py", line 60, in _fd_or_path_or_tempfile
FileNotFoundError: [Errno 2] No such file or directory: 'D:/videotrans5.27/tmp/22632/cdeeac409b/silence_head_0.wav'

Logging error

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 112, in run
File "videotrans\task\trans_create.py", line 666, in align
File "videotrans\task\_rate.py", line 396, in run
File "videotrans\task\_rate.py", line 631, in _concat_audio_aligned
File "videotrans\task\_rate.py", line 739, in _create_silen_file
File "pydub\audio_segment.py", line 867, in export
File "pydub\utils.py", line 60, in _fd_or_path_or_tempfile
FileNotFoundError: [Errno 2] No such file or directory: 'D:/videotrans5.27/tmp/22632/cdeeac409b/silence_head_0.wav'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "logging\__init__.py", line 1103, in emit
AttributeError: 'NoneType' object has no attribute 'write'
Call stack:
File "videotrans\task\only_one.py", line 134, in run
File "logging\__init__.py", line 1512, in exception
File "logging\__init__.py", line 1506, in error
File "logging\__init__.py", line 1624, in _log
File "logging\__init__.py", line 1634, in handle
File "logging\__init__.py", line 1696, in callHandlers
File "logging\__init__.py", line 968, in handle
File "logging\__init__.py", line 1108, in emit
Message: "单视频模式翻译失败[Errno 2] No such file or directory: 'D:/videotrans5.27/tmp/22632/cdeeac409b/silence_head_0.wav'"
Arguments: ()

1 Replies

日志核心错误:[Errno 2] No such file or directory: '...silence_head_0.wav',同时提示 [Video-Concat] 没有有效片段,跳过拼接。这表示在音画对齐阶段,生成的视频分段或静音文件丢失或未正确创建,导致最终拼接失败,而非单纯的电子噪声问题。电子噪声感可能是音频加速处理失真或配音渠道限流输出静音/噪声引发的假象。

解决方案:

  1. 清理缓存并重试:在主界面勾选 “清理已生成”,强制重新处理整个视频,避免使用损坏的临时文件。
  2. 检查磁盘空间与路径:确认软件所在盘(此处为 D 盘)仍有足够剩余空间;确保视频文件名和路径仅包含英文字母、数字、短横线或下划线,无中文/空格/特殊符号。
  3. 降低配音并发数:若使用 Edge-TTS,进入 菜单 → 工具/选项 → 高级选项 → 字幕配音调整,将 EdgeTTS配音渠道配音并发数 设为 1配音后暂停秒 设为 5,避免限流导致输出静音或噪声。
  4. 调整音频对齐策略:在 设置更多参数 中,取消勾选 音频加速视频慢速,仅保留 对齐字幕声音(或都取消),观察能否正常完成。
  5. 尝试独立功能排查:若问题持续,可先使用左侧面板的 “批量语音转字幕” 确认语音识别正常,再单独使用 “批量为字幕配音” 合成音频,以定位具体阶段异常。

请查阅相关文档:

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.

Related resource