|
@@ -315,6 +315,7 @@ class CarryViode:
|
|
|
logger.info(f"[+] {REDIS_NAME}的{data}视频更改分辨率处理")
|
|
|
video_path = FFmpeg.video_640(video_path, file_path)
|
|
|
if not os.path.exists(video_path) or os.path.getsize(video_path) == 0:
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}视频更改分辨率失败")
|
|
|
AliyunLogger.logging(data["name"], "效率工具", tag_transport_channel, data["video_url"],
|
|
|
"改造失败,片尾拼接失败", "3001", str(data))
|
|
@@ -350,6 +351,7 @@ class CarryViode:
|
|
|
pw_url = TTS.get_pw_zm(pw_srt_text, voice)
|
|
|
if not pw_url:
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}数据片尾获取失败")
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
AliyunLogger.logging(data["name"],"效率工具", tag_transport_channel, data["video_url"],
|
|
|
"改造失败,片尾获取失败", "3001", str(data))
|
|
|
text = (
|
|
@@ -365,6 +367,7 @@ class CarryViode:
|
|
|
pw_srt = TTS.getSrt(pw_url)
|
|
|
pw_mp3_path = TTS.download_mp3(pw_url, file_path)
|
|
|
if not pw_mp3_path:
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}数据片尾音频下载失败")
|
|
|
AliyunLogger.logging(data["name"], "效率工具",tag_transport_channel, data["video_url"],
|
|
|
"改造失败,片尾音频下载失败", "3001", str(data))
|
|
@@ -380,6 +383,7 @@ class CarryViode:
|
|
|
logger.info(f"[+] {REDIS_NAME}的{data}数据片尾音频下载成功")
|
|
|
jpg_path = FFmpeg.video_png(video_path, file_path) # 生成视频最后一帧jpg
|
|
|
if not os.path.exists(jpg_path) or os.path.getsize(jpg_path) == 0:
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}数据片尾获取最后一帧失败")
|
|
|
AliyunLogger.logging(data["name"], "效率工具",tag_transport_channel, data["video_url"],
|
|
|
"改造失败,获取最后一帧失败", "3001", str(data))
|
|
@@ -395,6 +399,7 @@ class CarryViode:
|
|
|
logger.info(f"[+] {REDIS_NAME}的{data}数据片尾获取最后一帧成功")
|
|
|
pw_path = FFmpeg.pw_video(jpg_path, file_path, pw_mp3_path, pw_srt) # 生成片尾视频
|
|
|
if not os.path.exists(pw_path) or os.path.getsize(pw_path) == 0:
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}数据片尾拼接失败")
|
|
|
AliyunLogger.logging(data["name"], "效率工具",tag_transport_channel, data["video_url"],
|
|
|
"改造失败,片尾拼接失败", "3001", str(data))
|
|
@@ -411,6 +416,7 @@ class CarryViode:
|
|
|
video_path = FFmpeg.h_b_video(video_path, pw_path, file_path)
|
|
|
video_path = FFmpeg.single_video(video_path, file_path, data["video_share"])
|
|
|
if not os.path.exists(video_path) or os.path.getsize(video_path) == 0:
|
|
|
+ in_carry_video_data(REDIS_NAME, json.dumps(data, ensure_ascii=False, indent=4))
|
|
|
logger.error(f"[+] {REDIS_NAME}的{data}数据添加片中字幕失败")
|
|
|
AliyunLogger.logging(data["name"], "效率工具",tag_transport_channel, data["video_url"],
|
|
|
"改造失败,添加片中字幕失败", "3001", str(data))
|