From bd59bb7c9822ab0952db335275ebd6f294093c81 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Sat, 23 May 2026 12:57:07 -0300 Subject: [PATCH] Add ffmpeg_path CLI option and pass to downloader --- gamdl/cli/cli.py | 1 + gamdl/cli/cli_config.py | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/gamdl/cli/cli.py b/gamdl/cli/cli.py index 9adf23d..86d5afc 100644 --- a/gamdl/cli/cli.py +++ b/gamdl/cli/cli.py @@ -176,6 +176,7 @@ async def main(config: CliConfig): output_path=config.output_path, temp_path=config.temp_path, nm3u8dlre_path=config.nm3u8dlre_path, + ffmpeg_path=config.ffmpeg_path, download_mode=config.download_mode, album_folder_template=config.album_folder_template, compilation_folder_template=config.compilation_folder_template, diff --git a/gamdl/cli/cli_config.py b/gamdl/cli/cli_config.py index ebad913..1dc8bb7 100644 --- a/gamdl/cli/cli_config.py +++ b/gamdl/cli/cli_config.py @@ -313,6 +313,14 @@ class CliConfig: default=base_downloader_sig.parameters["nm3u8dlre_path"].default, ), ] + ffmpeg_path: Annotated[ + str, + option( + "--ffmpeg-path", + help="FFmpeg executable path", + default=base_downloader_sig.parameters["ffmpeg_path"].default, + ), + ] download_mode: Annotated[ DownloadMode, option(