Comment convertir une vidéo 3GP pour Android à la vue?
Question
Je crée des vidéos 3GP avec Android - cependant, lorsque les fichiers 3GP sont affichés sur un site, le même téléphone Android ne peut pas voir revenir. (Le fichier fonctionne sur l'iPhone).
Ce qui est juste moyen d'encoder / redimensionner la vidéo 3GP pour que le lecteur vidéo sur Android peut le lire?
Merci
La solution
résolu ce problème en le convertissant en MP4 et recompiler le serveur Nginx d'avoir le module streaming MP4. Par défaut, Nginx mimetype a été réglé sur [application / octet-stream] au lieu de [video / mp4].
Autres conseils
Cette apparence a été résolu sur les combinés Froyo - au moins, lorsqu'un fichier 3gp est ouvert dans une fenêtre de navigateur en utilisant http, rtsp et non, la vidéo joue bien. Le 2.1, il ne fonctionne pas.
Pour streamable mp4 vidéo, vous devez changer de « atome » ordre des octets. J'utilise l'outil qt-faststart du package ffmpeg pour cela.
Cet outil modifie l'ordre de quelques méta-données dans le conteneur mp4 et comme résultat permet de réaliser des vidéo « streaming » sur HTTP.