diff --git a/src/tagstudio/qt/helpers/vendored/ffmpeg.py b/src/tagstudio/qt/helpers/vendored/ffmpeg.py index 4fd5184f9..c2c9a80ed 100644 --- a/src/tagstudio/qt/helpers/vendored/ffmpeg.py +++ b/src/tagstudio/qt/helpers/vendored/ffmpeg.py @@ -4,6 +4,7 @@ import contextlib import json +import os import platform import subprocess from shutil import which @@ -15,7 +16,13 @@ logger = structlog.get_logger(__name__) -FFMPEG_MACOS_LOCATIONS: list[str] = ["", "/opt/homebrew/bin/", "/usr/local/bin/"] +user = os.environ["USER"] +FFMPEG_MACOS_LOCATIONS: list[str] = [ + "", + "/opt/homebrew/bin/", + "/usr/local/bin/", + f"/etc/profiles/per-user/{user}/bin", +] def _get_ffprobe_location() -> str: