
Soll ich den MP3- oder AAC-Codec für die MP4-Datei verwenden?

Wir haben einen Kodierungsprozess. Bei diesem Vorgang werden das Originalvideo und einige Dateien daraus entnommen: .m3u8-Video, .mp4-Video und .mp3-Audiodatei.

Standardmäßig verwenden wir Videos aus unserem m3u8-Prozess, bei dem es sich um h264-Video (über libx264) mit AAC-Audio (über libfaac) handelt.
Wir verwenden diese Videos hauptsächlich auf Mobilgeräten (daher m3u8-Dateien), aber wir verwenden auch MP4-Dateien für Android-Telefone, Windows usw. Zunehmend müssen wir diese Videos auch über einen Flash-Player im Internet anbieten. oder HTML5-Player.
Deshalb möchten wir für all diese Zwecke eine bessere Kombination von Audio- / Video-Codecs haben. Wo ich verwirrt bin, was ist der “Standard” für eine MP4-Datei?
Wenn .mp4 MP3-Codec verwendet, wird es überall gut abgespielt, außer in QuickTime. In QuickTime wird das Video abgespielt, aber es ist kein Ton zu hören (im VLC-Player funktioniert es jedoch einwandfrei).
Sie sagten mir, dass es etwas damit zu tun hat, wie QuickTime Dateierweiterungen verwendet, um Informationen über das Video abzurufen, anstatt zu versuchen, die Codec-Daten aus der Datei abzurufen. Es macht Sinn, wenn wir dieselbe Datei codieren, aber AAC für den Audio-Codec verwenden, dann funktioniert es in QuickTime einwandfrei.
Was ist also ein “richtiger” oder “idealer” kombinierter Audio / Video-Codec? Ist es am besten und sichersten, AAC zu verwenden (dh funktioniert es auf einer Vielzahl von Geräten), auch wenn es kein “kostenloser” Codec ist?
