From 92bc5791acd63ec4d60f54954570dfada8fa3240 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Mon, 5 Dec 2022 10:40:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0=E7=BC=96=E7=A0=81=E9=9F=B3?= =?UTF-8?q?=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- workflow/video.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/video.py b/workflow/video.py index bf6af83..fd0e2e5 100644 --- a/workflow/video.py +++ b/workflow/video.py @@ -214,7 +214,7 @@ def quick_split_video(file): split_process = subprocess.Popen([ FFMPEG_EXEC, *_common_ffmpeg_setting(), "-ss", str(current_sec), - "-i", file, "-c", "copy", "-f", "mp4", + "-i", file, "-c:v", "copy", "-c:a", "aac", "-f", "mp4", "-t", str(VIDEO_CLIP_EACH_SEC + VIDEO_CLIP_OVERFLOW_SEC), "-fflags", "+genpts", "-shortest", "-movflags", "faststart", os.path.join(VIDEO_OUTPUT_DIR, "{}.mp4".format(current_dt)) @@ -237,7 +237,7 @@ def _common_ffmpeg_setting(): def _common_ffmpeg_params(): return ( - "-f", "mp4", "-b:v", VIDEO_BITRATE, "-c:a", "copy", + "-f", "mp4", "-b:v", VIDEO_BITRATE, "-c:a", "aac", "-preset:v", "fast", "-profile:v", "main", "-avoid_negative_ts", "1", "-qmin", "18", "-qmax", "38", "-crf", str(VIDEO_CRF), "-g:v", str(VIDEO_GOP), "-fflags", "+genpts", "-shortest"