2011-02-05 17 views

risposta

4

Esso supporta H.263 codifica e decodifica, H.264 AVC e MPEG-4 SP entrambi solo decodifica.

Su un emulatore la qualità di riproduzione in termini di velocità o ritardi potrebbe essere un po 'macchinosa.

Verificare la tabella di tutti supported media formats per ulteriori informazioni.

+2

In particolare, la capacità di riprodurre video in un emulatore sarà regolato dalla velocità nativa dell'emulatore (ad esempio, l'anteprima di Honeycomb è più un cane di qualsiasi altra cosa prima di essa) e la velocità del tuo PC sottostante. Ad esempio, su alcuni vecchi emulatori, posso riprodurre bene un file MP4 su una macchina Linux quad-core a 2,66 GHz con una scheda video PCI-X da 512 MB. Lo stesso MP4 non riprodurrà su un notebook Windows/Linux dual-core da 2,5 GHz con una scheda grafica discreta da 128 MB. Se sei serio sul video, avrai bisogno di hardware. – CommonsWare

+1

Vale la pena notare che con H.264 solo il profilo _baseline_ è effettivamente supportato. Mi sono quasi impazzito nel cercare di capire perché un video non era riproducibile nonostante fosse apparentemente compatibile. Risulta che è stato codificato utilizzando il profilo _main_. Che funziona bene su un vero dispositivo Android, ma non è supportato nell'emulatore. – aroth

10

Il segreto è che l'emulatore riprodurrà il profilo di base MP4, mentre i dispositivi reali riprodurranno anche profili MP4 migliori.

Al fine di ottenere un file video che riproduce correttamente nell'emulatore, provate queste impostazioni:

ffmpeg -i inputvideo.wmv -vcodec libx264 -vprofile baseline outputvideo.mp4 
Problemi correlati