2010-08-23 8 views
4

Comment procéder pour enregistrer une capture d'écran vidéo d'une application OpenGL? Jusqu'ici, mon plan d'attaque consiste à prendre des captures d'écran individuelles, puis à les faire passer dans un encodeur vidéo.Enregistrement vidéo sur écran Android

Est-ce que quelqu'un ici connaît un exemple de code que je peux regarder ou a des suggestions de choses que je peux regarder?

Je suis à la recherche de l'application OpenGL pour capturer dans le métrage du jeu et l'enregistrer en tant que contenu vidéo.

+0

Vous pouvez enregistrer une vidéo de l'application qui s'exécute sur l'émulateur avec DDMS, même si je doute que ce soit ce que vous recherchez. Peut-être que si vous nous dites votre objectif – Falmarri

+1

DDMS permet l'enregistrement vidéo? Comment? Je ne connais que les captures d'écran. J'ai cherché la même chose pour faire des screencasts, mais les fermetures que j'ai trouvées étaient les suivantes: http://code.google.com/p/androidscreencast/ et ça ne fonctionne pas très bien. Donc, si vous voulez l'utiliser pour créer une vidéo de démonstration de votre application, ce n'est pas très utile, car il est trop lent en ce qui concerne les mises à jour de cadres. –

Répondre

1

Depuis Android 4.4, il existe une fonction d'enregistrement d'écran accessible via adb.

http://developer.android.com/tools/help/adb.html#screenrecord

La commande screenrecord est un utilitaire de coque pour enregistrer l'affichage des appareils fonctionnant sous 4,4 applications (niveau de l'API 19) et plus haut. L'utilitaire enregistre l'activité de l'écran dans un fichier MPEG-4, que vous pouvez ensuite télécharger et utiliser dans le cadre d'une présentation vidéo. Cet utilitaire est utile pour les développeurs qui souhaitent créer des vidéos promotionnelles ou de formation sans utiliser d'appareil d'enregistrement séparé.