We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e8541a2 commit ff3775dCopy full SHA for ff3775d
1 file changed
app/api/video-converter/route.ts
@@ -117,20 +117,20 @@ const mergeAudioVideo = (
117
const ffmpegCommand = ffmpeg().input(video_path).input(audio_path);
118
119
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
- ]);
+ ffmpegCommand
+ .inputOptions(["-hwaccel cuda", "-hwaccel_device 0", "-c:v h264_cuvid"])
+ .outputOptions([
+ "-c:v h264_nvenc",
+ "-preset fast",
+ "-cq 23",
+ "-c:a copy",
127
+ ]);
128
} else {
129
ffmpegCommand.outputOptions([
130
"-c:v libx264",
131
"-preset ultrafast",
132
"-crf 23",
133
134
]);
135
}
136
0 commit comments