Salut,

Je veux appeler mencoder pour récupérer une vidéo en noir et blanc à partir d'un programme écrit en java (sous Eclipse) de la façon suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mencoder inFile -ovc lavc -oac pcm -lavcopts gray -o outFile
mais j'ai constaté un fonctionnement anormal.

Je m'explique.
En exécutant cette commande dans un terminal tout va bien mais en la lançant à partir d'Eclipse de la façon suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Runtime r = Runtime.getRuntime();
Process p = r.exec(cmd); //cmd contient la commande ci dessus
p.waitFor();
Je ne récupère que 34 secondes de la vidéo et l'exécution se bloque alors que la durée totale de la vidéo est de 4 minutes.

J'ai cherché sur le net mais j'ai remarqué que cette commande n'est pas très populaire !

Si vous connaissez une autre méthode qui permet à partir d'un programme écrit en java de convertir une vidéo en un flux noir et blanc, n'hésitez pas à m'en informer.

Je précise que je suis sous Ubuntu et que la taille du fichier que j'obtiens via le terminal est supérieur à 90Mo alors que la taille du fichier fourni par le programme java est de 8,1Mo !

Merci d'avance.