This commit is contained in:
eric
2025-12-13 07:42:08 -06:00
parent b4e76d74ca
commit 7c21e80eb6

View File

@@ -1755,19 +1755,19 @@ def start_record(url_data: tuple, count_variable: int = -1) -> None:
# 720p # 720p
"-vf", "scale=720:1280:force_original_aspect_ratio=decrease:flags=lanczos,pad=720:1280:(ow-iw)/2:(oh-ih)/2:black", "-vf", "scale=720:1280:force_original_aspect_ratio=decrease:flags=lanczos,pad=720:1280:(ow-iw)/2:(oh-ih)/2:black",
"-c:v", "libx264", "-c:v", "libx264",
"-preset", "superfast", "-preset", "veryfast",
"-tune", "zerolatency", "-tune", "zerolatency",
"-profile:v", "high", "-profile:v", "high",
# 1080p # 1080p
# "-b:v", "4200k", "-maxrate", "4200k", "-bufsize", "8400k", # 改1:2× bufsize,真 CBR #"-minrate", "4200k", "-b:v", "4200k", "-maxrate", "4200k", "-bufsize", "8400k", # 改1:2× bufsize,真 CBR
# 720p # 720p
"-b:v", "3200k", "-maxrate", "3200k", "-bufsize", "6400k", # bufsize = 2× bitrate,保持真 CBR "-minrate", "3200k", "-b:v", "3200k", "-maxrate", "3200k", "-bufsize", "6400k", # bufsize = 2× bitrate,保持真 CBR
"-g", "60", "-keyint_min", "50", "-g", "60", "-keyint_min", "50",
"-r", "30", "-r", "30",
"-bf", "0", "-bf", "0",
"-sc_threshold", "0", "-sc_threshold", "0",
"-nal-hrd", "cbr", # 改2:强制 CBR "-nal-hrd", "cbr", # 改2:强制 CBR
"-x264-params", "nal-hrd=cbr:force-cfr=1:scenecut=0", # 改3:简化 params,锁死 CBR "-x264-params", "nal-hrd=cbr:force-cfr=1:scenecut=0:filler=1", # 改3:简化 params,锁死 CBR
"-pix_fmt", "yuv420p", "-pix_fmt", "yuv420p",
"-c:a", "aac", "-b:a", "192k", "-ar", "44100", "-ac", "2", # 改4:音频上 128k(YouTube 推荐) "-c:a", "aac", "-b:a", "192k", "-ar", "44100", "-ac", "2", # 改4:音频上 128k(YouTube 推荐)