From d83b55799e52dc76da0f7c52e22273f339d5dfe2 Mon Sep 17 00:00:00 2001 From: zuckerberg <5-zuckerberg@users.noreply.git.neet.dev> Date: Mon, 6 Sep 2021 14:01:36 -0400 Subject: [PATCH] opus test --- transcoder.py | 2 +- uploader.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/transcoder.py b/transcoder.py index 7f3108d..f45459d 100644 --- a/transcoder.py +++ b/transcoder.py @@ -9,7 +9,7 @@ class Transcoder(StreamSource): def __init__(self, upstream): self.process = ( ffmpeg .input('pipe:') - .output('pipe:', format='mp3') + .output('pipe:', format='opus', **{'b:a': 96000}) .run_async(pipe_stdin=True, pipe_stdout=True, pipe_stderr=True) ) logger.add(self.process.stderr, "transcoder.log") diff --git a/uploader.py b/uploader.py index b350d49..cd4510d 100644 --- a/uploader.py +++ b/uploader.py @@ -14,7 +14,7 @@ class Uploader(object): def connect(self): self.process = ( ffmpeg .input('pipe:', re=None) - .output("icecast://source:hackme@" + self.host + "/" + self.stream, format='mp3', content_type="audio/mpeg") + .output("icecast://source:hackme@" + self.host + "/" + self.stream, format='opus', content_type="audio/ogg") .run_async(pipe_stdin=True, pipe_stderr=True) ) logger.add(self.process.stderr, "uploader.log")