@@ -736,10 +736,12 @@ def avvideodownload(i,url,data,r,c,c3,se,ip,ud) :
736736 if 'sub' in data :
737737 for s in data ['sub' ]:
738738 downsub (r2 , filen + "." + vf , s , ip , se , data , ns , i )
739- imgf = file .spfn (filen + "." + vf )[0 ] + "." + file .geturlfe (data ['pic' ]) # 图片文件名
740- imgs = avpicdownload (data ,r ,ip ,se ,imgf )#封面下载状况
741- if log :
742- logg .write (f"imgf = { imgf } \n imgs = { imgs } " , currentframe (), "Normal Video Download Var13" )
739+ imgs = - 1
740+ if 'pic' in data :
741+ imgf = file .spfn (filen + "." + vf )[0 ] + "." + file .geturlfe (data ['pic' ]) # 图片文件名
742+ imgs = avpicdownload (data ,r ,ip ,se ,imgf )#封面下载状况
743+ if log :
744+ logg .write (f"imgf = { imgf } \n imgs = { imgs } " , currentframe (), "Normal Video Download Var13" )
743745 if (len (durl )> 1 or ma ) and os .system ('ffmpeg -h%s' % (getnul ()))== 0 and ff :
744746 print (lan ['OUTPUT13' ])#将用ffmpeg自动合成
745747 tt = int (time .time ())
@@ -1341,10 +1343,12 @@ def avvideodownload(i,url,data,r,c,c3,se,ip,ud) :
13411343 if 'sub' in data :
13421344 for s in data ['sub' ]:
13431345 downsub (r2 , filen , s , ip , se , data , ns , i , dash ['video' ]['width' ], dash ['video' ]['height' ])
1344- imgf = file .spfn (filen )[0 ]+ "." + file .geturlfe (data ['pic' ])#图片文件名
1345- imgs = avpicdownload (data ,r ,ip ,se ,imgf )#封面下载状况
1346- if log :
1347- logg .write (f"imgf = { imgf } \n imgs = { imgs } " , currentframe (), "Normal Video Download Var26" )
1346+ imgs = - 1
1347+ if 'pic' in data :
1348+ imgf = file .spfn (filen )[0 ]+ "." + file .geturlfe (data ['pic' ])#图片文件名
1349+ imgs = avpicdownload (data ,r ,ip ,se ,imgf )#封面下载状况
1350+ if log :
1351+ logg .write (f"imgf = { imgf } \n imgs = { imgs } " , currentframe (), "Normal Video Download Var26" )
13481352 if os .system ('ffmpeg -h%s' % (getnul ()))== 0 and ff :
13491353 print (lan ['OUTPUT13' ])#将用ffmpeg自动合成
13501354 tt = int (time .time ())
@@ -1634,6 +1638,8 @@ def avpicdownload(data,r:requests.Session,ip,se,fn:str=None) ->int :
16341638 -1 文件夹创建失败
16351639 -2 封面文件下载失败
16361640 -3 覆盖文件失败"""
1641+ if 'pic' not in data :
1642+ return 0
16371643 log = False
16381644 logg = None
16391645 if 'logg' in ip :
@@ -2066,12 +2072,14 @@ def avaudiodownload(data: dict, r: requests.session, i: int, ip: dict, se: dict,
20662072 else :
20672073 for s in data ['sub' ]:
20682074 downlrc (r2 , f'{ filen } .m4a' , s , ip , se , data , ns , i )
2069- imgf = file .spfn (filen + ".m4a" )[0 ] + "." + file .geturlfe (data ['pic' ]) # 图片文件名
2070- if log :
2071- logg .write (f"imgf = { imgf } " , currentframe (), "Normal Video Audio Download Var7" )
2072- imgs = avpicdownload (data , r , ip , se , imgf ) # 封面下载状况
2073- if log :
2074- logg .write (f"imgs = { imgs } " , currentframe (), "Normal Video Audio Download Var8" )
2075+ imgs = - 1
2076+ if 'pic' in data :
2077+ imgf = file .spfn (filen + ".m4a" )[0 ] + "." + file .geturlfe (data ['pic' ]) # 图片文件名
2078+ if log :
2079+ logg .write (f"imgf = { imgf } " , currentframe (), "Normal Video Audio Download Var7" )
2080+ imgs = avpicdownload (data , r , ip , se , imgf ) # 封面下载状况
2081+ if log :
2082+ logg .write (f"imgs = { imgs } " , currentframe (), "Normal Video Audio Download Var8" )
20752083 if ffmpeg :
20762084 print (lan ['CONV_M4S_TO_M4A' ])
20772085 tt = int (time .time ())
0 commit comments