Bonjour,
En lançant la commande "ffmpeg -i video.avi" dans une fenêtre DOS,la console m'affiche maintes informations sur la vidéo.Ma question est comment récupérer ces messages à l'aide d'un programme java. J'ai essayé avec le flux de sortie de ffmpeg mais ça n'a rien affiché. Le code que j'utilise est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
  public static void main (String args[])
       {
    	   Runtime runtime = Runtime
					.getRuntime();
    		try {
				final Process process = runtime.exec("ffmpeg.exe -i ski.avi");
				new Thread() {
					public void run() {
						try {
							BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
							String line = "";
							try {
								while((line = reader.readLine()) != null) {
									// Traitement du flux de sortie de l'application si besoin est
									System.out.println(line);
								}
							} finally {
								reader.close();
							}
						} catch(IOException ioe) {
							ioe.printStackTrace();
						}
					}
				}.start();
			} catch (IOException e3) {
				// TODO Auto-generated catch block
				e3.printStackTrace();
			}
 
       }
Merci