|
@@ -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
|