Re: Récupérer la sortie de mplayer

Pàgina inicial

Reply to this message
Autor: Olivier Allard-Jacquin
Data:  
A: ML Guilde
Assumpte: Re: Récupérer la sortie de mplayer
    Bonsoir Edgar,

Edgar Bonet a écrit :
>
> Le vendredi 15 septembre, Olivier Allard-Jacquin a écrit :
>>     Peut-être es-ce que tu pourrais "piper" mplayer dans un "tc", afin de
>> remplacer les "0x0D" en "0x13". [...]

>
> Tu veux dire 0x0A. man ascii :
>
>     0x0A : LF '\n'
>     0x0D : CR '\r'
>     0x13 : DC3 (Control-S)


    Le ' | tr -d "\015\023"  ' que j'utilise est emprunté à un vieille
astuce trouvé sur la ML guilde, il y a... oula, bien 6 ans ! Je
l'utilise(ai) pour des conversions de fichiers MSDOS en Unix/Linux.


    C'est amusant, parce que les deux techniques marchent, avec une sortie
un poil différente :


# mplayer film.avi | tr -d "\015\012"
A: 0.1 V: 0.1 A-V: -0.007 ct: 0.002 3/ 3 ??% ??% ??,?% 0 0 99%
A: 0.1 V: 0.1 A-V: -0.006 ct: 0.001 4/ 4 ??% ??% ??,?% 0 0 99%
A: 0.2 V: 0.2 A-V: -0.006 ct: 0.000 5/ 5 ??% ??% ??,?% 0 0 99%

# mplayer film.avi | tr -d "\015\023"
A: 1.0 V: 1.0 A-V: -0.002 ct: -0.003 27/ 27 15% 0% 0.6% 0 0 99%
A: 1.1 V: 1.1 A-V: -0.002 ct: -0.003 28/ 28 15% 0% 0.6% 0 0 99%


    La différence vient des espaces en début de ligne, dans le 1er cas.


    Mais effectivement, le "0x0A" / "octal \013" est une solution plus
"propre" que le "0x13" / "octal \023".


    Bonne nuit à tous,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!