diff --git a/danmaku_workflow_ffmpeg.py b/danmaku_workflow_ffmpeg.py index edf9228..cf8bd2c 100644 --- a/danmaku_workflow_ffmpeg.py +++ b/danmaku_workflow_ffmpeg.py @@ -408,7 +408,7 @@ def get_encode_process_use_nvenc(orig_filename: str, subtitles: list[str], new_f encode_process = subprocess.Popen([ FFMPEG_EXEC, *_common_ffmpeg_setting(), "-hwaccel", "cuda", "-i", orig_filename, "-vf", - ",".join("subtitles=%s" % i for i in subtitles) + ",hwupload_cuda", + ",".join("subtitles=%s" % i for i in subtitles), "-c:v", "h264_nvenc", "-preset:v", "p7", "-profile:v", "main", "-tune", "hq", "-multipass", "2", "-cq", "30", "-rc-lookahead", "5", "-g", "600", "-keyint_min", "1", "-qdiff", "30", "-qcomp", "0.9",