|
@@ -191,17 +191,19 @@ class VideoStitching():
|
|
|
end = editor.cvsecs(end)
|
|
|
text = cls.split_text(text, 10)
|
|
|
# /System/Library/Fonts/Hiragino Sans GB.ttc 本地字体
|
|
|
- sub = editor.TextClip(text, font="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc",
|
|
|
+ Common.logger().info(f"字幕:{text}")
|
|
|
+
|
|
|
+ sub = editor.TextClip(text, font="/usr/share/fonts/truetype/wqy/WenQuanYiZenHei.ttf",
|
|
|
fontsize=30, color="black").set_duration(end - start).set_start(
|
|
|
start).set_position(
|
|
|
("center", final_height - 80)).set_opacity(0.8)
|
|
|
subtitle_clips.append(sub)
|
|
|
-
|
|
|
+ Common.logger().info(f"将字幕添加到视频上")
|
|
|
# 将字幕添加到视频上
|
|
|
video_with_subtitles = editor.CompositeVideoClip([final_clip] + subtitle_clips)
|
|
|
else:
|
|
|
text_clip = (
|
|
|
- editor.TextClip("分享、转发给群友", font="/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc",
|
|
|
+ editor.TextClip("分享、转发给群友", font="/usr/share/fonts/truetype/wqy/WenQuanYiZenHei.ttf",
|
|
|
fontsize=30, color="black").
|
|
|
set_position(("center", final_height - 80)).
|
|
|
set_duration(duration_limit).
|