web-dev-qa-db-fra.com

Quelle est la différence entre les fichiers audio M4A et AAC?

y a-t-il une différence entre les fichiers audio M4A et les fichiers audio AAC ou sont-ils exactement la même chose mais avec une extension de fichier différente?

25
alexandertr

.M4A les fichiers contiennent généralement du son uniquement et sont formatés en tant que fichiers MPEG-4 Partie 14 (.MP4 récipient).

.AAC n'est pas un format de conteneur et est plutôt un flux de données brut MPEG-4 Partie 3 avec flux audio codé.

Notez que M4A ne doit pas contenir exactement l'audio AAC, il existe également d'autres options valides.

27
Roman R.

Il existe des flux vidéo et audio bruts, ces flux ne peuvent pas être lus directement sur la plupart des lecteurs vidéo/audio, ils doivent être "encapsulés" sur un transport, un flux vidéo H.264 brut et un flux audio AAC brut doivent être à l'intérieur d'un Encapsuleur MP4, il peut également se trouver à l'intérieur d'un encapsulateur AVI ou MOV.

Un fichier MP4 peut contenir un flux vidéo H.264 et/ou un flux audio AAC, mais pour une raison quelconque, quelqu'un a décidé qu'un fichier MP4 contenant de la vidéo et de l'audio utilise l'extension de fichier M4V (v pour la vidéo) et s'il s'agit d'un MP4 fichier qui contient uniquement de l'audio pour utiliser l'extension M4A, c'est une pratique courante dans d'autres encapsulateurs comme Windows Media qui utilisent WMV et WMA, ou OGG qui utilise OGV et OGA, aussi stupide que cela puisse paraître.

Donc, un fichier qui a une extension de fichier M4A est un fichier MP4 qui peut contenir une piste audio AAC mais ce n'est pas toujours le cas, c'est pourquoi des programmes comme mediainfo deviennent pratiques pour savoir ce qu'il y a à l'intérieur d'un fichier.

12
Rodrigo Polo

Ce n'est pas la même chose. Un m4a est fondamentalement la même chose qu'un mp4 et n'est qu'un format de conteneur. codec! = conteneur. Il n'implique pas de codec et pourrait donc contenir des mp3, ac3 ou tout autre codec audio. Un fichier AAC est des trames AAC concaténées ajoutées avec des en-têtes ADTS (et éventuellement une balise ID3).

6
szatmary