Wie 3GP Video für Android Ansicht konvertieren?
Frage
Ich erstelle 3GP Videos mit der Android - jedoch, wenn die 3GP-Dateien auf einer Website veröffentlicht werden, kann das gleiche Android-Handy sieht es nicht zurück. (Die Datei funktioniert auf dem iPhone).
Was ist richtig zu kodieren / die Größe des 3GP Videos, so dass der Video-Player auf Android zurück spielen kann?
Danke
Lösung
Gelöst dies, indem es in MP4 konvertieren und dann den Nginx-Server neu zu kompilieren das MP4-Streaming-Modul zu haben. Standardmäßig wurde Nginx MIME-Typ auf [application / octet-stream] anstelle von [video / mp4] eingestellt ist.
Andere Tipps
Diese scheinbar auf Froyo Handys aufgelöst wurde - zumindest, wenn eine 3gp-Datei in einem Browser-Fenster geöffnet wird, http, und nicht RTSP, spielt das Video in Ordnung. Am 2.1 ist es nicht.
Um mp4 video streambare zu machen, sollten Sie es Ände ‚Atom‘ Byte-Reihenfolge. Ich verwende qt-Faststart-Tool von ffmpeg-Paket für diesen.
Dieses Tool ändert die Reihenfolge einiger Meta-Daten innerhalb mp4 Container und als Ergebnis ermöglicht Video "Streaming" über HTTP auszuführen.