| 
														
															@@ -2,6 +2,7 @@ import asyncio 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import json 
														 | 
														
														 | 
														
															 import json 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import os 
														 | 
														
														 | 
														
															 import os 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import time 
														 | 
														
														 | 
														
															 import time 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import traceback 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 from typing import List 
														 | 
														
														 | 
														
															 from typing import List 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import cv2 
														 | 
														
														 | 
														
															 import cv2 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -102,6 +103,7 @@ class FFmpeg(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         # 获取视频时长 
														 | 
														
														 | 
														
															         # 获取视频时长 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         try: 
														 | 
														
														 | 
														
															         try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             total_duration = cls.get_video_duration(video_path) 
														 | 
														
														 | 
														
															             total_duration = cls.get_video_duration(video_path) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            logger.info(f"[+]视频总时长{total_duration}") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if total_duration == 0: 
														 | 
														
														 | 
														
															             if total_duration == 0: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return gg_duration_url 
														 | 
														
														 | 
														
															                 return gg_duration_url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             duration = int(total_duration) - int(gg_duration_total) 
														 | 
														
														 | 
														
															             duration = int(total_duration) - int(gg_duration_total) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -118,6 +120,7 @@ class FFmpeg(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             ], timeout= 360) 
														 | 
														
														 | 
														
															             ], timeout= 360) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return gg_duration_url 
														 | 
														
														 | 
														
															             return gg_duration_url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         except Exception as e: 
														 | 
														
														 | 
														
															         except Exception as e: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            logger.error(f"修改视频时长发生异常:{e}\n{traceback.format_exc()}") 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return gg_duration_url 
														 | 
														
														 | 
														
															             return gg_duration_url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     """ 
														 | 
														
														 | 
														
															     """ 
														 |