zhangyong 1 年之前
父节点
当前提交
364aece80a
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      video_agc/agc_video_method.py

+ 4 - 4
video_agc/agc_video_method.py

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