2013-03-10 3 views
4

Je dois enregistrer l'écran dans l'application libgdx et partager la vidéo sur youtube au sein de la même application. J'ai compilé le projet ffmpeg pour obtenir le fichier binaire FFMPEG. J'ai pris une liste de captures d'écran dans l'application et j'ai besoin de les convertir en vidéo. FFMPEG est-il le moyen le plus simple de convertir les images + le son en film? J'ai ajouté à assert dossier le fichier FFMPEG. Maintenant, j'ai essayé de l'exécuter avec:écran d'enregistrement à la vidéo libgdx android

Runtime rt = Runtime.getRuntime(); 
rt.exec("chmod 700 ffmpeg"); 
    rt.exec("ffmpeg"); 

Il ne peut se faire à cause du chemin, il semble erroné (assertmanager standard ne peut pas être utilisé à l'intérieur libgdx pour le moment) J'ai essayé de copier le fichier. affirmer dossier à un autre endroit comme celui-ci:

FileHandle handle = Gdx.files.internal("ffmpeg"); 
FileHandle destHandle = Gdx.files.external("/data/data/com.me.putingame.VideoProcessor/ffmpeg"); 
handle.copyTo(destHandle); 

mais parce qu'un fichier externe je ne sais pas le chemin d'exécuter le ffmpeg pour l'encodage. Quel chemin dois-je utiliser?

Comment puis-je gérer l'exécution de ffmped à l'intérieur de périphériques non-root à l'aide de libgdx? Certaines lignes de code seront utiles

Est-ce la meilleure façon d'enregistrer de la vidéo dans Android?

Cordialement, Marius

+0

Vous avez trop de questions diverses dans un poste . Je pense que la réponse du chemin externe répond à vos questions, mais le titre et la plupart du corps ne sont pas vraiment pertinents. Pouvez-vous réduire cette question? –

+0

Je me suis trouvé la réponse à la question supérieure. Le projet à partir du lien ci-dessous fait conversion ffmpeg de png à la vidéo au sein de l'application android. Le seul problème qui reste est l'enregistrement du son. https://github.com/halfninja/android-ffmpeg-x264 – Lunatikul

Répondre

Questions connexes