add remux folder to removing upload

main
aria 3 months ago
parent b48b6b22b9
commit 97d46a1357
Signed by: a
GPG Key ID: E851AE999FFCBC37

@ -52,9 +52,9 @@ async function ffmpeg(file) {
let ffmpegProcess = spawn(ffmpegStatic, [`-i`, originalFile, `-vcodec`, config["remux"]["video-codec"], `-acodec`, config["remux"]["audio-codec"], `-preset`, `ultrafast`, transFile]);
ffmpegProcess.stderr.on("data", function(chunk) {
let string = chunk.toString()
let string = chunk.toString();
if (string.startsWith("frame=")) console.log(string);
})
});
ffmpegProcess.on("close", async function(code) {
if (code == 0) {

@ -22,9 +22,8 @@ const sd = require("showdown");
const mk = new sd.Converter();
const istor = require("is-tor");
if (!config["media-folder"].startsWith("/")) {
config["media-folder"] = `${__dirname}/${config["media-folder"]}`;
}
if (!config["media-folder"].startsWith("/")) config["media-folder"] = `${__dirname}/${config["media-folder"]}`;
if (config?.["remux"]?.["folder"] && !config?.["remux"]?.["folder"].startsWith("/")) config?.["remux"]?.["folder"] = `${__dirname}/${config?.["remux"]?.["folder"]}`;
app.set("view engine", "ejs");
app.use(cookieParser());
@ -1878,7 +1877,8 @@ async function removeUpload(id) {
let db = await client.db("mediahost");
let files = await db.collection("uploads");
await files.findOneAndDelete({id: id});
fs.rmSync(`${config["media-folder"]}${id}`, {recursive: true});
if (fs.existsSync(`${config["media-folder"]}${id}`)) fs.rmSync(`${config["media-folder"]}${id}`, {recursive: true});
if (fs.existsSync(`${config?.["remux"]?.["folder"]}${id}`)) fs.rmSync(`${config["remux"]["folder"]}${id}`, {recursive: true});
}
async function initTranscode(id, mime) {