ffmpeg_command = [ "ffmpeg", "-loglevel", "info", "-rw_timeout", "15000000", "-reconnect", "1", "-reconnect_at_eof", "1", "-reconnect_streamed", "1", "-reconnect_delay_max", "15", "-fflags", "+genpts+discardcorrupt", "-err_detect", "ignore_err", "-thread_queue_size", "8192", "-headers", douyin_headers, "-i", real_url, "-vf", "scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2:black", "-c:v", codec_v, "-preset", preset_v, *tune_param, "-b:v", "2500k", "-maxrate", "2500k", "-bufsize", "5000k", "-g", "50", "-r", "25", "-pix_fmt", "yuv420p", "-c:a", "aac", "-b:a", "128k", "-ar", "44100", "-ac", "2", "-af", "aresample=async=1:first_pts=0", "-flags", "+global_header", "-f", "flv", youtube_rtmp # "-f", "tee", # "-map", "0:v", "-map", "0:a", # tee_outputs ]