#4735 videotrans.util.help_ffmpeg._FFprobeInternalError: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000198e3c26f40] moov atom not found E:/t

113.86* Posted at: 2 hours ago

Traceback (most recent call last):
File "videotrans\util\help_ffmpeg.py", line 265, 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:/tmp/6968/15a4753280/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 125, in run
File "videotrans\task\trans_create.py", line 833, in assembling
File "videotrans\task\trans_create.py", line 1407, in _join_video_audio_srt
File "videotrans\util\help_ffmpeg.py", line 446, in get_video_duration
File "videotrans\util\help_ffmpeg.py", line 435, in _get_ms_from_media
File "videotrans\util\help_ffmpeg.py", line 290, in runffprobe
File "videotrans\util\help_ffmpeg.py", line 282, in _run_ffprobe_internal
videotrans.util.help_ffmpeg._FFprobeInternalError: [mov,mp4,m4a,3gp,3g2,mj2 @ 00000198e3c26f40] moov atom not found E:/tmp/6968/15a4753280/novoice.mp4: Invalid data found when processing input


=
system:Windows-10-10.0.19045-SP0
version:v3.99
frozen:True
language:zh
root_dir:E:/

1 Replies

此错误表明在处理过程中生成的临时视频文件 novoice.mp4 损坏或不完整(缺失“moov原子”),通常是 ffmpeg 合成时意外中断所致。

解决方案:

  1. 检查磁盘空间:确保 E: 盘有足够剩余空间(至少视频文件大小的 2 倍)。
  2. 重新运行任务:在主界面勾选 清理已生成,强制重新处理整个视频。
  3. 避免中断:处理期间不要关闭软件、休眠或杀毒软件拦截 ffmpeg 进程。
  4. 路径优化:将原始视频文件移至浅层纯英文目录(如 D:\videos),并确认软件路径同样无中文/空格/特殊符号。
  5. 手动清理缓存:退出软件后,删除软件根目录下的 tmp 文件夹全部内容,再重新启动。

若以上步骤仍无效,请提供软件安装目录下 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

Similar issues already exist