From 0335624ed63ee032e1673014c05858c93d3decfb Mon Sep 17 00:00:00 2001 From: Dispatcharr Date: Thu, 9 Oct 2025 15:12:43 -0500 Subject: [PATCH] Update transcode.py --- apps/media_library/transcode.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/media_library/transcode.py b/apps/media_library/transcode.py index 33de3628..e619f589 100644 --- a/apps/media_library/transcode.py +++ b/apps/media_library/transcode.py @@ -46,6 +46,7 @@ AUDIO_BITRATE = _int_setting("MEDIA_LIBRARY_TRANSCODE_AUDIO_BITRATE", 192) PRESET = getattr(settings, "MEDIA_LIBRARY_TRANSCODE_PRESET", "veryfast") TARGET_VIDEO_CODEC = getattr(settings, "MEDIA_LIBRARY_TRANSCODE_VIDEO_CODEC", "libx264") TARGET_AUDIO_CODEC = getattr(settings, "MEDIA_LIBRARY_TRANSCODE_AUDIO_CODEC", "aac") +AUDIO_CHANNELS = _int_setting("MEDIA_LIBRARY_TRANSCODE_AUDIO_CHANNELS", 2) def _build_target_path(media_file: MediaFile) -> Path: @@ -96,6 +97,8 @@ def _build_ffmpeg_command( TARGET_AUDIO_CODEC, "-b:a", f"{AUDIO_BITRATE}k", + "-ac", + str(max(1, AUDIO_CHANNELS)), "-sn", ] )