Nagrywamy wideo z systemu Android
Kilka dni temu pisałem w jaki sposób zrobić zrzut ekranu z urządzenia pracującego pod kontrolą systemu Android. Dokładną instrukcję można znaleźć tutaj. Jeżeli przygotowujemy demo aplikacji, oprócz zrzutu ekranów przydałby się film przedstawiający program w akcji. W tej sytuacji mamy dwa rozwiązania. Pierwsze, to nagranie pracy z urządzeniem kamerą, druga możliwość, to podłączenie telefonu i wykonanie nagrania na komputerze. Spróbujmy wykorzystać druga opcję.
- Pobieramy program Android Screencast – pliki androidscreencast-0_2.jar i ddmlib.jar
- Łączymy telefon z komputerem kablem USB, zaznaczamy opcję USB debugging w telefonie (Menu/Settings/Applications/Development)
- Uruchamiamy aplikację Android Screencast:
Windows: java -classpath androidscreencast-0_2.jar;ddmlib.jar net.srcz.android.screencast.Main
Linux: java -classpath androidscreencast-0_2.jar:ddmlib.jar net.srcz.android.screencast.Main
- W pierwszym okienku wybieramy nasz telefon
- Po wybraniu telefonu wyświetli się okno aplikacji na którym widzimy dokładnie taką samą treść jak na ekranie telefonu. Przy okazji, warto wspomnieć o ciekawej funkcji programu Android Screencast jaką jest możliwość sterowania telefonem za pomocą myszki.
- Aby nagrać film,wybieramy opcję Record i wskazujemy do jakiego pliku ma być zapisany materiał filmowy. Od tej pory rozpocznie się nagrywanie tego co się dzieje na ekranie telefon. Plik wyjściowy jest w formacie QuickTime (mov). Poniżej przykładowe nagranie. Jak łatwo zauważyć, jakość nagrania nie jest idealna, szczególnie dużo do życzenia pozostawia ilość klatek (około 5fps).



[...] szukałem sposobu jak nagrać wideo z gry uruchomionej na telefonie. Jedna z opcji, to użycie Android Screencast ale niestety program umożliwia nagranie wideo z płynnością około 4fps. Kolejne rozwiązanie to [...]
24 sierpnia 2010, 13:14