2010-07-01 2 views
5

Мне нужно сделать видео в качестве демонстрации для одного приложения, которое я разработал. Я знаю, что есть экспериментальные приложения, использующие DDMS и достигающие частоты кадров 5-6 FPS. Эта частота кадров полностью недостаточна для моих целей, так как приложение имеет плавные анимации, которые я хотел бы показать. Есть ли способ сделать захват экрана в реальном времени на Android? Должен ли я согласиться на захват эмулятора или реальное видео, сделанное с помощью реальной камеры?Есть ли способ захватить экран как видео в реальном времени?

ответ

1

Среди готовых решений, обеспечивающих высочайшее качество, можно найти бигль-борд или другую плату с выходом DVI или S-Video. Второй вариант - эмулятор.

1

По-видимому, некоторые телефоны обеспечивают выход телевизионного видео. Это похоже на мой Galaxy S i9000, который имеет настройку «TV Out», обеспечивающую видеовыход через разъем Jack (TRRS). Некоторые телефоны HTC (Droid Incredible) также могут поддерживать такой видеовыход. Затем требуется всего лишь небольшая карта сбора данных S-Video для захвата вывода.

Я еще не тестировал это, но это reported to work, и он должен позволять демонстрацию всех функций, в том числе жестов с несколькими касаниями, которые могут быть трудно воспроизвести на бигле с помощью мыши, подключенной ... Плюс, телефоны имеют все установленное из коробки, что экономит время.

EDIT - 19 сентября 2011:

К сожалению, с помощью GT-I9000 видео выход Samsung S не дают хорошие результаты. Я купил конкретный видеокабель Samsung, а также USB-адаптер для сбора видеосигнала Terratec G3, и результаты не были удовлетворительными. Видео мерцало, изображение было довольно плохого качества, и это было недостаточно для создания демонстрации моего приложения, которое основывается на OpenGL.

Итак, я купил видеокамеру JVC GZ-HM435, которая записывается в формате HD, и это было намного лучше. Я смог создать довольно приятное видео с очень приемлемым качеством, правильно расположив видеокамеру, используя подходящую подставку. Кроме того, этот метод лучше демонстрирует интерактивность приложения, потому что можно видеть пальцы, щипать и все такое. Это действительно показывает, как это работает.

+0

HTC Evo 4G имеет выходной порт HDMI. –

+1

Я только что добавил редактирование. Теперь, когда я довольно много тестировал телевизор, я не рекомендую его. Хорошая видеокамера с подставкой намного лучше ИМО. – olivierg

+0

Было бы интересно узнать, была ли проблема с кодировкой (Terratec) или выходом телевизора. Запись HD-видео - непростая задача, и это кажется довольно недорогим устройством. Конечно, это, вероятно, неинтересно для большинства разработчиков Android, если вам нужно потратить € 1000 на оборудование для записи ТВ-выхода. И хорошая точка о пальцах, защемление, поворот и т. Д. –

Смежные вопросы