From b4e76d74cafe36c0564fa947aed7bd8297398149 Mon Sep 17 00:00:00 2001 From: eric Date: Sat, 13 Dec 2025 07:34:08 -0600 Subject: [PATCH] 's' --- main.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index c16a6d0..7c1532c 100644 --- a/main.py +++ b/main.py @@ -1750,14 +1750,18 @@ def start_record(url_data: tuple, count_variable: int = -1) -> None: "-headers", douyin_headers, "-i", real_url, - + # 1080p # "-vf", "scale=1080:1920:force_original_aspect_ratio=decrease:flags=lanczos,pad=1080:1920:(ow-iw)/2:(oh-ih)/2:black", - "-vf", "scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2:black", + # 720p + "-vf", "scale=720:1280:force_original_aspect_ratio=decrease:flags=lanczos,pad=720:1280:(ow-iw)/2:(oh-ih)/2:black", "-c:v", "libx264", "-preset", "superfast", "-tune", "zerolatency", "-profile:v", "high", - "-b:v", "4200k", "-maxrate", "4200k", "-bufsize", "8400k", # 改1:2× bufsize,真 CBR + # 1080p + # "-b:v", "4200k", "-maxrate", "4200k", "-bufsize", "8400k", # 改1:2× bufsize,真 CBR + # 720p + "-b:v", "3200k", "-maxrate", "3200k", "-bufsize", "6400k", # bufsize = 2× bitrate,保持真 CBR "-g", "60", "-keyint_min", "50", "-r", "30", "-bf", "0", @@ -1766,7 +1770,7 @@ def start_record(url_data: tuple, count_variable: int = -1) -> None: "-x264-params", "nal-hrd=cbr:force-cfr=1:scenecut=0", # 改3:简化 params,锁死 CBR "-pix_fmt", "yuv420p", - "-c:a", "aac", "-b:a", "128k", "-ar", "44100", "-ac", "2", # 改4:音频上 128k(YouTube 推荐) + "-c:a", "aac", "-b:a", "192k", "-ar", "44100", "-ac", "2", # 改4:音频上 128k(YouTube 推荐) "-af", "aresample=async=1:first_pts=0", "-flags", "+global_header",