|
@@ -305,8 +305,8 @@ class AgcVidoe():
|
|
|
"-i", audio_video, # 音频文件
|
|
|
"-pix_fmt", "yuv420p",
|
|
|
"-movflags", "faststart",
|
|
|
- "-keyint_min", str(23.97),
|
|
|
- "-g", str(23.97),
|
|
|
+ "-keyint_min", str(30),
|
|
|
+ "-g", str(60),
|
|
|
"-sc_threshold", "0",
|
|
|
"-strict", "experimental",
|
|
|
"-threads", str(num_threads),
|
|
@@ -317,9 +317,9 @@ class AgcVidoe():
|
|
|
"-b:v", "5M", # 设置可变比特率
|
|
|
"-maxrate", "10M", # 设置最大比特率
|
|
|
"-bufsize", "5M", # 设置缓冲大小
|
|
|
- "-crf", "23", # 设置CRF(恒定质量)
|
|
|
+ "-crf", "22", # 设置CRF(恒定质量)
|
|
|
"-r", "30", # 设置帧率为30帧每秒
|
|
|
- "-vsync", "cfr", # 设置视频同步策略为可变帧率
|
|
|
+ "-vsync", "vfr", # 设置视频同步策略为可变帧率
|
|
|
"-t", str(int(audio_duration)), # 保持与音频时长一致
|
|
|
"-map", "0:v:0", # 映射第一个输入的视频流
|
|
|
"-map", "1:a:0", # 映射第二个输入的音频流
|