Run FFPLAY depuis un process Builder
Résolu/Fermé
A voir également:
- Run FFPLAY depuis un process Builder
- Pdftk builder - Télécharger - PDF
- Tiny11 builder - Accueil - Windows
- Process explorer windows - Télécharger - Informations & Diagnostic
- Hidden process finder - Télécharger - Confidentialité
- Process hacker download - Télécharger - Divers Utilitaires
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
2 août 2019 à 18:54
2 août 2019 à 18:54
Bonjour,
Lorsque tu lances FFPLAY en ligne de commandes, des informations s'affichent dans la console.
Si ton programme Java ne les récupère pas, FFPLAY va détecter que le flux est bloqué et va planter.
Voici un exemple qui permet de récupérer le contenu du flux sur lequel écrit FFPLAY :
Lorsque tu lances FFPLAY en ligne de commandes, des informations s'affichent dans la console.
Si ton programme Java ne les récupère pas, FFPLAY va détecter que le flux est bloqué et va planter.
Voici un exemple qui permet de récupérer le contenu du flux sur lequel écrit FFPLAY :
import java.io.IOException; import java.util.Scanner; public class Test { public static void main(String[] args) throws IOException { String[] cmd = { "C:/Program Files (x86)/ffmpeg/ffplay.exe", "E:/test.mp4" }; Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(cmd); try (Scanner sc = new Scanner(process.getErrorStream())) { while (sc.hasNextLine()) { System.err.println(sc.nextLine()); } } } }