Browse Source

修改分辨率

zhangyong 1 year ago
parent
commit
831e812461
1 changed files with 6 additions and 6 deletions
  1. 6 6
      video_stitching/video_stitching.py

+ 6 - 6
video_stitching/video_stitching.py

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