From a86e10446a37c49682440c3cb7d1a2ea3dd136b1 Mon Sep 17 00:00:00 2001 From: Alex X Date: Thu, 11 Dec 2025 21:59:25 +0300 Subject: [PATCH] Add PCML/8000 to ffmpeg transcoder --- internal/ffmpeg/producer.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/ffmpeg/producer.go b/internal/ffmpeg/producer.go index 97cf3d5c..2f731fc1 100644 --- a/internal/ffmpeg/producer.go +++ b/internal/ffmpeg/producer.go @@ -46,6 +46,7 @@ func NewProducer(url string) (core.Producer, error) { {Name: core.CodecPCM, ClockRate: 16000}, {Name: core.CodecPCMA, ClockRate: 16000}, {Name: core.CodecPCMU, ClockRate: 16000}, + {Name: core.CodecPCML, ClockRate: 8000}, {Name: core.CodecPCM, ClockRate: 8000}, {Name: core.CodecPCMA, ClockRate: 8000}, {Name: core.CodecPCMU, ClockRate: 8000}, @@ -99,7 +100,7 @@ func (p *Producer) newURL() string { case core.CodecAAC: s += "#audio=aac/16000" case core.CodecPCML: - s += "#audio=pcml/16000" + s += "#audio=pcml/" + strconv.Itoa(int(codec.ClockRate)) case core.CodecPCM: s += "#audio=pcm/" + strconv.Itoa(int(codec.ClockRate)) case core.CodecPCMA: