#3593 TaskCfg(cache_folder='D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8', target_dir='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开

120.235* Posted at: 2 days ago 👁23

合并阶段出错:运行时错误:最后一步字幕配音嵌入时出错:
Traceback (most recent call last):
File "videotrans\util\help_ffmpeg.py", line 227, in runffmpeg
File "subprocess.py", line 524, in run
subprocess.CalledProcessError: Command '['ffmpeg', '-hide_banner', '-ignore_unknown', '-threads', '0', '-y', '-progress', 'D:/G/win-videotrans-v3.86/tmp12448/compose1773384911.1317258.txt', '-i', 'D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/novoice.mp4', '-i', 'D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/origin_audio.m4a', '-i', 'zh-cn.srt', '-c:v', 'copy', '-c:a', 'copy', '-c:s', 'mov_text', '-metadata:s:s:0', 'language=chi', '-movflags', '+faststart', '-cq', '23', '-preset', 'p1', '-shortest', 'G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/#1_近战攻击连招.mp4']' returned non-zero exit status 4294967294.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\util\help_ffmpeg.py", line 227, in runffmpeg
File "subprocess.py", line 524, in run
subprocess.CalledProcessError: Command '['ffmpeg', '-hide_banner', '-ignore_unknown', '-threads', '0', '-y', '-progress', 'D:/G/win-videotrans-v3.86/tmp12448/compose1773384911.1317258.txt', '-i', 'D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/novoice.mp4', '-i', 'D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/origin_audio.m4a', '-i', 'zh-cn.srt', '-c:v', 'copy', '-c:a', 'copy', '-c:s', 'mov_text', '-metadata:s:s:0', 'language=chi', '-movflags', '+faststart', '-crf', '23', '-preset', 'fast', '-shortest', 'G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/#1_近战攻击连招.mp4']' returned non-zero exit status 4294967294.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\trans_create.py", line 1230, in _join_video_audio_srt
File "videotrans\util\help_ffmpeg.py", line 267, in runffmpeg
File "videotrans\util\help_ffmpeg.py", line 272, in runffmpeg
RuntimeError: opening input: No such file or directory opening input file zh-cn.srt. opening input files: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\job.py", line 299, in run
File "videotrans\task\trans_create.py", line 549, in assembling
File "videotrans\task\trans_create.py", line 1233, in _join_video_audio_srt
RuntimeError: 最后一步字幕配音嵌入时出错

TaskCfg(cache_folder='D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8', target_dir='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招', remove_noise=False, is_separate=False, detect_language='en', subtitle_language=None, source_language='英语', target_language='简体中文', source_language_code='en', target_language_code='zh-cn', source_sub='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/en.srt', target_sub='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/zh-cn.srt', source_wav='D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/en.wav', source_wav_output='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/en.m4a', target_wav='D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/target.wav', target_wav_output='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/zh-cn.m4a', subtitles='', novoice_mp4='D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/novoice.mp4', noextname='#1_近战攻击连招', shibie_audio=None, targetdir_mp4='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/_video_out/#1_近战攻击连招/#1_近战攻击连招.mp4', instrument=None, vocal=None, back_audio='', background_music=None, app_mode='biaozhun', subtitle_type=2, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='HT.wav', copysrt_rawvideo=False, clear_cache=True, translate_type=3, tts_type=10, recogn_type=0, model_name='large-v2', split_type=0, voice_autorate=True, video_autorate=True, cuda=True, name='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器/#1_近战攻击连招.mp4', basename='#1_近战攻击连招.mp4', ext='mp4', dirname='G:/UE5/Bili23 Downloader/GASP5.5【战斗系统开发】专栏/正片/#0~16_最棒的_多人近战连招_战斗+射击系列教程-包括连招、方向攻击、设置覆盖和枪械射击武器', shound_del_name=None, uuid='b4f858a3d8', remove_silent_mid=False, align_sub_audio=True, enable_diariz=False, nums_diariz=0, auto_fix=True)


=
system:Windows-10-10.0.26100-SP0
version:v3.86
frozen:True
language:zh
root_dir:D:/G/win-videotrans-v3.86

1 Replies

错误核心原因是最终合成视频时,FFmpeg 无法找到目标字幕文件 zh-cn.srt。从日志 opening input file zh-cn.srt. opening input files: No such file or directory 可以看出,程序在临时目录 D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/ 中寻找该文件,但文件不存在。同时,你的软件版本 v3.86 较旧,可能已存在已知的路径处理问题。

解决方案:

  1. 升级软件:这是首要步骤。你使用的 v3.86 版本较旧,许多已知的路径处理和错误修复已在后续版本(当前最新为 v3.98)中解决。请下载最新完整版并解压到新目录使用。
  2. 检查输出目录路径:你的输出目录路径包含特殊字符 【】 和中文字符,这可能导致某些文件操作出现问题。建议在“输出到..”设置中,选择一个路径更简单、不包含中文和特殊符号的目录(例如 D:\output)。
  3. 清理缓存并重试:在处理视频前,确保勾选主界面上的“清理已生成”选项,以清除旧的缓存文件,避免使用不完整的中间文件。
  4. 手动验证文件:如果升级后问题依旧,在处理失败后,可以手动检查临时文件夹(如 D:/G/win-videotrans-v3.86/tmp12448/b4f858a3d8/)和最终输出文件夹(G:/UE5/Bili23 Downloader/.../_video_out/#1_近战攻击连招/)中是否存在 zh-cn.srt 文件。如果输出文件夹中存在而临时文件夹中缺失,则可能是文件复制环节出错。

请查阅相关文档:

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