Re: Récupérer la sortie de mplayer

Top Page

Reply to this message
Author: Frédéric
Date:  
To: guilde
Subject: Re: Récupérer la sortie de mplayer
On Friday 15 September 2006 21:55, Olivier Allard-Jacquin wrote:

>     Essaye ceci :

>
> mplayer dvd://1 >/tmp/mplayer.out.txt 2>/tmp/mplayer.err.txt
>
> tu devrais trouver dans "/tmp/mplayer.out.txt" les caractères de
> contrôle qui font le "retour chariot" de mplayer. D'après hexedit, c'est
> "0x0D"
>
>     Peut-être es-ce que tu pourrais "piper" mplayer dans un "tc", afin de
> remplacer les "0x0D" en "0x13". Par exemple, ceci doit résoudre ton
> problème :

>
> mplayer dvd://1 | tr -d "\015\023"


Je ne connaissais pas ce petit utilitaire, tr. Bien pratique !

Mais ça ne marche toujours pas. En fait, il n'y a pas que 0x0d, dans less,
je vois :

A: 0.4 V: 0.0 A-V: 0.330 ct: 0.000 1/ 1 ??% ??% ??,?% 0 0
ESC[J^MA: 0.4 V: 0.2 A-V: 0.161 ct: 0.004 2/
2 ??% ??% ??,?% 1 0 ESC[J^MA: 0.6 V: 0.3 A-V: 0.394 ct: 0.008 3/
3 ??% ??% ??,?% 1 0 ESC[J^MA: 0.7 V: 0.3
...

La séquence 'ESC[J^M' est en fait 0x1b 0x5b 0x4a 0x0d. À quoi
correspond 'ESC[J' ? Il y est encore via l'exemple en perl d'Edgar...

--
Frédéric

http://www.gbiloba.org