J'ai tenu un blog pour mon jeu Android actuel et à mesure que je me rapproche d'une version jouable du jeu, les captures d'écran ne suffisent plus pour montrer de nouveaux progrès. J'ai besoin de vidéo. Le problème est que mon jeu ne fonctionnera pas sur l'émulateur actuel (utilise OpenGL ES 2.0) et mon ordinateur ne pourrait pas exécuter l'émulateur s'il le voulait de toute façon. Donc, la capture vidéo de bureau est hors de question. La seule vraie idée que j'ai, c'est de tenir le téléphone devant la seule caméra vidéo que je possède: une webcam… ouais. Quelqu'un connaît-il une meilleure façon (de préférence gratuite) de capturer des vidéos à partir d'un appareil Android?
16
Réponses:
Peut-être que quelque chose comme Droid @ Screen fonctionnerait? Voici une vidéo de configuration et de capture vidéo à l'aide de CamStudio . Droid @ Screen est en alpha, donc cela pourrait fonctionner. Bonne chance! Je garderai un œil sur ces vidéos sur votre blog.)
J'espère que votre ordinateur peut gérer cela: /
Si votre appareil Android est enraciné, il y a une option entièrement sur le téléphone avec ScreenCast & Recorder . Voici un article et la page Android Market payants et gratuits . La version gratuite limite à 30 secondes d'enregistrement.
la source
Je ne connais pas le développement Android, mais j'ai utilisé cette technique sur d'autres plateformes.
Comme vous pouvez prendre des captures d'écran, pourriez-vous simplement verrouiller votre pas de temps pour dire 1 / 30e de seconde (au lieu d'utiliser le temps réel écoulé) et enregistrer une capture d'écran à chaque image, que vous pourrez ensuite réassembler en vidéo sur votre PC.
Le principal inconvénient de cette méthode est que la capture audio est plus difficile - vous devrez probablement la recréer ou la remplacer par quelque chose d'autre.
Il est également utile si vous pouvez enregistrer et rejouer toutes les entrées utilisateur requises car le jeu se déroulera au ralenti grâce à la sauvegarde de la capture d'écran.
la source
Je sais que cette question est un peu ancienne, mais Android en a changé au cours des 3 dernières années, donc je pense que cela vaut la peine de publier cette réponse.
À partir d'Android 4.4, il y a un enregistrement d'écran natif. Vous pouvez utiliser ADB à partir d'un ordinateur auquel le téléphone est connecté ou il existe au moins une douzaine d'applications pour vous aider à le faire (certaines avec root, d'autres sans).
Sans root , vous pourrez enregistrer l'écran. Je ne pense pas que vous puissiez obtenir le son de votre téléphone si vous n'avez pas root. Cependant, j'ai trouvé qu'un cordon de 3,5 mm à 3,5 mm peut connecter la prise casque de mon téléphone à la prise micro de mon ordinateur portable et Audacity peut très bien enregistrer l'audio. Mon application préférée pour l'enregistrement d'écran est Lollipop Screen Recorder (et je l'ai testée jusqu'à Marshmallow, cela fonctionne très bien). Voici une vidéo produite avec cette configuration exacte et à quoi elle ressemble / sonne. Je suis un youtuber merdique, mais espérons que cela soit une victoire pour la configuration.
Avec root , vous devriez pouvoir trouver une application qui peut enregistrer l'écran et tout son produit par votre appareil sans cordons ni ordinateurs supplémentaires. J'ai moins d'expérience avec ces applications, je ne peux donc pas faire de bonne recommandation, même si je pense que Shou.tv devrait être en mesure de le faire. Shou.tv peut également diffuser si c'est quelque chose que vous voulez faire.
Je ne suis pas développeur d'applications ou de jeux mentionnés ou liés à. De plus, pour mémoire, tous ces logiciels sont gratuits. Un câble de 8 pieds pour votre connexion casque / prise micro peut coûter 12 $, mais il est vraiment utile d'avoir à portée de main plus que cette tâche.
la source
Malheureusement, je ne sais pas s'il existe de bonnes réponses solides et simples, car cela dépend en grande partie de l'appareil que vous utilisez et du jeu lui-même. Un rapide google de
android video capture
révèle quelques informations sur les médias et l'enregistrement vidéo, certains des meilleurs résultats sont iciCe problème est que certaines de ces solutions peuvent prendre trop de temps à mettre en œuvre, ou que les anciennes ne fonctionneront pas pour les jeux OpenGL. Et aucun de ces éléments ne montrera vraiment des éléments du jeu qui reposent sur le toucher, l'accéléromètre ou le microphone / la caméra. Donc, dans certains cas, la meilleure option est de simplement coller le téléphone sur une surface plane et bien éclairée, de pointer une caméra dessus et de jouer à votre jeu. Dans certains cas, une webcam peut être assez bonne pour montrer le jeu en action, et vous pouvez également séduire les gens avec de jolies captures d'écran. Si la webcam est vraiment terrible, il y a la possibilité de trouver un ami avec une caméra que vous pouvez emprunter pour quelques heures (ou moins)
la source
Ce n'est pas le moyen le plus simple, mais cela ne nécessite pas de rooter votre téléphone. Vous pouvez ralentir votre jeu, l'exécuter dans l'émulateur, enregistrer une vidéo de l'émulateur, puis accélérer la vidéo. Plus de détails sur http://www.firedroid.net/2010/07/01/recording-android-games/
la source
nous avons maintenant un SDK gratuit qui vous permet d'enregistrer des vidéos sans frais généraux (nous capturons tous les appels OpenGL) dans n'importe quelle application ou jeu.
Et tout développeur de jeux Android qui nous envoie sa vidéo pourrait être présenté à la Game Developers Conference à San Francisco
Détails: http://www.lunarg.com/seemegaming/
la source
Cela a été soulevé, mais si vous êtes sérieux au sujet de l'enregistrement de vidéos de votre jeu, l'un des moyens les plus efficaces en termes de temps et de qualité est d'obtenir un enregistreur HDMI à 60 $ et un câble de sortie HDMI. Vous obtenez à la fois le son et la vidéo dans la qualité native de vos appareils et vous économisez beaucoup de temps.
Une autre option moins chère consiste à envoyer une démo de votre jeu à quelqu'un qui possède un enregistreur HDMI et à lui demander d'enregistrer une vidéo de votre jeu.
Vous devriez pouvoir enregistrer la sortie HDMI du gameplay avec un appareil compatible comme celui-ci, l' enregistreur HDMI . Ce que vous ne pourrez pas faire (probablement parce que c'est illégal), c'est d'enregistrer des émissions de télévision parce que la sortie est souvent cryptée.
Donc, si vous vous souciez de la qualité et de la fréquence d'images, obtenir le bon matériel ou demander à quelqu'un qui en dispose serait une option que vous pourriez envisager qui pourrait donner des résultats préférables aux solutions logicielles.
la source
Vous pouvez utiliser kamcord pour enregistrer des vidéos ou des jeux sur le téléphone. Voir détail dans https://www.kamcord.com/
la source
Vous devez porter votre jeu sur le bureau. OpenGL ES 2.0 peut facilement être porté sur OpenGL 2.1. Avec une version de bureau, vous pouvez utiliser de nombreux outils pour déboguer et profiler votre code OpenGL. Oui, c'est beaucoup de travail mais vous développerez plus rapidement avec un port Desktop. Si vous refusez de porter votre code OpenGL ES, il y a aussi un émulateur OpenGL ES sur Windows (ce ne sont pas des émulateurs Android).
http://lwjgl.org/
Remarque: Avec un outil de capture vidéo, vous ne pouvez pas vous attendre à 30FPS. Seule la sortie HDMI présente sur de nombreux appareils peut vous aider ...
Remarque 2: un émulateur Android OGLES 2.0 avec prise en charge matérielle est dans les laboratoires Google, mais pas de date de disponibilité.
la source