's'
This commit is contained in:
12
main.py
12
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",
|
||||
|
||||
Reference in New Issue
Block a user