Im Moment habe ich erfolgreich MP4-Dateien über MediaCodec erzeugt, aber ich kann sie nicht in Instagram oder WhatsApp wiedergeben, nachdem ich sie hochgeladen habe. Im Moment nehme ich an, dass das Problem darin liegt, dass die MP4-Dateien nicht streambar sind, wie der MPEG4Writer sagt, und dass, um sie streambar zu machen, ich das MooV-Atom an den Anfang der MP4-Datei bewegen muss.Um ein MP4 in Instagram und Whatsapp als Vorschau zu erstellen, sollte ich die MOOV-Box an den Anfang der Datei verschieben?
Ich kenne die qt-faststart
Option in libav/ffmpeg, aber ich regiere das aus, weil ffmpeg meine APK Größe aufblähen wird. Ich habe gehört, dass es möglich ist, dies mit MP4Parser zu tun.
Meine Fragen:
- Gibt es eine andere Alternative, wenn es um die Bewegung des Moov Atom an den Anfang der Datei MP4 kommt?
- Benötigen Instagram und WhatsApp, dass die MP4-Datei so streambar ist?
Danke für Ihre Antwort. Stellt sich heraus, das Video ist in Ordnung, wie es ist, weil ich es in Instagram ohne Probleme teilen kann. Teilen in WhatsApp funktioniert jedoch immer noch nicht - ich dachte, es ist ein URI-Problem oder etwas, ich bin mir nicht ganz sicher. – Gensoukyou1337