Jakie formaty plików wideo są obsługiwane w emulatorze Androida?Jakie formaty wideo będą odtwarzane w emulatorze?
Rozumiem, że prawdopodobnie nie zagra on w czasie rzeczywistym, ale co zagra w ogóle?
Jakie formaty plików wideo są obsługiwane w emulatorze Androida?Jakie formaty wideo będą odtwarzane w emulatorze?
Rozumiem, że prawdopodobnie nie zagra on w czasie rzeczywistym, ale co zagra w ogóle?
Obsługuje kodowanie i dekodowanie H.263
, H.264 AVC
i MPEG-4 SP
zarówno dekodowanie.
Na emulatorze jakość odtwarzania pod względem szybkości lub opóźnień może być nieco uciążliwa.
Aby uzyskać więcej informacji, należy przejrzeć tabelę wszystkich supported media formats.
Sekret polega na tym, że emulator będzie odtwarzał podstawowy profil MP4, podczas gdy prawdziwe urządzenia będą również odtwarzać lepsze profile MP4.
Aby pobrać plik wideo, który odtwarza poprawnie w emulatorze, spróbuj tych ustawień:
ffmpeg -i inputvideo.wmv -vcodec libx264 -vprofile baseline outputvideo.mp4
W szczególności, możliwość odtwarzania wideo w emulatorze będą regulowane przez natywną prędkością emulatora (np. podgląd w Honeycomb jest bardziej psem niż cokolwiek innego przed nim) i prędkością twojego bazowego komputera. Na przykład na starszych emulatorach mogę odtwarzać plik MP4 na czterordzeniowym komputerze z procesorem 2,66 GHz Linux z kartą graficzną 512 MB PCI-X. Ten sam MP4 nie będzie odtwarzany na dwu rdzeniowym notebooku Windows/Linux 2.5 GHz z 128 MB dyskretnej karty graficznej. Jeśli poważnie myślisz o wideo, będziesz potrzebował sprzętu. – CommonsWare
Warto zauważyć, że z H.264 obsługiwany jest tylko profil _baseline_. Prawie doprowadziłem się do szaleństwa, próbując dowiedzieć się, dlaczego nie można odtworzyć filmu mimo pozornie kompatybilności. Okazuje się, że został zakodowany przy użyciu profilu _main_. Co działa dobrze na rzeczywistym urządzeniu z Androidem, ale nie jest obsługiwane w emulatorze. – aroth