|
@@ -242,11 +242,11 @@ class AgcVidoe():
|
|
|
# subtitle_cmd = f"subtitles={s_path}:force_style='Fontsize=11,Fontname=Hiragino Sans GB,Outline=0,PrimaryColour=&H000000,SecondaryColour=&H000000'"
|
|
# subtitle_cmd = f"subtitles={s_path}:force_style='Fontsize=11,Fontname=Hiragino Sans GB,Outline=0,PrimaryColour=&H000000,SecondaryColour=&H000000'"
|
|
|
subtitle_cmd = f"subtitles={s_path}:force_style='Fontsize=12,Fontname=wqy-zenhei,Bold=1,Outline=0,PrimaryColour=&H000000,SecondaryColour=&H000000'"
|
|
subtitle_cmd = f"subtitles={s_path}:force_style='Fontsize=12,Fontname=wqy-zenhei,Bold=1,Outline=0,PrimaryColour=&H000000,SecondaryColour=&H000000'"
|
|
|
else:
|
|
else:
|
|
|
- subtitle_cmd = "drawtext=text='分享、转发给群友':fontsize=40:fontcolor=black:x=(w-text_w)/2:y=h-text_h-30"
|
|
|
|
|
|
|
+ subtitle_cmd = "drawtext=text='分享、转发给群友':fontsize=28:fontcolor=black:x=(w-text_w)/2:y=h-text_h-15"
|
|
|
# 背景色参数
|
|
# 背景色参数
|
|
|
- background_cmd = "drawbox=y=ih-118:color=yellow@1.0:width=iw:height=0:t=fill"
|
|
|
|
|
|
|
+ background_cmd = "drawbox=y=ih-65:color=yellow@1.0:width=iw:height=0:t=fill"
|
|
|
# 分辨率参数
|
|
# 分辨率参数
|
|
|
- resolution_cmd = "-s", "480x854"
|
|
|
|
|
|
|
+ resolution_cmd = "-s", "320x480"
|
|
|
# 多线程数
|
|
# 多线程数
|
|
|
num_threads = 4
|
|
num_threads = 4
|
|
|
# 构建 FFmpeg 命令
|
|
# 构建 FFmpeg 命令
|
|
@@ -260,7 +260,7 @@ class AgcVidoe():
|
|
|
"-c:a", "aac",
|
|
"-c:a", "aac",
|
|
|
"-threads", str(num_threads),
|
|
"-threads", str(num_threads),
|
|
|
*resolution_cmd, # 添加分辨率参数
|
|
*resolution_cmd, # 添加分辨率参数
|
|
|
- "-vf", f"scale=480:854,{background_cmd},{subtitle_cmd}", # 添加背景色和字幕
|
|
|
|
|
|
|
+ "-vf", f"scale=320x480,{background_cmd},{subtitle_cmd}", # 添加背景色和字幕
|
|
|
"-preset", "slow", # 添加 medium
|
|
"-preset", "slow", # 添加 medium
|
|
|
"-profile:v", "high", # main指定视频编码的配置文件
|
|
"-profile:v", "high", # main指定视频编码的配置文件
|
|
|
"-b:v", "5M",
|
|
"-b:v", "5M",
|