#3936 videotrans.util.help_ffmpeg._FFprobeInternalError: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000283360b0300] moov atom not found E:/B

205.185* Posted at: 19 hours ago 👁14

Traceback (most recent call last):
File "videotrans\util\help_ffmpeg.py", line 493, in _run_ffprobe_internal
File "subprocess.py", line 526, in run
subprocess.CalledProcessError: Command '['ffprobe', '-v', 'error', '-show_entries', 'format=duration', '-of', 'default=noprint_wrappers=1:nokey=1', 'E:/BaiduNetdiskDownload/win-pyvideotrans-v3.98-0403/tmp/25352/8a75cc2c69/novoice.mp4']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "videotrans\task\_only_one.py", line 114, in run
File "videotrans\task\trans_create.py", line 739, in align
File "videotrans\util\help_ffmpeg.py", line 656, in get_video_duration
File "videotrans\util\help_ffmpeg.py", line 645, in _get_ms_from_media
File "videotrans\util\help_ffmpeg.py", line 518, in runffprobe
File "videotrans\util\help_ffmpeg.py", line 510, in _run_ffprobe_internal
videotrans.util.help_ffmpeg._FFprobeInternalError: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000283360b0300] moov atom not found E:/BaiduNetdiskDownload/win-pyvideotrans-v3.98-0403/tmp/25352/8a75cc2c69/novoice.mp4: Invalid data found when processing input


=
system:Windows-10-10.0.26200-SP0
version:v3.98
frozen:True
language:zh
root_dir:E:/BaiduNetdiskDownload/win-pyvideotrans-v3.98-0403

1 Replies

这是由于在处理视频时,ffprobe 命令无法读取临时生成的无声视频文件(novoice.mp4),因为该文件可能已损坏或不完整(报错信息显示“moov atom not found”)。这通常与文件路径过长或包含特殊字符、临时文件生成失败有关。

解决方案:

  1. 清理临时文件并重试:关闭软件,手动删除软件根目录下的 tmp 文件夹内的所有内容。然后重新启动软件,并确保在处理前勾选了主界面左上角的 清理已生成 复选框,以强制重新处理。
  2. 检查并简化文件路径

    • 确保你的原始视频文件存放路径简短,且不包含中文、空格或特殊符号(如 ?* 或表情符号)。建议将视频移动到类似 D:\video 这样的浅层英文目录,并将视频文件重命名为简短的英文或数字名称(如 test.mp4)。
    • 同样,确保 pyVideoTrans 软件本身的解压路径简短且不含中文或特殊符号(例如 D:\pyVideoTrans)。避免使用过深的目录。
  3. 检查视频格式:确保原始视频是兼容性良好的格式(如 H.264 编码的 MP4 文件)。如果视频来自网络下载,尝试使用其他工具(如格式工厂)将其重新编码为标准 MP4 格式后再处理。
  4. 检查硬盘空间:确保软件所在磁盘有足够的剩余空间,以避免临时文件写入失败。

如果以上步骤仍无法解决问题,请提供 logs 文件夹中最新日志文件的底部约30行内容,以便进一步分析。

请查阅相关文档:

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