diff --git a/src/ytdl_sub/config/defaults.py b/src/ytdl_sub/config/defaults.py index 6746cc82..d29166bf 100644 --- a/src/ytdl_sub/config/defaults.py +++ b/src/ytdl_sub/config/defaults.py @@ -23,8 +23,12 @@ if IS_WINDOWS: MAX_FILE_NAME_BYTES = 255 else: DEFAULT_LOCK_DIRECTORY = "/tmp" - DEFAULT_FFMPEG_PATH = _existing_path("/usr/bin/ffmpeg", "/usr/local/bin/ffmpeg") - DEFAULT_FFPROBE_PATH = _existing_path("/usr/bin/ffprobe", "/usr/local/bin/ffmpeg") + DEFAULT_FFMPEG_PATH = os.getenv( + "YTDL_SUB_FFMPEG_PATH", _existing_path("/usr/bin/ffmpeg", "/usr/local/bin/ffmpeg") + ) + DEFAULT_FFPROBE_PATH = os.getenv( + "YTDL_SUB_FFPROBE_PATH", _existing_path("/usr/bin/ffprobe", "/usr/local/bin/ffmpeg") + ) MAX_FILE_NAME_BYTES = os.pathconf("/", "PC_NAME_MAX")