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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions