M4A ses dosyaları ve AAC ses dosyaları arasında bir fark var mı yoksa tam olarak aynı şey ama farklı bir dosya uzantısı ile mi?M4A ve AAC Ses Dosyaları arasındaki fark nedir?
cevap
Aynı şey değiller. Bir m4a temel olarak bir mp4 ile aynı şeydir ve sadece bir kap biçimidir. codec! = kapsayıcı. Bir kodek anlamına gelmez, bunun için mp3, ac3 veya başka bir ses codec'i içerebilir. AAC dosyası, ADTS başlıklarıyla (ve isteğe bağlı olarak bir ID3 etiketi) eklenen AAC çerçevelerini birleştirir.
.M4A
dosyaları genellikle yalnızca ses içerir ve MPEG-4 Part 14 dosyaları olarak biçimlendirilmiştir (.MP4
container).
.AAC
kap biçimi değildir ve bunun yerine kodlanmış ses akışı olan ham MPEG-4 Part 3 bit akışıdır.
M4A'nın tam olarak AAC ses içermesi gerekmediğini, diğer geçerli seçeneklerin de olduğunu unutmayın.
Ham video ve ses akışları vardır, bu akışlar çoğu video/ses oynatıcısında doğrudan çalınamaz, bir aktarımda "enkapsüle" edilmeleri, ham H.264 video akışı ve ham AAC ses akışı gereksinimi gerekir MP4 kapsülleyicinin içinde olmak için, aynı zamanda bir AVI veya MOV kapsülatörün içinde de olabilir.
Bir MP4 dosyası bir H.264 video akışı ve/veya bir AAC ses akışı içerebilir, ancak bir nedenle video ve ses içeren bir MP4 dosyasının dosya uzantısı M4V (video için v) kullanmasına karar vermişse Bu sadece M4A uzantısını kullanmak için ses içeren bir MP4 dosyasıdır; bu, Windows Media gibi WMV ve WMA kullanan diğer kapsüllerdeki veya OGV ve OGA kullanan OGG gibi yaygın bir uygulamadır.
M4A dosya uzantısına sahip bir dosya, bir AAC ses parçası içerebilen bir MP4 dosyasıdır, ancak her zaman böyle değildir, bu nedenle mediainfo gibi programlar bir dosyanın içinde ne olduğunu bilmek için kullanışlı hale gelir.
'.M4A', '.mp4' kapsayıcısından ayrı olan bir kapsayıcıdır, birincisi bir ses kabıdır - aynı şekilde, '.M4V' bir video kabıdır. Buna karşılık, hem ses hem de video * için bir kapsayıcıdır? Cevabınız sadece '.M4A' dosyalarını '.MP4' konteynerlerini kullanır, bu da anlamadığım şeyler değildir. – Hashim
@Hashim: M4A ve MP4 (ve diğer), MP4 olarak bilinen kap biçimi olduğunu varsayan uzantılardır. Verilerin yapısı tam olarak aynıdır, sadece M4A'nın uzantı seçimidir, bu da dosyanın sadece ses içermesine neden olabilir (ki bu katı bir durum değildir, daha çok ipucu). –
Yani M4A bir kodek değil mi? Accord.NET'teki FFmpeg arabiriminin neden ses kodekleri için seçenek olarak AAC ve M4A verdiğini anlamaya çalışıyorum. –