Skip to content

Commit ff3775d

Browse files
committed
fix: better gc usage
1 parent e8541a2 commit ff3775d

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

app/api/video-converter/route.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -117,20 +117,20 @@ const mergeAudioVideo = (
117117
const ffmpegCommand = ffmpeg().input(video_path).input(audio_path);
118118

119119
if (hasNvidiaGpu) {
120-
ffmpegCommand.outputOptions([
121-
"-c:v h264_nvenc",
122-
"-preset fast",
123-
"-cq 23",
124-
"-c:a aac",
125-
"-b:a 128k",
126-
]);
120+
ffmpegCommand
121+
.inputOptions(["-hwaccel cuda", "-hwaccel_device 0", "-c:v h264_cuvid"])
122+
.outputOptions([
123+
"-c:v h264_nvenc",
124+
"-preset fast",
125+
"-cq 23",
126+
"-c:a copy",
127+
]);
127128
} else {
128129
ffmpegCommand.outputOptions([
129130
"-c:v libx264",
130131
"-preset ultrafast",
131132
"-crf 23",
132-
"-c:a aac",
133-
"-b:a 128k",
133+
"-c:a copy",
134134
]);
135135
}
136136

0 commit comments

Comments
 (0)