From cfae7db7fc10bf2123bd01af462b127b5e76ee5c Mon Sep 17 00:00:00 2001 From: remsky Date: Thu, 13 Feb 2025 00:22:14 -0700 Subject: [PATCH] fix: bump up audio quality settings in StreamingAudioWriter --- api/src/services/streaming_audio_writer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/services/streaming_audio_writer.py b/api/src/services/streaming_audio_writer.py index 6c31e47..1a45eec 100644 --- a/api/src/services/streaming_audio_writer.py +++ b/api/src/services/streaming_audio_writer.py @@ -112,7 +112,7 @@ class StreamingAudioWriter: parameters.extend( [ "-q:a", - "2", + "0", # Highest quality "-write_xing", "1", # XING header for MP3 "-id3v1", @@ -142,7 +142,7 @@ class StreamingAudioWriter: self.encoder.export( output_buffer, **format_args, - bitrate="192k", + bitrate="192k", # Optimal for 24kHz/16-bit mono source parameters=parameters, ) self.encoder = None @@ -189,10 +189,10 @@ class StreamingAudioWriter: self.encoder.export( output_buffer, **format_args, - bitrate="192k", + bitrate="192k", # Optimal for 24kHz/16-bit mono source parameters=[ "-q:a", - "2", + "0", # Highest quality for chunks too "-write_xing", "0", # No XING headers for chunks ],