Skip to content

Does libxaac support AAC-LD 5.1 channel decoding? #96

@baiyanning

Description

@baiyanning

I use below command to create one AAC-LD 5.1 channel content:

./xaacenc -ifile:SBR_LFETest5_1-441-16b.wav -ofile:aac_ld_51.es -br:384000 -aot:23

It can work. The ES and meta files are generated correctly.

After that, I'd like to decode it by below command:

./xaacdec -ifile:aac_ld_51.es -ofile:aac_ld_51_output.wav -imeta:aac_ld_51.txt -mp4:1

But the output file only includes the content of CENTRAL channel. And the shell output is

                       ITTIAM SYSTEMS PVT LTD, BANGALORE
                             http:\\www.ittiam.com
                          IA_XHEAAC_DEC_X86 Rev: 1.41 
                                        
Channel Mode: NONE_OF_THESE or MULTICHANNEL
SBR Mode: NOT_PRESENT
Channel Mode: NONE_OF_THESE or MULTICHANNEL
SBR Mode: NOT_PRESENT
Channel Mode: NONE_OF_THESE or MULTICHANNEL
SBR Mode: NOT_PRESENT
Channel Mode: NONE_OF_THESE or MULTICHANNEL
SBR Mode: NOT_PRESENT
Channel Mode: MONO_OR_PS
SBR Mode: NOT_PRESENT
TOTAL FRAMES : [ 3893] 
Channel Mode: MONO_OR_PS
SBR Mode: NOT_PRESENT

I also tried below commands but the output is always mono.

./xaacdec -ifile:aac_ld_51.es -ofile:aac_ld_51_output.wav -imeta:aac_ld_51.txt -mp4:1 -pcmsz:16
./xaacdec -ifile:aac_ld_51.es -ofile:aac_ld_51_output.wav -imeta:aac_ld_51.txt -mp4:1 -pcmsz:16 -dmix:0
./xaacdec -ifile:aac_ld_51.es -ofile:aac_ld_51_output.wav -imeta:aac_ld_51.txt -mp4:1 -pcmsz:16 -dmix:0 -tostereo:0 

My question is does libxaac dec support AAC-LD 5.1 decoding? If YES, could you help to provide a correct command? Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions