#2465 FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/FM007/Videos/_video_out/Improve your Betaflight Tune w

2409:8d5b* Posted at: 2 days ago 👁19

Traceback (most recent call last):
File "videotrans\mainwin\_actions.py", line 926, in update_data
File "videotrans\component\onlyone_set_recogn.py", line 176, in init
File "videotrans\util\help_srt.py", line 674, in get_subtitle_from_srt
File "videotrans\util\help_srt.py", line 659, in _readfile
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/FM007/Videos/_video_out/Improve your Betaflight Tune w PIDtoolbox-mp4/en.srt'


=
system:Windows-10-10.0.26200-SP0
version:v3.91
frozen:True
language:zh
root_dir:D:/Ruanjian-m/win-pyvideotrans-v3.91

1 Replies

这个错误表明软件试图读取一个不存在的字幕文件 en.srt。这通常发生在您选择了“嵌入软字幕”或“嵌入硬字幕”,但软件在输出目录中找不到对应的原始语言字幕文件。

请按以下步骤检查和解决:

  1. 检查字幕生成状态

    • 确保语音识别(ASR)步骤已成功完成,并生成了原始语言的字幕文件(通常是 .srt 格式)。
    • 您可以在视频原文件所在的目录,或软件临时文件夹中查找是否有 en.srt 或类似命名的字幕文件。
  2. 检查输出目录设置

    • 错误路径显示为 C:/Users/FM007/Videos/_video_out/Improve your Betaflight Tune w PIDtoolbox-mp4/en.srt
    • 请确认视频文件 Improve your Betaflight Tune w PIDtoolbox-mp4 是否确实在 C:/Users/FM007/Videos/ 目录下。
    • 检查输出文件夹 _video_out 是否已成功创建。
  3. 重新处理(推荐)

    • 在主界面,务必勾选“清理已生成” 选项。
    • 然后重新拖入视频文件,再次执行完整的翻译流程(语音识别 -> 翻译 -> 配音)。
    • 这将强制软件重新生成所有中间文件,包括字幕。
  4. 如果问题依旧

    • 请尝试将视频文件重命名为简单的英文名(例如 test.mp4),并移动到没有空格和特殊字符的短路径下(如 D:/video.mp4),然后重新处理。
    • 检查磁盘空间是否充足。

根本原因:软件在后续步骤(如嵌入字幕)中,需要引用之前步骤生成的字幕文件。如果该文件因路径问题、处理中断或权限原因未能正确生成或保存,就会报此错误。

请查看更多参考文档:

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

Similar issues already exist

Trending Questions