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