#2564 TTS:ffmpeg error:errs='Error opening input: No such file or directoryError opening input file D:/fangyi/tmp/1767968227.8

160.25* Posted at: 1 day ago 👁15

TTS:ffmpeg error:errs='Error opening input: No such file or directoryError opening input file D:/fangyi/tmp/1767968227.8130424.txt. Erroropening input files: No such file or directory

1 Replies

这个错误表明 ffmpeg 在处理 TTS(文本转语音)时,找不到一个预期的输入文件(一个 .txt 文件)。这通常发生在配音环节,当软件尝试将文本文件转换为音频时,文件路径或内容出现了问题。

核心原因与解决方案:

  1. 临时文件被误删或路径异常:这是最常见的原因。请检查您的软件解压路径是否包含特殊字符或位于系统目录。必须将软件解压到一个纯英文、无空格、无特殊符号的路径下,例如 D:\videotrans绝对不要放在 C:\Program FilesC:\Windows 或包含中文、括号、引号的路径下。
  2. 字幕文件内容为空或格式错误:在语音识别和翻译完成后,软件会生成一个包含目标语言文本的临时文件用于配音。如果这个文件内容为空,就会导致此错误。

    • 解决方法:请返回主界面,在翻译完成后弹出的“字幕编辑与配音”窗口中,检查右侧的“目标字幕”文本框内容是否完整。如果为空,说明翻译步骤可能失败了,您需要检查翻译渠道(如Google翻译需要网络代理)或更换翻译模型。
  3. 软件缓存冲突:如果您之前处理过同一个视频,且未勾选“清理已生成”,可能会导致旧缓存文件干扰。

    • 解决方法:在主界面第一行,务必勾选“清理已生成”,然后重新处理视频。

操作步骤:

  1. 移动软件:将整个 pyVideoTrans 文件夹移动到 D:\videotrans 这样的路径。
  2. 清理缓存:在主界面勾选“清理已生成”。
  3. 检查翻译结果:重新运行流程,在翻译后弹出的编辑窗口,确认“目标字幕”有内容。
  4. 简化测试:如果问题依旧,请尝试使用一个更短的视频片段,并选择 VITS-cnenpiper-tts 这类本地配音渠道进行测试,以排除网络API的问题。

如果以上步骤均无效,请提供 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