#5380 opening input: Invalid data found when processing input opening input file F:\money\新字幕\parasited.22.08.14.jia.lissa.and

94.177* Posted at: 1 day ago

opening input: Invalid data found when processing input opening input file F:\money\新字幕\parasited.22.08.14.jia.lissa.and.mark.zane.date-mp4\zh-cn.srt. opening input files: Invalid data found when processing input


=
system:Windows-10-10.0.26200-SP0
version:v4.03
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v4.03-0622

1 Replies

这是 FFmpeg 读取字幕文件失败导致的,常见原因是文件路径或文件名包含中文字符、空格、特殊符号(如你路径中的“新字幕”、点号等),Windows 命令行解析这类路径时容易出错。

解决方案:

  1. 将视频文件和字幕文件所在的整个文件夹(F:\money\新字幕)移动到盘符根目录(如 F:\pyvideotrans),并将文件夹名和文件名改为纯英文+数字+下划线,例如:

    • 原始文件名:parasited.22.08.14.jia.lissa.and.mark.zane.date.mp4 / zh-cn.srt
    • 建议改为:parasited.mp4 / zh-cn.srt(仅保留英文字母和扩展名,删除多余的点和中文)
  2. 检查字幕文件编码:确保 zh-cn.srt 文件是 UTF-8 编码(无 BOM),并且符合标准 SRT 格式(每行是“序号→时间轴→文本→空行”)。
  3. 如果仍然报错:在软件主界面对应任务中勾选“清理已生成”以清除可能损坏的缓存,再重新执行。

请查阅相关文档:

Post Your Reply