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?
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?
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:
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.
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.
Si vas a iTunes > View > View Options > Show Columns > Kind
, incluirá una columna que te dirá si el archivo es Apple Lossless o AAC
Lea otras preguntas en las etiquetas m4a apple-lossless