|
@@ -175,13 +175,13 @@ class VideoStitching():
|
|
|
final_clip = concatenate_videoclips(final_clips)
|
|
|
final_clip = final_clip.set_audio(mp3)
|
|
|
# 统一设置视频分辨率
|
|
|
- final_width = 480
|
|
|
- final_height = 720
|
|
|
+ final_width = 320
|
|
|
+ final_height = 480
|
|
|
final_clip = final_clip.resize((final_width, final_height))
|
|
|
# 设置背景色
|
|
|
- color_clip = editor.ColorClip(size=(final_width, 120),
|
|
|
+ color_clip = editor.ColorClip(size=(final_width, 90),
|
|
|
color=(255, 255, 0)).set_duration(duration_limit)
|
|
|
- final_clip = editor.CompositeVideoClip([final_clip, color_clip.set_position(("center", final_height - 100))])
|
|
|
+ final_clip = editor.CompositeVideoClip([final_clip, color_clip.set_position(("center", final_height - 70))])
|
|
|
if srt != None:
|
|
|
Common.logger().info(f"处理SRT字幕文件")
|
|
|
# 使用正则表达式提取时间码和字幕内容
|
|
@@ -201,7 +201,7 @@ class VideoStitching():
|
|
|
sub = editor.TextClip(text, font="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc",
|
|
|
fontsize=30, color="black").set_duration(end - start).set_start(
|
|
|
start).set_position(
|
|
|
- ("center", final_height - 80)).set_opacity(0.8)
|
|
|
+ ("center", final_height - 60)).set_opacity(0.8)
|
|
|
subtitle_clips.append(sub)
|
|
|
Common.logger().info(f"将字幕添加到视频上")
|
|
|
# 将字幕添加到视频上
|
|
@@ -210,7 +210,7 @@ class VideoStitching():
|
|
|
text_clip = (
|
|
|
editor.TextClip("分享、转发给群友", font="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc",
|
|
|
fontsize=30, color="black").
|
|
|
- set_position(("center", final_height - 80)).
|
|
|
+ set_position(("center", final_height - 70)).
|
|
|
set_duration(duration_limit).
|
|
|
set_opacity(0.8)
|
|
|
)
|