#4830 为什么我上传一段SRT字幕文件配音,正常运行,正常输出,但是没有生成任何文件

154.40* Posted at: 2 hours ago

为什么我上传一段SRT字幕文件配音,正常运行,正常输出,但是没有生成任何文件

5 Replies

这是由于配音任务的输出文件默认保存到了软件根目录下的 output 文件夹,或者您在高级选项中自定义了输出目录但未留意。

解决方法:

  1. 检查默认输出目录:打开软件安装目录(例如 D:\pyVideoTrans),查找 output 文件夹,配音生成的文件通常在此。
  2. 查看日志确认:打开软件根目录下的 logs 文件夹,找到最新的日志文件,搜索“输出目录”或“target_dir”,看看实际保存到了哪里。
  3. 检查高级选项设置:点击菜单栏 工具 → 选项 → 高级选项,找到“通用设置”中的“独立功能输出目录”,确认该项是否被修改为了空或无效路径(应指向一个存在的文件夹)。
  4. 确认文件未被清理:如果任务结束后您手动关闭了软件,软件会自动清理临时文件,但最终输出文件不会自动删除。请确认 output 文件夹或目标路径下确实没有任何 .wav / .srt 文件生成。

如果以上步骤仍无法找到文件,请提供 logs 文件夹内最新日志(底部 30 行)以便进一步排查。

其他类别的功能也是这样吗?例如翻译视频或者音频的功能,也是会保存到output这个文件夹吗?

不同功能的默认输出位置不同:

  • 翻译视频或音频:默认保存到原视频所在目录下的 _video_out 文件夹(例如原视频在 D:\videos\1.mp4,则输出到 D:\videos\_video_out\1-mp4\)。
  • 批量功能(如批量语音转字幕、批量为字幕配音、批量翻译 SRT 字幕):默认保存到软件根目录下的 output 文件夹,除非您在“高级选项 → 通用设置 → 独立功能输出目录”中修改了路径。

您之前执行的是“批量为字幕配音”,因此应优先检查 output 文件夹。如果仍然找不到,请提供日志以便进一步定位。

whisper\tining . py:42: Usertarning: Failed to launch Triton kernels, likely due to missing CUDA toolkit; falling back toa slower median kernel implementation..whisper\tining . py: 146: Userlarning: Failed to launch Triton kernels, likely due to missing CUDA toolkit; falling back toa slower DTW implementation.whisper\tining.Py:42: Usertarning: Failed to Launch Triton kernels, likely due to nising CUDA toolkit; falling back toa slower median kernel implementation.whisper\tining. py: 146: Userwarning: Failed to launch Triton kernels, likely due to missing CUDA toolkit; falling back toa slower DTW implementation.

该警告表明您的系统缺少 NVIDIA CUDA 工具包,导致 Whisper 无法使用 GPU 加速的 Triton 内核,被迫回退到较慢的 CPU 实现。处理速度会显著下降。

根据您的硬件情况选择对应操作:

  1. 如果您有 NVIDIA 显卡(N 卡)且希望加速

    • 安装 CUDA 12.8 及以上版本(本软件绑定 12.8)。
    • 安装 cuDNN 9.11 及以上版本。
    • 安装完成后,在命令行输入 nvcc -V 确认版本,重启软件并勾选主界面的 CUDA加速
  2. 如果您没有 NVIDIA 显卡(如 AMD、Intel 或集成显卡)

    • 此警告可忽略,软件将自动使用 CPU 运行,速度会慢,但功能正常。
  3. 如果已安装 CUDA 仍出现此警告

    • 检查系统环境变量 PATH 是否包含 CUDA 的 binlib 目录(例如 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.8\bin)。
    • 确保版本为 12.8 或更高。

如果您需要配置 CUDA 加速环境的详细步骤,请参考文档:

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