Run FFPLAY depuis un process Builder
Résolu
soyen
-
soyen -
soyen -
Bonjour,
Je lance FFPLAY depuis un process Builder ça fonctionne mais après 4 secondes FFPLAY ne joue plus la vidéo et ne reponds plus
merci d'avance pour votre aide...
Je lance FFPLAY depuis un process Builder ça fonctionne mais après 4 secondes FFPLAY ne joue plus la vidéo et ne reponds plus
merci d'avance pour votre aide...
Configuration: Windows / Firefox 52.0
A voir également:
- Run FFPLAY depuis un process Builder
- Pdftk builder - Télécharger - PDF
- Tiny11 builder - Accueil - Windows
- Process hacker - Télécharger - Divers Utilitaires
- Family tree builder - Télécharger - Généalogie
- Process explorer - Télécharger - Informations & Diagnostic
2 réponses
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()); } } } }