Come convertire i video 3GP per Android a vista?
Domanda
Sto creando video 3GP con l'Android - tuttavia, quando i file 3GP sono pubblicati su un sito, lo stesso telefono Android può non vederlo di nuovo. (Il file funziona su iPhone).
Qual è il modo giusto per codificare / ridimensionare il video 3GP in modo che il lettore video su Android può riprodurlo?
Grazie
Soluzione
Risolto questo convertendolo in MP4 e poi ricompilare il server Nginx per avere il modulo di streaming MP4. Per impostazione predefinita, Nginx tipo MIME è stato impostato su [application / octet-stream] invece di [video / mp4].
Altri suggerimenti
Questa apparentemente è stato risolto sui cellulari Froyo - almeno, quando un file 3gp viene aperto in una finestra del browser utilizzando http, e non RTSP, il video viene riprodotto bene. Su 2.1 non è così.
Per fare video mp4 streamable, si dovrebbe cambiare l'ordine dei byte di 'atomo'. Sto utilizzando lo strumento qt-faststart dal pacchetto ffmpeg per questo.
Questo strumento cambia l'ordine di alcune meta-dati all'interno del contenitore MP4 e come risultato consente di effettuare video "streaming" su HTTP.