#7833 submitting a packet to the muxer: No space left on device muxing a packet writing trailer: No space left on device closi

125.122**9 Posted at: 1 hour ago

submitting a packet to the muxer: No space left on device muxing a packet writing trailer: No space left on device closing file: No space left on device
Traceback (most recent call last):
File "videotrans\util\_ffmpeg_runner.py", line 49, in runffmpeg
File "subprocess.py", line 526, in run
subprocess.CalledProcessError: Command '['ffmpeg', '-hide_banner', '-nostdin', '-ignore_unknown', '-y', '-i', 'C:/Users/Administrator/Desktop/激发1.mp4', '-vn', '-ac', '1', '-ar', '16000', '-c:a', 'pcm_s16le', 'B:/win-pyvideotrans-v4.14/tmp/16888/b3779ed651/zh-cn.wav']' returned non-zero exit status 4294967268.

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

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 68, in run
File "videotrans\task\_stage_prepare.py", line 85, in prepare
File "videotrans\task\_stage_prepare.py", line 183, in _split_audio_byraw
File "videotrans\util\_ffmpeg_runner.py", line 78, in runffmpeg
videotrans.configure.excepts.FFmpegError: submitting a packet to the muxer: No space left on device muxing a packet writing trailer: No space left on device closing file: No space left on device

cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/Administrator/Desktop/激发1.mp4,
输出结果保存到文件夹: C:/Users/Administrator/Desktop/_video_out/激发1-mp4,
临时文件夹: B:/win-pyvideotrans-v4.14/tmp/16888/b3779ed651
未选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), small, 发音语言: 简体中文, 断句方式:默认断句
翻译渠道:Google(免费),原始语言:简体中文,目标语言:印度尼西亚, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Ardi(Male/ID), 配音语言:印度尼西亚, 未选 二次语音识别
音量:+0%, 语速:+0%, 未选 音频加速, 已选 视频慢速
字幕: 嵌入硬字幕
video_duration_ms=718450


=
system:Windows-10-10.0.19045-SP0
version:v4.14
frozen:True
language:zh_CN
root_dir:B:/win-pyvideotrans-v4.14

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因:目标磁盘空间不足。报错 No space left on device 明确表示 FFmpeg 在写入临时文件时,磁盘已无剩余空间,导致音频提取失败。

从你的配置可见,软件安装在 B: 盘,临时文件夹位于 B:/win-pyvideotrans-v4.14/tmp/...,因此是 B 盘空间耗尽。

解决方案(按顺序操作):

  1. 清理 B 盘空间:手动进入 B:/win-pyvideotrans-v4.14/tmp/,清空该文件夹内所有残留的临时切片(此目录会存放大量中间缓存,占用空间极大)。
  2. 检查并释放磁盘:确认 B 盘剩余空间至少大于原始视频体积的 3~5 倍(视频慢速、分离人声等功能会产生数倍于原文件的临时文件)。
  3. 迁移临时目录(可选,长期方案):将软件整体移动到空间充足的分区(如 D 盘或 E 盘),并确保路径为纯英文数字(推荐 D:\pyVideoTrans)。
  4. 关闭高占用功能重试:你已勾选「视频慢速」,这会生成大量重编码临时文件。若空间紧张,建议取消勾选「视频慢速」,仅保留「音频加速」来对齐,可显著减少临时文件体积。
  5. 清理后重新执行,并确保勾选 清理已生成。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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.

Dondate via ko-fi.com

Related resource