From 9446146bd540e75a726ca6639008c9be6b8d6924 Mon Sep 17 00:00:00 2001 From: tpjanssen <25168870+tpjanssen@users.noreply.github.com> Date: Fri, 13 Oct 2023 21:35:40 +0200 Subject: [PATCH] Set ffmpeg audio user agent --- frigate/events/audio.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frigate/events/audio.py b/frigate/events/audio.py index 50e1d9ab0..122fa0107 100644 --- a/frigate/events/audio.py +++ b/frigate/events/audio.py @@ -30,6 +30,7 @@ from frigate.types import CameraMetricsTypes, FeatureMetricsTypes from frigate.util.builtin import get_ffmpeg_arg_list from frigate.util.services import listen from frigate.video import start_or_restart_ffmpeg, stop_ffmpeg +from frigate.version import VERSION try: from tflite_runtime.interpreter import Interpreter @@ -38,10 +39,12 @@ except ModuleNotFoundError: logger = logging.getLogger(__name__) +_user_agent_audio_arg = f"-user_agent 'FFmpeg Frigate (Audio)/{VERSION}'" + def get_ffmpeg_command(input_args: list[str], input_path: str) -> list[str]: return get_ffmpeg_arg_list( - f"ffmpeg {{}} -i {{}} -f {AUDIO_FORMAT} -ar {AUDIO_SAMPLE_RATE} -ac 1 -y {{}}".format( + f"ffmpeg {{}} {_user_agent_audio_arg} -i {{}} -f {AUDIO_FORMAT} -ar {AUDIO_SAMPLE_RATE} -ac 1 -y {{}}".format( " ".join(input_args), input_path, "pipe:",