Cómo identificar el códec (AAC vs ALAC) utilizado en un archivo m4a

2

Dado que el formato m4a es simplemente un contenedor, y puede contener música codificada con un códec con pérdida (AAC) o sin pérdida (ALAC), ¿existe una forma sencilla de determinar qué códec se usó para un archivo dado?

    
pregunta Jim Garrison 22.07.2015 - 19:41

2 respuestas

8

Cuando uso el comando file en un archivo .m4a, obtengo una respuesta genérica de "Audio ISO ALAC / AAC-LC (.M4A) de Apple Media" para los archivos AAC y ALAC. Puedo pensar en otros dos enfoques que no requieren la mano dura de iTunes o la instalación de un nuevo software:

  1. Abra el archivo de audio en cuestión con QuickTime Player. Seleccione "Mostrar inspector de películas" en el menú "Ventana" (o presione ⌘-i) para ver el tamaño del archivo, la velocidad de datos y el códec utilizado en su creación.

  2. Use el comando afinfo (información del archivo de audio) en Terminal.app para obtener más información de la que proporciona QuickTime Player. Aquí hay algunos resultados de muestra:

      
    $ afinfo /Users/admin/Desktop/01\ The\ Guns\ of\ August\ 1.m4a
    
    Num Tracks: 1 Data format: 2 ch,  44100 Hz, 'alac' (0x00000001) from
    16-bit source
    
    4096 frames/packet
    
    Channel layout: Stereo (L R)
    
    estimated duration: 18702.930431 sec audio bytes: 1006059541
    
    audio packets: 201367 bit rate: 430332 bits per second
    
    packet size upper bound: 12334 maximum packet size: 12334
    
    audio data file offset: 48
    
    optimized audio
    
    824799232 valid frames + 0 priming + 0 remainder = 824799232
    
      

Para cualquier lector que no esté familiarizado con el uso del terminal, es bastante simple y no romperás nada. Abra Terminal y escriba, o corte y pegue desde abajo, la palabra afinfo seguida de un solo espacio:

afinfo 

Luego, arrastre un archivo de audio a la ventana de la Terminal y suéltelo. Verá que la ruta del archivo se adjunta al comando afinfo. Si arrastrar el icono provocó que el Finder se convirtiera en el proceso activo, deberá hacer clic en la ventana de la Terminal para activarlo antes del último paso de presionar enter para ejecutar el comando. Si lo desea, puede obtener información sobre más de un archivo a la vez arrastrando y soltando varios iconos en lugar de solo uno. Cuando haya terminado, salga de Terminal.app como lo haría con cualquier otro programa.

    
respondido por el Doc G. 22.07.2015 - 22:46
0

Si vas a iTunes > View > View Options > Show Columns > Kind , incluirá una columna que te dirá si el archivo es Apple Lossless o AAC

    
respondido por el dwightk 22.07.2015 - 21:32

Lea otras preguntas en las etiquetas