#1472 During handling of the above exception, another exception occurred:Traceback (most recent call last): File "/Users/peij

220.130* Posted at: 2 hours ago 👁10

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/task/trans_create.py", line 1082, in _join_video_audio_srt

tools.runffmpeg(cmd)

File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/util/help_ffmpeg.py", line 314, in runffmpeg

return runffmpeg(fallback_args, noextname=noextname, uuid=uuid, force_cpu=True)

File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/util/help_ffmpeg.py", line 319, in runffmpeg

raise RuntimeError(err)

RuntimeError: Error opening input file /Users/peijingbo/MyCode/pyvideotrans/tmp98297/179dcfa3d8/target.wav.
Error opening input files: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/task/_only_one.py", line 85, in run

trk.assembling()

File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/task/trans_create.py", line 508, in assembling

self._join_video_audio_srt()

File "/Users/peijingbo/MyCode/pyvideotrans/videotrans/task/trans_create.py", line 1085, in _join_video_audio_srt

raise RuntimeError(msg)

RuntimeError: 最后一步字幕配音嵌入时出错

image

1 Replies

这个错误表明在视频合成的最后一步,软件无法找到生成的配音音频文件 /Users/peijingbo/MyCode/pyvideotrans/tmp98297/179dcfa3d8/target.wav,导致合成失败。

可能的原因和解决方案:

  1. 配音阶段失败:最可能的原因是配音渠道(TTS)在生成音频文件时出现了问题,导致 target.wav 文件未能成功创建。

    • 检查配音渠道:确认您使用的配音渠道(如 Edge-TTS、OpenAI-TTS 等)配置正确且网络连接稳定。如果使用的是需要 API Key 的渠道,请确保密钥有效且额度充足。
    • 查看日志:请打开软件根目录下的 videotrans/logs/ 文件夹,找到对应日期的日志文件,检查在配音阶段是否有更详细的错误信息。
  2. 临时文件被清理:软件在处理过程中会生成大量临时文件。如果处理被意外中断或在处理过程中系统进行了清理,可能导致文件丢失。

    • 重新处理:在主界面勾选 “清理已生成” 复选框,然后重新执行翻译任务,这会强制软件重新生成所有中间文件。
  3. 文件路径权限问题:软件对临时目录 /tmp98297/ 没有写入权限。

    • 检查权限:确保软件具有在相应目录下创建和写入文件的权限。

建议操作顺序:

  1. 首先,勾选 “清理已生成” 并重新运行任务。
  2. 如果问题依旧,请检查并确保您的配音渠道设置正确且可用。
  3. 如果仍然失败,请提供 videotrans/logs/ 目录下完整的日志文件内容,以便进行更深入的分析。
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