From 5b6adccf4e26165e8ec5e3dda73011edd0117dff Mon Sep 17 00:00:00 2001 From: Orban Gergo Date: Sat, 15 Aug 2026 22:53:41 +0300 Subject: [PATCH] Added plus args for files with cover img. --- src/converters/ffmpeg.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/converters/ffmpeg.ts b/src/converters/ffmpeg.ts index 8f26385..9dc8bc0 100644 --- a/src/converters/ffmpeg.ts +++ b/src/converters/ffmpeg.ts @@ -699,6 +699,15 @@ export async function convert( let extraArgs: string[] = []; let message = "Done"; + const audioFormatsWithCover = ["m4a", "mp3", "flac", "ogg"]; + const audioFormatsNoCover = ["wav", "aac"]; + + if (audioFormatsWithCover.includes(convertTo)) { + extraArgs.push("-c:v", "copy", "-disposition:v", "attached_pic"); + } else if (audioFormatsNoCover.includes(convertTo)) { + extraArgs.push("-vn"); + } + if (convertTo === "ico") { // Make sure image is 256x256 or smaller extraArgs = [