api/config: clean up (better formatting)

This commit is contained in:
wukko 2024-08-03 16:33:36 +06:00
parent 332eae16b2
commit 0a411196e9
No known key found for this signature in database
GPG key ID: 3E30B3F26C7B4AA2

View file

@ -2,21 +2,20 @@ import { loadJSON } from "./misc/load-from-fs.js";
const packageJson = loadJSON("./package.json");
export const
version = packageJson.version,
const version = packageJson.version;
genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
supportedAudio = ["mp3", "ogg", "wav", "opus"],
ffmpegArgs = {
const genericUserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36";
const supportedAudio = ["mp3", "ogg", "wav", "opus"];
const ffmpegArgs = {
webm: ["-c:v", "copy", "-c:a", "copy"],
mp4: ["-c:v", "copy", "-c:a", "copy", "-movflags", "faststart+frag_keyframe+empty_moov"],
copy: ["-c:a", "copy"],
audio: ["-ar", "48000", "-ac", "2", "-b:a", "320k"],
m4a: ["-movflags", "frag_keyframe+empty_moov"],
gif: ["-vf", "scale=-1:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse", "-loop", "0"]
},
}
env = {
const env = {
apiURL: process.env.API_URL || '',
apiPort: process.env.API_PORT || 9000,
@ -40,3 +39,13 @@ export const
externalProxy: process.env.API_EXTERNAL_PROXY,
}
export {
env,
genericUserAgent,
supportedAudio,
ffmpegArgs,
version,
}