fix: add FFMPEG_ARGS env variable

issue #190
This commit is contained in:
C4illin 2024-12-11 11:01:39 +01:00
parent 03d3edfff6
commit f537c81db7
2 changed files with 725 additions and 722 deletions

View file

@ -11,6 +11,7 @@ services:
- HTTP_ALLOWED=true # setting this to true is unsafe, only set this to true locally
- ALLOW_UNAUTHENTICATED=true # allows anyone to use the service without logging in, only set this to true locally
- AUTO_DELETE_EVERY_N_HOURS=1 # checks every n hours for files older then n hours and deletes them, set to 0 to disable
# - FFMPEG_ARGS=-hwaccel vulkan # additional arguments to pass to ffmpeg
# - WEBROOT=/convertx # the root path of the web interface, leave empty to disable
ports:
- 3000:3000

View file

@ -700,7 +700,9 @@ export async function convert(
message = "Done: resized to 256x256";
}
const command = `ffmpeg -i "${filePath}" ${extra} "${targetPath}"`;
console.log(process.env.FFMPEG_ARGS);
const command = `ffmpeg ${process.env.FFMPEG_ARGS} -i "${filePath}" ${extra} "${targetPath}"`;
return new Promise((resolve, reject) => {
exec(command, (error, stdout, stderr) => {