#2276 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

113.74* Posted at: 23 hours ago 👁17

配音阶段出错:'utf-8' codec can't decode byte 0xff in position 0: invalid start byte:Traceback (most recent call last):
File "videotrans\task\job.py", line 138, in run
File "videotrans\task\_dubbing.py", line 42, in dubbing
File "pathlib.py", line 1133, in read_text
File "codecs.py", line 322, in decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte


=
Windows-10-10.0.19045-SP0
version:v3.79
frozen:True
language:zh

1 Replies

该错误表明软件在读取字幕文件时遇到了编码问题,文件可能不是标准的 UTF-8 编码,或者包含了无效字符。

请按以下步骤解决:

  1. 检查并清理字幕文件

    • 前往视频处理目录下的 _video_out 文件夹,找到与视频同名的 .srt 字幕文件。
    • 记事本 打开此文件,在“另存为”时,将“编码”选择为 UTF-8UTF-8 with BOM,然后覆盖保存。
  2. 重新处理

    • 回到软件主界面,务必勾选“清理已生成”选项,然后重新开始翻译任务。
  3. 如果问题依旧

    • 请提供完整的日志文件以便进一步分析。日志位于软件根目录下的 logs 文件夹中(例如 D:\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

Trending Questions