afconvert: diferencia entre los formatos AAC: 'aac' 'aace' 'aacf' 'aach' 'aacl' 'aacp' 'alac' 'paac'

0

Al usar afconvert para salida AAC, encuentro poca documentación sobre las variantes de formato en la categoría m4af:

'aac', 'aace', 'aacf', 'aach', 'aacl', 'aacp', 'alac', 'paac'.

Puedo suponer que probablemente 'aac' sea la base, 'alac' es el formato sin pérdida, 'aach' es el HE-AAC. ¿Qué pasa con el resto? Las diferencias?

Lo mismo para otras variantes bajo otras etiquetas de formato.

    
pregunta kakyo 18.11.2013 - 21:01

1 respuesta

1

Los "nombres" se derivan de los cuatro valores de caracteres definidos en el Kit de desarrollo de software para CoreAudio. Específicamente, son del encabezado CoreAudioTypes.h . Puede encontrar la documentación aquí .

enum {
kAudioFormatLinearPCM               = 'lpcm',
kAudioFormatAC3                     = 'ac-3',
kAudioFormat60958AC3                = 'cac3',
kAudioFormatAppleIMA4               = 'ima4',
kAudioFormatMPEG4AAC                = 'aac ',
kAudioFormatMPEG4CELP               = 'celp',
kAudioFormatMPEG4HVXC               = 'hvxc',
kAudioFormatMPEG4TwinVQ             = 'twvq',
kAudioFormatMACE3                   = 'MAC3',
kAudioFormatMACE6                   = 'MAC6',
kAudioFormatULaw                    = 'ulaw',
kAudioFormatALaw                    = 'alaw',
kAudioFormatQDesign                 = 'QDMC',
kAudioFormatQDesign2                = 'QDM2',
kAudioFormatQUALCOMM                = 'Qclp',
kAudioFormatMPEGLayer1              = '.mp1',
kAudioFormatMPEGLayer2              = '.mp2',
kAudioFormatMPEGLayer3              = '.mp3',
kAudioFormatTimeCode                = 'time',
kAudioFormatMIDIStream              = 'midi',
kAudioFormatParameterValueStream    = 'apvs',
kAudioFormatAppleLossless           = 'alac'
kAudioFormatMPEG4AAC_HE             = 'aach',
kAudioFormatMPEG4AAC_LD             = 'aacl',
kAudioFormatMPEG4AAC_ELD            = 'aace',
kAudioFormatMPEG4AAC_ELD_SBR        = 'aacf',
kAudioFormatMPEG4AAC_HE_V2          = 'aacp',
kAudioFormatMPEG4AAC_Spatial        = 'aacs',
kAudioFormatAMR                     = 'samr',
kAudioFormatAudible                 = 'AUDB',
kAudioFormatiLBC                    = 'ilbc',
kAudioFormatDVIIntelIMA             = 0x6D730011,
kAudioFormatMicrosoftGSM            = 0x6D730031,
kAudioFormatAES3                    = 'aes3'
};
    
respondido por el hendrik 10.12.2013 - 09:56

Lea otras preguntas en las etiquetas