DYY-Studio / AddSubFontMKV_py

将您的字幕和字体通过mkvmerge快速批量封装到Matroska容器,适用于Windows系统,仅py3.7+
Apache License 2.0
26 stars 1 forks source link

子集封装内嵌ass问题 #38

Open tb114514 opened 3 weeks ago

tb114514 commented 3 weeks ago

[WARNING] 您输入的目录下只有字幕而无视频,每个字幕都将被当做单独对象处理 若是同一话有多个字幕,这话将会有多套子集化字体。 即便如此,您仍要继续吗? [Y,N]?Y 正在尝试从字幕所在文件夹载入字体... 正在读取字体信息... 7/7 100.00% 【缓存】D:\Desktop\银魂

Traceback (most recent call last): File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 4153, in loadMain(True) File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 4038, in loadMain cFontSubset(font_info) File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 3689, in cFontSubset newasspaths, newfont_name, mkvr = main(font_info2, [subp], File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 2740, in main if path.splitext(s)[1][1:].lower() not in ['ass', 'ssa']: File "D:\Program Files\Python39\lib\ntpath.py", line 204, in splitext p = os.fspath(p) TypeError: expected str, bytes or os.PathLike object, not tuple

DYY-Studio commented 3 weeks ago

似乎是代码本身的问题,待晚上确认后再作进一步答复。

tb114514 commented 2 weeks ago

似乎是代码本身的问题,待晚上确认后再作进一步答复。

正在尝试从字幕所在文件夹载入字体... 正在读取字体信息... 7/7 100.00% 【缓存】D:\Desktop\银魂

Traceback (most recent call last): File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 4151, in loadMain() File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 4038, in loadMain cFontSubset(font_info) File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 3689, in cFontSubset newasspaths, newfont_name, mkvr = main(font_info2, [subp], File "D:\game\MKVToolNix\ASFMKV_pre21.py", line 2740, in main if path.splitext(s)[1][1:].lower() not in ['ass', 'ssa']: File "D:\Program Files\Python39\lib\ntpath.py", line 204, in splitext p = os.fspath(p) TypeError: expected str, bytes or os.PathLike object, not tuple

单独子集化内嵌字体还是有这问题,子集化并封装视频没啥问题

DYY-Studio commented 1 week ago

抱歉,一直在忙,没空看这个问题。 我之前看错误就觉得应该是加功能的时候写错调用,但是我可能还要忙一周左右,抱歉。

tb114514 commented 1 week ago

抱歉,一直在忙,没空看这个问题。 我之前看错误就觉得应该是加功能的时候写错调用,但是我可能还要忙一周左右,抱歉。