#4183 submitting video frame to the encoder encoding a frame: Generic error in an external library

240e:39e* Posted at: 1 day ago 👁17

submitting video frame to the encoder encoding a frame: Generic error in an external library


=
system:Windows-10-10.0.22631-SP0
version:v3.99
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.99-420

1 Replies

这是由于视频编码过程中 ffmpeg 库出现外部错误导致的。

解决方案:

  1. 检查文件路径和名称:确保输入视频的文件路径(从盘符到文件名)总长度不超过200个字符,且文件名中不包含特殊符号或表情符。建议将视频移动到浅层目录(如 D:\video)并重命名为简短英文名称。
  2. 调整视频输出设置

    • 打开 菜单 -> 工具/选项 -> 高级选项
    • 【视频输出控制】 区域:

      • 勾选 强制软编码视频? (牺牲速度换取兼容性)。
      • 尝试将 输出视频压缩率fast 改为 mediumslow
      • 264/265编码265 切换回 264(兼容性更好)。
  3. 清理缓存后重试:在主界面左上角勾选 清理已生成,然后重新处理视频。

如果以上步骤无效,可能是视频本身编码异常。可以尝试先用格式转换工具将视频转换为标准的 H.264 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.

Related resource