#732 EOF while parsing a value at line 1 column 0

*135.102* Posted at: 3 hours ago 👁11

2025-09-29 23:09:20,182 - VideoTrans - INFO - 最终配置信息:self.cfg={'cache_folder': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec', 'target_dir': 'C:/Users/guoge/Desktop/ios/1', 'remove_noise': False, 'is_separate': True, 'only_video': False, 'detect_language': 'es', 'subtitle_language': None, 'source_language': '西班牙语', 'target_language': '中文简', 'source_language_code': 'es', 'target_language_code': 'zh-cn', 'source_sub': 'C:/Users/guoge/Desktop/ios/1/es.srt', 'target_sub': 'C:/Users/guoge/Desktop/ios/1/zh-cn.srt', 'source_wav': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec/es.wav', 'source_wav_output': 'C:/Users/guoge/Desktop/ios/1/es.wav', 'target_wav': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec/target.wav', 'target_wav_output': 'C:/Users/guoge/Desktop/ios/1/zh-cn.wav', 'subtitles': '', 'novoice_mp4': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec/novoice.mp4', 'noextname': '1', 'targetdir_mp4': 'C:/Users/guoge/Desktop/ios/1/1.mp4', 'shibie_audio': 'C:/Users/guoge/Desktop/ios/1/shibie.wav', 'instrument': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec/instrument.wav', 'vocal': 'C:/Users/guoge/tools/videotrans/tmp/38a215f1ec/vocal.wav', 'back_audio': '', 'background_music': None, 'app_mode': 'biaozhun', 'subtitle_type': 1, 'volume': '0%', 'pitch': '0Hz', 'voice_rate': '+0%', 'voice_role': 'zh-CN-XiaoxiaoNeural', 'translate_type': 14, 'tts_type': 0, 'recogn_type': 0, 'model_name': 'large-v3-turbo', 'split_type': 'all', 'voice_autorate': True, 'video_autorate': True, 'cuda': False, 'clear_cache': False, 'copysrt_rawvideo': False, 'paraformer_spk': False, 'name': 'C:/Users/guoge/Desktop/ios/1.mp4', 'dirname': 'C:/Users/guoge/Desktop/ios', 'basename': '1.mp4', 'ext': 'mp4', 'uuid': '38a215f1ec'}

2025-09-29 23:09:20,183 - VideoTrans - INFO - 返回缓存的编解码器 ('Windows', 264): libx264

2025-09-29 23:09:20,183 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:09:20,183 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:09:21,974 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:10:02,726 - VideoTrans - INFO - segment_0 instruments done

2025-09-29 23:10:10,336 - VideoTrans - INFO - segment_0 vocals done

2025-09-29 23:10:27,613 - VideoTrans - INFO - segment_300 instruments done

2025-09-29 23:10:35,247 - VideoTrans - INFO - segment_300 vocals done

2025-09-29 23:10:52,240 - VideoTrans - INFO - segment_600 instruments done

2025-09-29 23:10:59,918 - VideoTrans - INFO - segment_600 vocals done

2025-09-29 23:11:16,946 - VideoTrans - INFO - segment_900 instruments done

2025-09-29 23:11:24,671 - VideoTrans - INFO - segment_900 vocals done

2025-09-29 23:11:41,720 - VideoTrans - INFO - segment_1200 instruments done

2025-09-29 23:11:49,533 - VideoTrans - INFO - segment_1200 vocals done

2025-09-29 23:12:06,632 - VideoTrans - INFO - segment_1500 instruments done

2025-09-29 23:12:14,386 - VideoTrans - INFO - segment_1500 vocals done

2025-09-29 23:12:31,671 - VideoTrans - INFO - segment_1800 instruments done

2025-09-29 23:12:39,520 - VideoTrans - INFO - segment_1800 vocals done

2025-09-29 23:12:47,154 - VideoTrans - INFO - segment_2100 instruments done

2025-09-29 23:12:50,290 - VideoTrans - INFO - segment_2100 vocals done

2025-09-29 23:12:52,510 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:26:29,034 - VideoTrans - INFO - 平台: Windows。正在按优先级检测最佳的 'h264' 编码器: ['nvenc', 'qsv', 'amf']

2025-09-29 23:26:50,891 - VideoTrans - INFO - 正在尝试测试编码器: h264_nvenc...

2025-09-29 23:26:53,520 - VideoTrans - WARNING - 失败: 编码器 'h264_nvenc' 测试失败。FFmpeg 返回码: 4294967256

2025-09-29 23:26:53,520 - VideoTrans - INFO - 正在尝试测试编码器: h264_qsv...

2025-09-29 23:26:54,338 - VideoTrans - WARNING - 失败: 编码器 'h264_qsv' 测试失败。FFmpeg 返回码: 2981409195

2025-09-29 23:26:54,338 - VideoTrans - INFO - 正在尝试测试编码器: h264_amf...

2025-09-29 23:26:55,170 - VideoTrans - WARNING - 失败: 编码器 'h264_amf' 测试失败。FFmpeg 返回码: 2981409195

2025-09-29 23:26:55,170 - VideoTrans - INFO - 所有硬件加速器测试均失败。将使用软件编码器: libx264

2025-09-29 23:26:55,170 - VideoTrans - INFO - 最终确定的编码器: libx264

2025-09-29 23:27:21,325 - VideoTrans - INFO - 最终配置信息:self.cfg={'cache_folder': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7', 'target_dir': 'C:/Users/guoge/Desktop/ios/1/1', 'remove_noise': False, 'is_separate': True, 'only_video': False, 'detect_language': 'es', 'subtitle_language': None, 'source_language': '西班牙语', 'target_language': '中文简', 'source_language_code': 'es', 'target_language_code': 'zh-cn', 'source_sub': 'C:/Users/guoge/Desktop/ios/1/1/es.srt', 'target_sub': 'C:/Users/guoge/Desktop/ios/1/1/zh-cn.srt', 'source_wav': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7/es.wav', 'source_wav_output': 'C:/Users/guoge/Desktop/ios/1/1/es.wav', 'target_wav': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7/target.wav', 'target_wav_output': 'C:/Users/guoge/Desktop/ios/1/1/zh-cn.wav', 'subtitles': '', 'novoice_mp4': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7/novoice.mp4', 'noextname': '1', 'targetdir_mp4': 'C:/Users/guoge/Desktop/ios/1/1/1.mp4', 'shibie_audio': 'C:/Users/guoge/Desktop/ios/1/1/shibie.wav', 'instrument': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7/instrument.wav', 'vocal': 'C:/Users/guoge/tools/videotrans/tmp/387cf9d2b7/vocal.wav', 'back_audio': '', 'background_music': None, 'app_mode': 'biaozhun', 'subtitle_type': 1, 'volume': '0%', 'pitch': '0Hz', 'voice_rate': '+0%', 'voice_role': 'zh-CN-XiaoxiaoNeural', 'translate_type': 14, 'tts_type': 0, 'recogn_type': 0, 'model_name': 'large-v3-turbo', 'split_type': 'all', 'voice_autorate': True, 'video_autorate': True, 'cuda': True, 'clear_cache': False, 'copysrt_rawvideo': False, 'paraformer_spk': False, 'name': 'C:/Users/guoge/Desktop/ios/1.mp4', 'dirname': 'C:/Users/guoge/Desktop/ios', 'basename': '1.mp4', 'ext': 'mp4', 'uuid': '387cf9d2b7'}

2025-09-29 23:27:21,325 - VideoTrans - INFO - 返回缓存的编解码器 ('Windows', 264): libx264

2025-09-29 23:27:21,325 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:27:21,325 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:27:23,081 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:27:50,205 - VideoTrans - INFO - segment_0 instruments done

2025-09-29 23:27:57,590 - VideoTrans - INFO - segment_0 vocals done

2025-09-29 23:28:14,174 - VideoTrans - INFO - segment_300 instruments done

2025-09-29 23:28:21,736 - VideoTrans - INFO - segment_300 vocals done

2025-09-29 23:28:38,701 - VideoTrans - INFO - segment_600 instruments done

2025-09-29 23:28:46,160 - VideoTrans - INFO - segment_600 vocals done

2025-09-29 23:29:02,749 - VideoTrans - INFO - segment_900 instruments done

2025-09-29 23:29:10,227 - VideoTrans - INFO - segment_900 vocals done

2025-09-29 23:29:26,835 - VideoTrans - INFO - segment_1200 instruments done

2025-09-29 23:29:34,182 - VideoTrans - INFO - segment_1200 vocals done

2025-09-29 23:29:50,884 - VideoTrans - INFO - segment_1500 instruments done

2025-09-29 23:29:58,249 - VideoTrans - INFO - segment_1500 vocals done

2025-09-29 23:30:15,028 - VideoTrans - INFO - segment_1800 instruments done

2025-09-29 23:30:22,508 - VideoTrans - INFO - segment_1800 vocals done

2025-09-29 23:30:29,999 - VideoTrans - INFO - segment_2100 instruments done

2025-09-29 23:30:33,067 - VideoTrans - INFO - segment_2100 vocals done

2025-09-29 23:30:35,082 - VideoTrans - INFO - 未找到或未选择硬件编码器,将使用软件编码。

2025-09-29 23:30:44,907 - VideoTrans - INFO - 开始创建 pid:self.pidfile='C:/Users/guoge/tools/videotrans/tmp/3788.lock'

2025-09-29 23:50:30,654 - VideoTrans - ERROR - EOF while parsing a value at line 1 column 0

Traceback (most recent call last):

File "videotrans\recognition\_base.py", line 70, in run

File "videotrans\recognition\_overall.py", line 144, in _exec

RuntimeError: EOF while parsing a value at line 1 column 0

1 Replies

本条内容由 DeepSeek 回复
日志显示在语音识别阶段出现了 RuntimeError: EOF while parsing a value at line 1 column 0 错误。这通常是由于语音识别服务(此处使用的是 faster-whisper 本地模式,模型为 large-v3-turbo)在处理音频数据时,其内部进程意外终止或返回了无效的响应(如空字符串)导致的。

主要原因和解决方案:

1. 模型文件损坏或不完整: 这是最常见的原因。large-v3-turbo 模型文件可能未完全下载或已损坏。

  • 解决办法: 请删除软件目录下的 models 文件夹,然后重新启动软件。软件会自动重新下载模型。如果下载失败,请参考以下方法:
  • 方法一(推荐科学上网用户): 在软件同目录下创建一个名为 huggingface.lock 的空文件(注意后缀是 .lock),并确保您的系统代理设置正确,软件将转而从官方的 https://huggingface.co 下载,成功率更高。
  • 方法二(使用下载工具): 访问 专用模型下载页面,下载对应的模型压缩包,解压后放入 models 文件夹。

2. CUDA 内存不足或冲突: 从日志看,您在第二次运行时开启了 CUDA ("cuda": True)。large-v3-turbo 模型对显存要求较高。

  • 解决办法:
  • 临时方案: 在软件的“识别设置”中,暂时取消勾选“使用CUDA加速”,退回到CPU模式运行。虽然速度会慢一些,但稳定性更高。
  • 检查显存: 确保您的显卡有足够的显存来运行此模型。如果显存不足,考虑使用更小的模型,如 large-v2
  • 更新驱动: 确保您的NVIDIA显卡驱动为最新版本。

3. 音频文件问题: 软件在处理人声分离("is_separate": True)后生成的 vocal.wav 文件可能存在异常。

  • 解决办法: 尝试在“识别设置”中关闭“分离人声和背景音乐”选项,直接用原始音频进行识别,看问题是否依然存在。

操作步骤总结:

1. 首先尝试删除 models 文件夹并重新下载模型,这是最可能解决问题的步骤。

2. 如果问题依旧,暂时关闭CUDA加速,使用CPU进行识别。

3. 如果仍无法解决,请尝试关闭人声分离功能。

如果以上步骤均无效,请提供更完整的日志文件(位于 videotrans/logs/ 目录下,以日期命名的 .log 文件),以便进行更深入的分析。

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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions