Update extract.js

This commit is contained in:
Namhyeon Go 2024-02-11 22:25:07 +09:00 committed by GitHub
parent 5672d78590
commit 5125c8bb28
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,20 +41,14 @@ function extract(req,res,next) {
let fps = req.query.fps || 1; let fps = req.query.fps || 1;
//compress = zip or gzip //compress = zip or gzip
let compress = req.query.compress || "none"; let compress = req.query.compress || "none";
let preset = req.query.preset || "default";
let ffmpegParams ={}; let ffmpegParams ={};
var format = "png"; var format = "png";
if (extract === "images"){ if (extract === "images"){
format = "png" format = "png"
ffmpegParams.outputOptions=[]; ffmpegParams.outputOptions=[];
switch (preset) {
case "1":
ffmpegParams.outputOptions.push(`-vf fps=${fps},scale=720:400:force_original_aspect_ratio=decrease`); ffmpegParams.outputOptions.push(`-vf fps=${fps},scale=720:400:force_original_aspect_ratio=decrease`);
ffmpegParams.outputOptions.push(`-f image2`); ffmpegParams.outputOptions.push(`-f image2`);
break; ffmpegParams.outputOptions.push(`-frames:v 1`);
default:
ffmpegParams.outputOptions.push(`-vf fps=${fps}`);
}
} }
if (extract === "audio"){ if (extract === "audio"){
format = "wav" format = "wav"