This works for me:

%fdkaac(aot="mpeg4_aac_lc",bitrate=256)

% ffprobe /tmp/bla-256k.aac
(...)
[aac @ 0x7fea50002a00] Estimating duration from bitrate, this may be
inaccurate
Input #0, aac, from '/tmp/bla-256k.aac':
  Duration: 00:03:21.56, bitrate: 273 kb/s
    Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp, 273 kb/s

2017-07-29 12:13 GMT-05:00 Alex LaBranche <[email protected]>:

> Theres basically no liquidsoap documentation for the Fdkaac encoder...
> what encoding options it supports, etc... I've tried profile/bitrate/sample
> rate combinations from the fdk documentation. (Section 2.12 from
> https://github.com/mstorsjo/fdk-aac/blob/master/
> documentation/aacEncoder.pdf) None of which would allow higher than 64k.
>
> With ffmpeg its a no brainer and everything works as expected... ffmpeg
> -i  <some input> -c:a libfdk_aac -b:a 256k <some output>
>
> -alex
>
>
> > On Jul 28, 2017, at 6:43 17PM, Darren Owen <[email protected]>
> wrote:
> >
> > The fdkaac being used can't be configured correctly as 64kbps is
> typically seen as the upper limit of the HE-AACv2 profile. It then goes to
> the HE-AAC and then the LC profiles as the bitrates increase (with a bit of
> overlap at the profile boundaries). So trying to check what fdkaac is
> actually being told to do is the best I can suggest (be that from
> command-line options or specified config file for it).
> > On 29/07/2017 02:13, Alex LaBranche wrote:
> >> Im worried about it not sending at the configured bitrates. I've tried
> many options and profiles within liquidsoap. None will send higher than 64k.
> >>
> >> It will send lower.. 24k is 24k.. but 64k's the limit it seems...
> >>
> >> -alex
> >>
> >>
> >>> On Jul 28, 2017, at 5:42 34AM, Darren Owen <[email protected]>
> >>>  wrote:
> >>>
> >>> It's just the nature of the AAC variants and their real vs effective
> sample rate against the AAC profile that's been chosen. So I wouldn't worry
> about the sample rate being reported.
> >>> On 28/07/2017 12:23, Alex LaBranche wrote:
> >>>
> >>>> Yes I included that information in my first email... ffprobe shows
> what metadata its receiving, then the actual info on the stream
> >>>>
> >>>> metadata
> >>>>
> >>>>
> >>>>
> >>>>>>>     icy-br          : 256
> >>>>>>>     icy-sr          : 22050
> >>>>>>>
> >>>>>>>
> >>>> Actual
> >>>>
> >>>>
> >>>>
> >>>>>>>   Duration: N/A, bitrate: 62 kb/s
> >>>>>>>
> >>>>>>>     Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 62
> kb/s
> >>>>>>>
> >>>>>>>
> >>>> Basically 64k is as high as I can get it...
> >>>>
> >>>> Now if I use something like ffmpeg to do the transcoding instead of
> liquidsoap, using the same codec (libfdk_aac)
> >>>>
> >>>> Ffprobe shows
> >>>>
> >>>> Duration: N/A, bitrate: 249 kb/s
> >>>>     Stream #0:0: Audio: aac (LC), 44100 Hz, stereo, fltp, 249 kb/s
> >>>>
> >>>>
> >>>> -alex
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>> On Jul 27, 2017, at 5:45 18PM, Romain Beauxis <[email protected]>
> >>>>>
> >>>>>  wrote:
> >>>>>
> >>>>> Hi,
> >>>>>
> >>>>> Have you tried to download the stream and run ffprobe on it? Most
> likely, shoutcast isn't reporting the correct value.
> >>>>>
> >>>>> Romain
> >>>>>
> >>>>> 2017-07-13 10:39 GMT-05:00 Alex LaBranche
> >>>>>
> >>>>> <[email protected]>
> >>>>>
> >>>>> :
> >>>>>
> >>>>>
> >>>>>> Does anyone have any insight on this?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> On Jul 5, 2017, at 12:44 24AM, Alex LaBranche <[email protected]
> >
> >>>>>>>
> >>>>>>>  wrote:
> >>>>>>>
> >>>>>>> It seems that when I'm using fdkaac (the only aac encoder
> available now from the looks of it) the highest bitrate it will output is
> 64k
> >>>>>>>
> >>>>>>> This is what I have configured...
> >>>>>>>
> >>>>>>> output.shoutcast(%fdkaac(channels=2,bitrate=256,
> samplerate=44100),icy_id=5,icy_metdata="true", name="Radio - 256k
> HE-AACv2",genre="Genre",url=
> >>>>>>>
> >>>>>>> "https://www.domain.com";
> >>>>>>>
> >>>>>>> ,host="127.0.0.1",port = 80,password = "radio:#5",radio)
> >>>>>>>
> >>>>>>> output.shoutcast(%fdkaac(channels=2,bitrate=128,
> samplerate=44100),icy_id=6,icy_metdata="true",name="Radio - 128k
> HE-AACv2",genre="Genre",url=
> >>>>>>>
> >>>>>>> "https://www.domain.com";
> >>>>>>>
> >>>>>>> ,host="127.0.0.1",port = 80,password = "radio:#6",radio)
> >>>>>>>
> >>>>>>> output.shoutcast(%fdkaac(channels=2,bitrate=64,
> samplerate=44100),icy_id=7,icy_metdata="true",name="Radio - 64k
> HE-AACv2",genre="Genre",url=
> >>>>>>>
> >>>>>>> "https://www.domain.com";
> >>>>>>>
> >>>>>>> ,host="127.0.0.1",port = 80,password = "radio:#7",radio)
> >>>>>>>
> >>>>>>> output.shoutcast(%fdkaac(channels=2,bitrate=24,
> samplerate=44100),icy_id=8,icy_metdata="true",name="Radio - 24k
> HE-AACv2",genre="Genre",url=
> >>>>>>>
> >>>>>>> "https://www.domain.com";
> >>>>>>>
> >>>>>>> ,host="127.0.0.1",port = 80,password = "radio:#8",radio)
> >>>>>>>
> >>>>>>> I have a separate script thats basically the same but its
> outputting mp3 (to the first 4 sid's on the sc_serv)
> >>>>>>>
> >>>>>>>
> >>>>>>> The Shoutcast status page reports the correct bitrate, but reports
> half the sample rate
> >>>>>>>
> >>>>>>> HE-AAC @ 256 kbps, 22.05 kHz
> >>>>>>> HE-AAC @ 128 kbps, 22.05 kHz
> >>>>>>> HE-AAC @ 64 kbps, 22.05 kHz
> >>>>>>> HE-AAC @ 24 kbps, 22.05 kHz
> >>>>>>>
> >>>>>>> Odd.. ok... lets have a closer look...
> >>>>>>>
> >>>>>>>
> >>>>>>> $ ffprobe -hide_banner
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=5
> >>>>>>>
> >>>>>>>
> >>>>>>> Input #0, aac, from '
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=5
> >>>>>>>
> >>>>>>> ':
> >>>>>>>   Metadata:
> >>>>>>>     icy-notice1     : <BR>This stream requires <a href=
> >>>>>>>
> >>>>>>> "http://www.winamp.com";
> >>>>>>>> Winamp</a><BR>
> >>>>>>>>
> >>>>>>>     icy-notice2     : SHOUTcast DNAS/posix(linux x64)
> v2.5.1.724<BR>
> >>>>>>>     icy-name        : Radio
> >>>>>>>     icy-genre       : Genre
> >>>>>>>     icy-br          : 256
> >>>>>>>     icy-sr          : 22050
> >>>>>>>     icy-url         :
> >>>>>>>
> >>>>>>> https://www.domain.com
> >>>>>>>
> >>>>>>>
> >>>>>>>     icy-pub         : 1
> >>>>>>>   Duration: N/A, bitrate: 62 kb/s
> >>>>>>>     Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 62
> kb/s
> >>>>>>>
> >>>>>>>
> >>>>>>> So liquidsoap is sending the configured bitrate, and half the
> configured samplerate as metadata
> >>>>>>>
> >>>>>>> But is actually sending at 64kbps 44100 Hz
> >>>>>>>
> >>>>>>>
> >>>>>>> A look at the 24k...
> >>>>>>>
> >>>>>>>     icy-br          : 24
> >>>>>>>     icy-sr          : 22050
> >>>>>>>     icy-url         :
> >>>>>>>
> >>>>>>> https://www.domain.com
> >>>>>>>
> >>>>>>>
> >>>>>>>     icy-pub         : 1
> >>>>>>>   Duration: N/A, bitrate: 22 kb/s
> >>>>>>>     Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 22
> kb/s
> >>>>>>>
> >>>>>>> Ok its got the bitrate and the sample rate correct in the actual
> stream, but again fails at the icy-sr at only half
> >>>>>>>
> >>>>>>> And for the 128k...
> >>>>>>>
> >>>>>>>    icy-br          : 128
> >>>>>>>     icy-sr          : 22050
> >>>>>>>     icy-url         :
> >>>>>>>
> >>>>>>> https://www.domain.com
> >>>>>>>
> >>>>>>>
> >>>>>>>     icy-pub         : 1
> >>>>>>>   Duration: N/A, bitrate: 64 kb/s
> >>>>>>>     Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 64
> kb/s
> >>>>>>>
> >>>>>>> And the 64k...
> >>>>>>>
> >>>>>>>     icy-br          : 64
> >>>>>>>     icy-sr          : 22050
> >>>>>>>     icy-url         :
> >>>>>>>
> >>>>>>> https://www.domain.com
> >>>>>>>
> >>>>>>>
> >>>>>>>     icy-pub         : 1
> >>>>>>>   Duration: N/A, bitrate: 66 kb/s
> >>>>>>>     Stream #0:0: Audio: aac (HE-AACv2), 44100 Hz, stereo, fltp, 66
> kb/s
> >>>>>>>
> >>>>>>>
> >>>>>>> Now lets try mediainfo
> >>>>>>>
> >>>>>>> 256k
> >>>>>>>
> >>>>>>> General
> >>>>>>> Complete name                            :
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=5
> >>>>>>>
> >>>>>>>
> >>>>>>> Format                                   : ADTS
> >>>>>>> Format/Info                              : Audio Data Transport
> Stream
> >>>>>>> Overall bit rate mode                    : Variable
> >>>>>>>
> >>>>>>> Audio
> >>>>>>> Format                                   : AAC
> >>>>>>> Format/Info                              : Advanced Audio Codec
> >>>>>>> Format version                           : Version 4
> >>>>>>> Format profile                           : HE-AACv2 / HE-AAC / LC
> >>>>>>> Bit rate mode                            : Variable
> >>>>>>> Channel(s)                               : 2 channels / 1 channel
> / 1 channel
> >>>>>>> Channel positions                        : Front: L R / Front: C /
> Front: C
> >>>>>>> Sampling rate                            : 44.1 kHz / 44.1 kHz /
> 22.05 kHz
> >>>>>>> Frame rate                               : 21.533 FPS (1024 spf)
> >>>>>>> Compression mode                         : Lossy
> >>>>>>> Stream size                              : 0.00 Byte
> >>>>>>>
> >>>>>>>
> >>>>>>> 128k
> >>>>>>>
> >>>>>>> General
> >>>>>>> Complete name                            :
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=6
> >>>>>>>
> >>>>>>>
> >>>>>>> Format                                   : ADTS
> >>>>>>> Format/Info                              : Audio Data Transport
> Stream
> >>>>>>> Overall bit rate mode                    : Variable
> >>>>>>>
> >>>>>>> Audio
> >>>>>>> Format                                   : AAC
> >>>>>>> Format/Info                              : Advanced Audio Codec
> >>>>>>> Format version                           : Version 4
> >>>>>>> Format profile                           : HE-AACv2 / HE-AAC / LC
> >>>>>>> Bit rate mode                            : Variable
> >>>>>>> Channel(s)                               : 2 channels / 1 channel
> / 1 channel
> >>>>>>> Channel positions                        : Front: L R / Front: C /
> Front: C
> >>>>>>> Sampling rate                            : 44.1 kHz / 44.1 kHz /
> 22.05 kHz
> >>>>>>> Frame rate                               : 21.533 FPS (1024 spf)
> >>>>>>> Compression mode                         : Lossy
> >>>>>>> Stream size                              : 0.00 Byte
> >>>>>>>
> >>>>>>>
> >>>>>>> 64k
> >>>>>>>
> >>>>>>> General
> >>>>>>> Complete name                            :
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=7
> >>>>>>>
> >>>>>>>
> >>>>>>> Format                                   : ADTS
> >>>>>>> Format/Info                              : Audio Data Transport
> Stream
> >>>>>>> Overall bit rate mode                    : Variable
> >>>>>>>
> >>>>>>> Audio
> >>>>>>> Format                                   : AAC
> >>>>>>> Format/Info                              : Advanced Audio Codec
> >>>>>>> Format version                           : Version 4
> >>>>>>> Format profile                           : HE-AACv2 / HE-AAC / LC
> >>>>>>> Bit rate mode                            : Variable
> >>>>>>> Channel(s)                               : 2 channels / 1 channel
> / 1 channel
> >>>>>>> Channel positions                        : Front: L R / Front: C /
> Front: C
> >>>>>>> Sampling rate                            : 44.1 kHz / 44.1 kHz /
> 22.05 kHz
> >>>>>>> Frame rate                               : 21.533 FPS (1024 spf)
> >>>>>>> Compression mode                         : Lossy
> >>>>>>> Stream size                              : 0.00 Byte
> >>>>>>>
> >>>>>>>
> >>>>>>> 24k
> >>>>>>>
> >>>>>>> General
> >>>>>>> Complete name                            :
> >>>>>>>
> >>>>>>> http://127.0.0.1/stream/?sid=8
> >>>>>>>
> >>>>>>>
> >>>>>>> Format                                   : ADTS
> >>>>>>> Format/Info                              : Audio Data Transport
> Stream
> >>>>>>> Overall bit rate mode                    : Variable
> >>>>>>>
> >>>>>>> Audio
> >>>>>>> Format                                   : AAC
> >>>>>>> Format/Info                              : Advanced Audio Codec
> >>>>>>> Format version                           : Version 4
> >>>>>>> Format profile                           : HE-AACv2 / HE-AAC / LC
> >>>>>>> Bit rate mode                            : Variable
> >>>>>>> Channel(s)                               : 2 channels / 1 channel
> / 1 channel
> >>>>>>> Channel positions                        : Front: L R / Front: C /
> Front: C
> >>>>>>> Sampling rate                            : 44.1 kHz / 44.1 kHz /
> 22.05 kHz
> >>>>>>> Frame rate                               : 21.533 FPS (1024 spf)
> >>>>>>> Compression mode                         : Lossy
> >>>>>>> Stream size                              : 0.00 Byte
> >>>>>>>
> >>>>>>>
> >>>>>>> Looks like the channels are procreating  and is reporting as
> variable bitrate when the default for fdkaac is cbr.
> >>>>>>>
> >>>>>>> From their docs..
> >>>>>>>
> >>>>>>>       • AACENC_BITRATEMODE Bitrate mode. Configuration can be
> different kind of bitrate configurations- :
> >>>>>>>
> >>>>>>> <page37image15360.png>
> >>>>>>> 0: Constant bitrate, use bitrate according to AACENC_BITRATE.
> (default) Within none LD/ELD ::AUDIO_OBJECT_TYPE, the CBR mode makes use of
> full allowed bitreservoir. In contrast, at Low-Delay ::AUDIO_OBJECT_TYPE
> the bitreservoir is kept very small.
> >>>>>>> 8: LD/ELD full bitreservoir for packet based transmission.
> >>>>>>>
> >>>>>>>
> >>>>>>> $ liquidsoap --version
> >>>>>>> Liquidsoap 1.3.1 (
> >>>>>>>
> >>>>>>> git://github.com/savonet/liquidsoap.git@
> cbfcd6004d7dba7211cd1d33a38fe192e1da9219:20170702:171027
> >>>>>>>
> >>>>>>> )
> >>>>>>>
> >>>>>>> This is all very odd so if anyone can shed some light that would
> be awesome...
> >>>>>>>
> >>>>>>> Cheers,
> >>>>>>>
> >>>>>>> -alex
> >>>>>>> ------------------------------------------------------------
> ------------------
> >>>>>>> Check out the vibrant tech community on one of the world's most
> >>>>>>> engaging tech sites, Slashdot.org!
> >>>>>>>
> >>>>>>> http://sdm.link/slashdot____________________________________
> ___________
> >>>>>>>
> >>>>>>>
> >>>>>>> Savonet-users mailing list
> >>>>>>>
> >>>>>>>
> >>>>>>> [email protected]
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >>>>>> ------------------------------------------------------------
> ------------------
> >>>>>> Check out the vibrant tech community on one of the world's most
> >>>>>> engaging tech sites, Slashdot.org!
> >>>>>>
> >>>>>> http://sdm.link/slashdot
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> Savonet-users mailing list
> >>>>>>
> >>>>>>
> >>>>>> [email protected]
> >>>>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> ------------------------------------------------------------
> ------------------
> >>>>> Check out the vibrant tech community on one of the world's most
> >>>>> engaging tech sites, Slashdot.org!
> >>>>>
> >>>>> http://sdm.link/slashdot____________________________________
> ___________
> >>>>>
> >>>>>
> >>>>> Savonet-users mailing list
> >>>>>
> >>>>>
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >>>>
> >>>> ------------------------------------------------------------
> ------------------
> >>>> Check out the vibrant tech community on one of the world's most
> >>>> engaging tech sites, Slashdot.org!
> >>>>
> >>>> http://sdm.link/slashdot
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Savonet-users mailing list
> >>>>
> >>>>
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >>> ------------------------------------------------------------
> ------------------
> >>> Check out the vibrant tech community on one of the world's most
> >>> engaging tech sites, Slashdot.org!
> >>> http://sdm.link/slashdot____________________________________
> ___________
> >>>
> >>> Savonet-users mailing list
> >>>
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >>
> >>
> >> ------------------------------------------------------------
> ------------------
> >> Check out the vibrant tech community on one of the world's most
> >> engaging tech sites, Slashdot.org!
> >> http://sdm.link/slashdot
> >>
> >>
> >> _______________________________________________
> >> Savonet-users mailing list
> >>
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >
> > ------------------------------------------------------------
> ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot______
> _________________________________________
> > Savonet-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to