| 
					
				 | 
			
			
				@@ -121,20 +121,21 @@ class getVideo: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         cover = video["cover"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         video_url = video["video_url"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         time.sleep(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        pw_random_id = cls.random_id() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         new_video_path = PQ.download_video(video_url, video_path_url, v_id)  # 下载视频地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if new_video_path == '': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             Common.logger("log").info(f"{task_mark}下的视频ID{id},{new_video_path}视频下载失败") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             cls.remove_files(video_path_url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             continue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        # if crop_total and crop_total != 'None':  # 判断是否需要裁剪 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        #     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        # if gg_duration_total and gg_duration_total != 'None':  # 判断是否需要指定视频时长 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        #     pass 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if crop_total and crop_total != 'None':  # 判断是否需要裁剪 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            new_video_path = FFmpeg.video_crop(new_video_path, video_path_url, pw_random_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if gg_duration_total and gg_duration_total != 'None':  # 判断是否需要指定视频时长 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            new_video_path = FFmpeg.video_ggduration(new_video_path, video_path_url, pw_random_id, gg_duration_total) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if video_ending and video_ending != 'None': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pw_id = pws["pw_id"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pw_srt = pws["pw_srt"] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pw_url = PQ.get_pw_url(pw_id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            pw_random_id = cls.random_id() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             jpg_path = None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             pw_path = None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             for attempt in range(3): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,4 +197,5 @@ class getVideo: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             except Exception as e: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 cls.remove_files(video_path_url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Common.logger("warning").warning(f"{name}的{task_mark}任务处理失败:{e}\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Feishu.bot(mark, '机器自动改造消息通知', f'你的任务全部完成,请关注!!!!!', name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return mark 
			 |