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 !!