Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 30/11/2009, à 17:31

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

c'est pareil depuis le script


Welcome to the real world
________________________________

Hors ligne

#27 Le 30/11/2009, à 18:25

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

voilà qui devrait être bon :

mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ { duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; if (frame ~ /^[[:digit:]]+$/ && duree ~ /^[[:digit:]]+\.[[:digit:]]+$/ ) { pct=(frame*100/frames); printf("\rEvolution : %1.0f %\tDurée : %1.0f sec.",pct, duree); fflush(); } }'

-- Lucid Lynx --

Hors ligne

#28 Le 30/11/2009, à 18:29

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

La il y a rien qui sort c'est déja ça mais rien ne s'affiche aucune erreur


#!/bin/bash
video="$1"
nbFrames=$(mplayer -msglevel all=7 "${video}" 2>&1 | awk '/frames  total:/ {print $3; fflush();exit}')
mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ { duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; if (frame ~ /^[[:digit:]]+$/ && duree ~ /^[[:digit:]]+\.[[:digit:]]+$/ ) { pct=(frame*100/frames); printf("\rEvolution : %1.0f %\tDurée : %1.0f sec.",pct, duree); fflush(); } }' 2>mplayer.err

Dernière modification par n3o51 (Le 30/11/2009, à 18:30)


Welcome to the real world
________________________________

Hors ligne

#29 Le 30/11/2009, à 20:42

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

enlève  le 2>mplayer.err!


-- Lucid Lynx --

Hors ligne

#30 Le 30/11/2009, à 20:48

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

c'est pareil j'avais fait exprés


Welcome to the real world
________________________________

Hors ligne

#31 Le 30/11/2009, à 21:29

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

bon alors là... je comprends pas car ça fonctionne chez moi ! hmm
et puis j'ai posté trop rapidement pour le 2>... car s'il y avait un affichage, ce ne serait pas sur la sortie standard ...

vérifions sur les données récupérées sont les bonnes et au bon format :

mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ { ligne=$0;duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; print ligne"/"frame"/"duree;fflush();}'

-- Lucid Lynx --

Hors ligne

#32 Le 30/11/2009, à 21:35

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

laying /home/n3o/Vidéos/Matrix2.AVI.
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  608x248  24bpp  24.013 fps  594.2 kbps (72.5 kbyte/s)
Clip info:
 Software: VirtualDubMod 1.4.13
 Name: 12.08.2003.MATRIX.RELOADED.DVDRIP.FRENCH.XVID.1CD.REPACK-PYTEAMARENA
 Subject: 12.08.2003.MATRIX.RELOADED.DVDRIP.FRENCH.XVID.1CD.REPACK-PYTEAMARENA
 Artist: Video Pr0nStar (dvdrip) + audio Night (Projo)
 Copyright: PYTEAMARENA
xscreensaver_disable: Could not find XScreenSaver window.
GNOME screensaver disabled
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Forced audio codec: mad
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 608 x 248 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.45:1 - prescaling to correct movie aspect.
VO: [xv] 608x248 => 608x248 Planar YV12 
A:   0.7 V:   0.0 A-V:  0.678 ct:  0.000   1/  1 ??% ??% ??,?% 0 0 /Athlon(tm)/1.0rc2-4.2.3
A:   0.6 V:   0.0 A-V:  0.565 ct:  0.004   2/  2 ??% ??% ??,?% 0 0 /2/0.6
A:   0.6 V:   0.1 A-V:  0.545 ct:  0.008   3/  3 ??% ??% ??,?% 0 0 /3/0.6
A:   0.7 V:   0.1 A-V:  0.530 ct:  0.012   4/  4 ??% ??% ??,?% 0 0 /4/0.7
A:   0.7 V:   0.2 A-V:  0.506 ct:  0.017   5/  5 ??% ??% ??,?% 0 0 /5/0.7
A:   0.7 V:   0.2 A-V:  0.477 ct:  0.021   6/  6 ??% ??% ??,?% 0 0 /6/0.7
A:   0.7 V:   0.2 A-V:  0.464 ct:  0.025   7/  7 ??% ??% ??,?% 0 0 /7/0.7
A:   0.7 V:   0.3 A-V:  0.435 ct:  0.029   8/  8 ??% ??% ??,?% 0 0 /8/0.7
A:   0.7 V:   0.3 A-V:  0.409 ct:  0.033   9/  9 ??% ??% ??,?% 0 0 /9/0.7
A:   0.8 V:   0.4 A-V:  0.379 ct:  0.037  10/ 10 ??% ??% ??,?% 0 0 /10/0.8
A:   0.8 V:   0.4 A-V:  0.375 ct:  0.042  11/ 11 ??% ??% ??,?% 0 0 /11/0.8
A:   0.8 V:   0.5 A-V:  0.323 ct:  0.046  12/ 12 ??% ??% ??,?% 0 0 /12/0.8
A:   0.8 V:   0.5 A-V:  0.317 ct:  0.050  13/ 13 ??% ??% ??,?% 0 0 /13/0.8
A:   0.8 V:   0.5 A-V:  0.284 ct:  0.054  14/ 14 27%  1%  1.5% 0 0 /14/0.8
A:   0.9 V:   0.6 A-V:  0.274 ct:  0.058  15/ 15 25%  0%  1.4% 0 0 /15/0.9
A:   0.9 V:   0.6 A-V:  0.251 ct:  0.062  16/ 16 23%  0%  1.4% 0 0 /16/0.9
A:   0.9 V:   0.7 A-V:  0.218 ct:  0.067  17/ 17 22%  0%  1.4% 0 0 /17/0.9
A:   0.9 V:   0.7 A-V:  0.182 ct:  0.071  18/ 18 21%  0%  1.4% 0 0 /18/0.9
A:   0.9 V:   0.7 A-V:  0.178 ct:  0.075  19/ 19 20%  0%  1.3% 0 0 /19/0.9
A:   0.9 V:   0.8 A-V:  0.135 ct:  0.079  20/ 20 19%  0%  1.3% 0 0 /20/0.9
A:   0.9 V:   0.8 A-V:  0.116 ct:  0.083  21/ 21 18%  0%  1.3% 0 0 /21/0.9
A:   1.0 V:   0.9 A-V:  0.087 ct:  0.087  22/ 22 17%  0%  1.3% 0 0 /22/1.0
A:   1.0 V:   0.9 A-V:  0.051 ct:  0.092  23/ 23 16%  0%  1.2% 0 0 /23/1.0
A:   1.0 V:   1.0 A-V:  0.038 ct:  0.095  24/ 24 15%  0%  1.2% 0 0 /24/1.0
A:   1.0 V:   1.0 A-V:  0.008 ct:  0.096  25/ 25 15%  0%  1.2% 0 0 /25/1.0
A:   1.0 V:   1.0 A-V: -0.007 ct:  0.095  26/ 26 14%  0%  1.2% 0 0 /26/1.0
A:   1.1 V:   1.1 A-V: -0.029 ct:  0.092  27/ 27 14%  0%  1.2% 0 0 /27/1.1
A:   1.1 V:   1.1 A-V: -0.037 ct:  0.089  28/ 28 13%  0%  1.2% 0 0 /28/1.1
A:   1.1 V:   1.2 A-V: -0.056 ct:  0.085  29/ 29 13%  0%  1.2% 0 0 /29/1.1
A:   1.1 V:   1.2 A-V: -0.063 ct:  0.080  30/ 30 12%  0%  1.2% 0 0 /30/1.1
A:   1.2 V:   1.2 A-V: -0.072 ct:  0.076  31/ 31 12%  0%  1.2% 0 0 /31/1.2
A:   1.2 V:   1.3 A-V: -0.055 ct:  0.072  32/ 32 11%  0%  1.2% 0 0 /32/1.2
A:   1.3 V:   1.3 A-V: -0.065 ct:  0.068  33/ 33 11%  0%  1.2% 0 0 /33/1.3
A:   1.3 V:   1.4 A-V: -0.058 ct:  0.064  34/ 34 11%  0%  1.2% 0 0 /34/1.3
A:   1.3 V:   1.4 A-V: -0.068 ct:  0.060  35/ 35 10%  0%  1.2% 0 0 /35/1.3
A:   1.4 V:   1.5 A-V: -0.059 ct:  0.055  36/ 36 10%  0%  1.2% 0 0 /36/1.4
A:   1.5 V:   1.5 A-V: -0.017 ct:  0.054  37/ 37 10%  0%  1.2% 0 0 /37/1.5
A:   1.5 V:   1.5 A-V: -0.015 ct:  0.052  38/ 38 10%  0%  1.2% 0 0 /38/1.5
A:   1.6 V:   1.6 A-V:  0.012 ct:  0.053  39/ 39  9%  0%  1.2% 0 0 /39/1.6
A:   1.7 V:   1.6 A-V:  0.060 ct:  0.057  40/ 40  9%  0%  1.2% 0 0 /40/1.7
A:   1.8 V:   1.7 A-V:  0.123 ct:  0.062  41/ 41  9%  0%  1.2% 0 0 /41/1.8
A:   1.8 V:   1.7 A-V:  0.091 ct:  0.066  42/ 42  9%  0%  1.2% 0 0 /42/1.8
A:   1.8 V:   1.7 A-V:  0.087 ct:  0.070  43/ 43  9%  0%  1.2% 0 0 /43/1.8
A:   1.9 V:   1.8 A-V:  0.082 ct:  0.074  44/ 44  8%  0%  1.2% 0 0 /44/1.9
A:   1.9 V:   1.8 A-V:  0.108 ct:  0.078  45/ 45  8%  0%  1.2% 0 0 /45/1.9
A:   2.0 V:   1.9 A-V:  0.112 ct:  0.082  46/ 46  8%  0%  1.2% 0 0 /46/2.0
A:   2.0 V:   1.9 A-V:  0.090 ct:  0.087  47/ 47  8%  0%  1.2% 0 0 /47/2.0
A:   2.0 V:   2.0 A-V:  0.073 ct:  0.091  48/ 48  8%  0%  1.2% 0 0 /48/2.0
A:   2.0 V:   2.0 A-V:  0.045 ct:  0.095  49/ 49  7%  0%  1.2% 0 0 /49/2.0
A:   2.1 V:   2.0 A-V:  0.053 ct:  0.099  50/ 50  7%  0%  1.1% 0 0 /50/2.1
A:   2.1 V:   2.1 A-V:  0.050 ct:  0.103  51/ 51  7%  0%  1.1% 0 0 /51/2.1
A:   2.2 V:   2.1 A-V:  0.049 ct:  0.107  52/ 52  7%  0%  1.1% 0 0 /52/2.2
A:   2.2 V:   2.2 A-V:  0.071 ct:  0.112  53/ 53  7%  0%  1.1% 0 0 /53/2.2
A:   2.3 V:   2.2 A-V:  0.093 ct:  0.116  54/ 54  7%  0%  1.1% 0 0 /54/2.3
A:   2.3 V:   2.2 A-V:  0.093 ct:  0.120  55/ 55  7%  0%  1.1% 0 0 /55/2.3
A:   2.4 V:   2.3 A-V:  0.090 ct:  0.124  56/ 56  7%  0%  1.1% 0 0 /56/2.4
A:   2.4 V:   2.3 A-V:  0.084 ct:  0.128  57/ 57  6%  0%  1.1% 0 0 /57/2.4
A:   2.5 V:   2.4 A-V:  0.108 ct:  0.132  58/ 58  6%  0%  1.1% 0 0 /58/2.5
A:   2.5 V:   2.4 A-V:  0.132 ct:  0.137  59/ 59  6%  0%  1.1% 0 0 /59/2.5
A:   2.6 V:   2.5 A-V:  0.126 ct:  0.141  60/ 60  6%  0%  1.1% 0 0 /60/2.6
A:   2.6 V:   2.5 A-V:  0.113 ct:  0.145  61/ 61  6%  0%  1.1% 0 0 /61/2.6
A:   2.6 V:   2.5 A-V:  0.095 ct:  0.149  62/ 62  6%  0%  1.1% 0 0 /62/2.6
A:   2.7 V:   2.6 A-V:  0.080 ct:  0.153  63/ 63  6%  0%  1.1% 0 0 /63/2.7
A:   2.7 V:   2.6 A-V:  0.062 ct:  0.157  64/ 64  6%  0%  1.1% 0 0 /64/2.7
A:   2.7 V:   2.7 A-V:  0.049 ct:  0.162  65/ 65  6%  0%  1.1% 0 0 /65/2.7
A:   2.7 V:   2.7 A-V:  0.040 ct:  0.166  66/ 66  6%  0%  1.1% 0 0 /66/2.7
A:   2.8 V:   2.7 A-V:  0.016 ct:  0.167  67/ 67  6%  0%  1.1% 0 0 /67/2.8
A:   2.8 V:   2.8 A-V:  0.010 ct:  0.168  68/ 68  5%  0%  1.1% 0 0 /68/2.8
A:   2.8 V:   2.8 A-V:  0.007 ct:  0.169  69/ 69  5%  0%  1.1% 0 0 /69/2.8
A:   2.9 V:   2.9 A-V: -0.015 ct:  0.167  70/ 70  5%  0%  1.1% 0 0 /70/2.9
A:   2.9 V:   2.9 A-V: -0.031 ct:  0.164  71/ 71  5%  0%  1.1% 0 0 /71/2.9
A:   2.9 V:   3.0 A-V: -0.033 ct:  0.161  72/ 72  5%  0%  1.1% 0 0 /72/2.9
A:   3.0 V:   3.0 A-V: -0.037 ct:  0.157  73/ 73  5%  0%  1.1% 0 0 /73/3.0
A:   3.0 V:   3.0 A-V: -0.043 ct:  0.153  74/ 74  5%  0%  1.1% 0 0 /74/3.0
A:   3.0 V:   3.1 A-V: -0.035 ct:  0.150  75/ 75  5%  0%  1.1% 0 0 /75/3.0
A:   3.1 V:   3.1 A-V: -0.019 ct:  0.148  76/ 76  5%  0%  1.1% 0 0 /76/3.1
A:   3.1 V:   3.2 A-V: -0.017 ct:  0.146  77/ 77  5%  0%  1.1% 0 0 /77/3.1
A:   3.2 V:   3.2 A-V: -0.015 ct:  0.145  78/ 78  5%  0%  1.1% 0 0 /78/3.2
A:   3.2 V:   3.2 A-V: -0.010 ct:  0.144  79/ 79  5%  0%  1.1% 0 0 /79/3.2
A:   3.3 V:   3.3 A-V: -0.022 ct:  0.141  80/ 80  5%  0%  1.1% 0 0 /80/3.3
A:   3.3 V:   3.3 A-V: -0.014 ct:  0.140  81/ 81  5%  0%  1.1% 0 0 /81/3.3
A:   3.4 V:   3.4 A-V: -0.013 ct:  0.139  82/ 82  5%  0%  1.1% 0 0 /82/3.4
A:   3.4 V:   3.4 A-V: -0.021 ct:  0.137  83/ 83  4%  0%  1.1% 0 0 /83/3.4
A:   3.4 V:   3.5 A-V: -0.025 ct:  0.134  84/ 84  4%  0%  1.1% 0 0 /84/3.4
A:   3.5 V:   3.5 A-V: -0.023 ct:  0.132  85/ 85  4%  0%  1.1% 0 0 /85/3.5
A:   3.5 V:   3.5 A-V: -0.020 ct:  0.130  86/ 86  4%  0%  1.1% 0 0 /86/3.5
A:   3.6 V:   3.6 A-V: -0.021 ct:  0.128  87/ 87  4%  0%  1.1% 0 0 /87/3.6
A:   3.6 V:   3.6 A-V: -0.022 ct:  0.125  88/ 88  4%  0%  1.1% 0 0 /88/3.6

en une ligne depuis le terminal j'ai ça

la commande utilisé :

mplayer /home/n3o/Vidéos/Matrix2.AVI 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ { ligne=$0;duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; print ligne"/"frame"/"duree;fflush();}'

Welcome to the real world
________________________________

Hors ligne

#33 Le 30/11/2009, à 21:36

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

mais c'est quoi ce athlon qui vient la dedans

Tu as raison ça dois venir de moi (mais de ou) ....

Dernière modification par n3o51 (Le 30/11/2009, à 21:37)


Welcome to the real world
________________________________

Hors ligne

#34 Le 30/11/2009, à 21:41

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

de mon bashrc ?

#!/bin/bash

export EDITOR="vim"
case $TERM in
xterm*)
#ip=$(wget http://checkip.dyndns.org/ -qO- | egrep -o '[0-9.]{8,}') 
 PROMPT_COMMAND='  echo -ne "\033]0;${USER}@${HOSTNAME} : ${PWD}\007"'
  echo -ne "\033]0;${USER}@${HOSTNAME} : ${PWD}\007"
   ;;
esac
# ----------------------------------------------------------------------
# Définition des couleurs possibles 
# ----------------------------------------------------------------------
    # couleurs de base
    rouge="\[\033[31m\]"
    vert="\[\033[32m\]"
    jaune="\[\033[33m\]"
    bleu="\[\033[34m\]"
    magenta="\[\033[35m\]"
    blanc="\[\033[00m\]"

    # couleurs brillantes
    h_rouge="\[\033[1;31m\]"
    h_vert="\[\033[1;32m\]"
    h_jaune="\[\033[1;33m\]"
    h_bleu="\[\033[1;34m\]"
    h_magenta="\[\033[1;35m\]"
    h_blanc="\[\033[1;00m\]"


#-----------------------
# Codes de couleur ANSI
#-----------------------
Noir='\e[0;30m'           
Bleu='\e[0;34m'
Vert='\e[0;32m'
Rouge='\e[0;31m'
Vert_vif='\e[1;32m'
red='\e[0;31m'
RED='\e[1;31m'
blue='\e[0;34m'
BLUE='\e[1;34m'
cyan='\e[0;36m'
CYAN='\e[1;36m'
Jaune='\e[1;33m'
NC='\e[0m'             



# couleurs
C_RED="\[\e[1;31m\]"
C_BLUE="\[\e[1;34m\]"
C_GRAY="\[\e[1;30m\]"
C_WHITE="\[\e[1;37m\]"
C_YELLOW="\[\e[1;33m\]"
C_DEF="\[\033[0m\]"
 
mUID=`id -u`
IP="192.168.1.168"
if [ `whoami` = "root" ] ; then 
#if [ ${UID} -eq 0 ]; then
 #if [ "$EUID" == 0 ]; then 
#if [ "$mUID" = "0" ] ; then
#if [ "$HOME" = "root" ]; then
reset
figlet warning !!!
   PS1="${C_YELLOW}>${h_vert} ${C_RED}\u${C_DEF}@${HOSTNAME}${C_YELLOW}[${C_DEF}$IP${C_YELLOW}]${C_DEF}:\w${C_RED}#${C_DEF} "
   PS2="${C_RED}>${C_DEF}"
 else

. ~/script/setPrompt.sh
PROMPT_COMMAND=setPrompt
sleep 2 && clear
PS2="${C_RED}>${C_DEF} " 
 fi

export PS2
export PS1


cd() {
builtin cd "$@" && echo "(wd now: $PWD)"
}
# Pour les gros doigts
function cd.. {
builtin cd .. 
}

function .. {
builtin cd ..
}
# ----------------------------------------------------------------------
# Completion dans le shell
# ----------------------------------------------------------------------


if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi


#-----------------------------------------------------------------------
#Definition des alias
#-----------------------------------------------------------------------
# on est jamais trop prudent, autant demander confirmation par défaut (taper /bin/cp pour revenir au comportement "normal")
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

alias ag='sudo apt-get'
alias agi='sudo apt-get install'
alias grep='grep --color=auto'
# Calendrier du mois en cours, en rouge le jour actuel
alias c='var=$(/usr/bin/cal -m); echo "${var/$(date +%-d)/$(echo -e "\033[1;31m$(date +%-d)\033[0m")}"'

# Remonter d'un dossier et ls
alias up="cd .. && ls --color"
alias du='du -h --max-depth=1'
alias dusort='du -x --block-size=1048576 | sort -nr'
alias df='df -h'
alias ..='cd ..'
# The 'ls' family (this assumes you use the GNU ls)
alias la='ls -Al'               # show hidden files
#alias ls='ls -hF --color'	# add colors for filetype recognition
alias lx='ls -lXB'              # sort by extension
alias lk='ls -lSr'              # sort by size
alias lc='ls -lcr'		# sort by change time  
alias lu='ls -lur'		# sort by access time   
alias lr='ls -lR'               # recursive ls
alias lt='ls -ltr'              # sort by date
alias lm='ls -al |more'         # pipe through 'more'
alias tree='tree -Csu'		# nice alternative to 'ls'
alias ll='ls -lo'
# -o : affiche les flags



alias grpe='grep'
alias mroe='more'
alias nrjHit='totem mms://vipnrj.yacast.net/nrj_tvhit'
#alias pdfman='man -t $1 | ps2pdf -> $1.pdf'


alias ubuscreen='. ~/script/script_for_screen.sh'

#liste les alias et functions most et requis //sudo apt-get install most 
function listba()
{
cat /home/n3o/.bashrc|egrep "alias|function"|grep -v "^#"|most
}

function pdfman { 
echo "Conversion de man $1 en $1.pdf"
man -t $1 > $1.ps &&  ps2pdf $1.ps $1.pdf 
sleep 5 
echo "Conversion terminee"
rm -f $1.ps
}

alias europe1='mplayer -nocache -afm acm mms://vip8.yacast.fr/encodereurope1'
alias funradio='mplayer -nocache -afm acm http://streaming.radio.funradio.fr:80/fun-1-44-96'
alias lemouv='mplayer -nocache -afm acm mms://viptvr.yacast.fr/encoderlemouv'
alias nostalgie='mplayer -nocache -afm acm mms://vip1.yacast.fr/encodernostalgie'
alias NRJ='mplayer -nocache -afm acm mms://vip1.yacast.fr/encodernrj'
alias rireschan='mplayer -nocache -afm acm mmst://vip1.yacast.fr/encoderrireetchansons'
alias RFM='mplayer -nocache -afm acm mms://viptvr.yacast.fr/tvr_rfm'
alias jtfrance2='if test `date +%H` -ge 21 ; then d=0 e=20 ; elif test `date +%H` -lt 14 ; then d=1 e=20 ; else d=0 e=13 ; fi; mplayer mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/horsgv/regions/siege/infos/f2/"$e"h/HD_"$e"h_20`date --date "$d days ago" +'%y%m%d'`.wmv'
alias cheriefm='mplayer -nocache -afm acm mms://vip6.yacast.fr/encodercheriefm/ '
alias jt13h='vlc http://vodstream.tf1.fr/lci/vod/journalTF1/jt13h`date +"%Y%m%d"`.wmv'
alias jt20h='vlc http://vodstream.tf1.fr/lci/vod/journalTF1/jt20h`date +"%Y%m%d"`.wmv'
alias jthier='vlc http://vodstream.tf1.fr/lci/vod/journalTF1/jt20h`date --date "1 day ago" +%Y%m%d`.wmv'
alias jduweb='vlc http://sl.tf1.fr/lci/vod/jtweb/jtweb`date +"%Y%m%d"`.mp4'
alias rand='/home/n3o/script/aliaserandom'
alias marche='vlc mms://a889.l4162624888.c41626.e.lm.akamaistream.net/D/889/41626/v0001/reflector:24888'
alias UPTIME=$(uptime|sed 's/.*up *\([0-9: ]*\(min\|day\)*\(,[0-9: ]*\)\{0,1\}\),[0-9 ]*user.*/\1/')



#-----------------------------------
# Processus et system
#-----------------------------------

function hl()
{ 
perl -pe "s/($1)/\e[1;42m\$1\e[0m/g" ; 
}

function hlposix(){ grep --color -C1000000 -E $1 ; }



function my_ps()
{ ps $@ -u $USER -o pid,%cpu,%mem,bsdtime,command ; }

function pp()
{ my_ps f | awk '!/awk/ && $0~var' var=${1:-".*"} ; }

# Cette fonction tue un processus 
# et demande confirmation  Par y/n
function killps()   # tuer processus par le nom 
{
   local pid pname sig="-TERM"   # default signal
   if [ "$#" -lt 1 ] || [ "$#" -gt 2 ]; then
       echo "Usage: killps [NOMDEVOTREPROCESSUS] paterm"
       return;
   fi
   if [ $# = 2 ]; then sig=$1 ; fi
   for pid in $(my_ps| awk '!/awk/ && $0~pat { print $1 }' pat=${!#} ) ; do
       pname=$(my_ps | awk '$1~var { print $5 }' var=$pid )
       if ask "Kill process $pid <$pname> with signal $sig?"
           then kill $sig $pid
       fi
   done
}

function ask()
{
    echo -n "$@" '[y/n] ' ; read ans
    case "$ans" in
        y*|Y*) return 0 ;;
        *) return 1 ;;
    esac
}

function monip () 
{
ip=$(wget http://checkip.dyndns.org/ -qO- | egrep -o '[0-9.]{8,}')  
echo "Votre IP est : $ip" | cowsay -f sodomized.cow

}

function ippriv ()
{
ifconfig eth0|grep "inet adr"|awk '{print $2}'|awk -F ':' '{print $2}' | cowsay -f sodomized-sheep.cow
 }




manpdf () 
{ 
man -t $1 | ps2pdf - > $1.pdf 
}

SelectMedia()
{
    (
        clear
        shopt -s nocaseglob nullglob
        select item in "$@" quit; do
            [[ "$item" == "quit" ]] && return 0
            mplayer "$item"
            SelectMedia "$@"
        done
    )
}


#=====================================
# Information interne
#=====================================
alias information='ii'   
######################################

function ii()   # get current host related info
{
  echo -e "\nYou are logged on ${RED}$HOSTNAME"
  echo -e "\nAdditionnal information:$NC " ; uname -a
  echo -e "\n${RED}Users logged on:$NC " ; w -h
  echo -e "\n${RED}Current date :$NC " ; date
  echo -e "\n${RED}Machine stats :$NC " ; uptime
  echo -e "\n${RED}Memory stats :$NC " ; free
  my_ip 2>&- ;
  echo
}




easyplay () {
unset playlist
while read i ; do playlist+=("$i") ; done < <(locate -i "$@" | egrep -i '\.(mp3|ogg)$')

if [ ${#playlist[*]} != 0 ] ; then
    echo -e "Votre playlist : ${playlist[@]/#/\n● }"
    mplayer -loop 0 "${playlist[@]}"
else
    echo aucun fichier trouve
fi
}





fancyls()
{
    local filetype=""
    local oldtype=""

    LC_ALL=C ls -l $1 \
        | grep -v "^total" \
        | sort \
        | sed -r -e 's/^(d.*)$/\1 [Dossier]/' -e 's/^(l.*)$/\1 [Lien symbolique]/' -e 's/^([^d].*)\.([^\.~]+)(~?)$/\1\.\2\3 [\2]/' \
        | sed -r -e 's/^(.*[^]])$/NULL\t\1/' -e 's/^(.*) \[([^]]+)\]$/\2\t\1/' \
        | sort -i \
        | while read line; \
          do \
            filetype=$(echo "$line" | cut -d$'\t' -f1); \
            if ! echo "$filetype" | grep -iq "^${oldtype}$"; \
            then \
                [[ "$oldtype" != "" ]] && echo; \
                echo -e "$(echo $filetype | sed 's/NULL/Aucune extension/')\n---------------------------------------------------------"; \
                oldtype="$filetype"; \
            fi; \
            echo "$line" | sed -r 's/^[^\t]+\t//'; \
          done
}


[[ -f "/home/n3o/.config/autopackage/paths-bash" ]] && . "/home/n3o/.config/autopackage/paths-bash"

Welcome to the real world
________________________________

Hors ligne

#35 Le 30/11/2009, à 21:52

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

non, je sais d'où il vient ce "athlon"....
pour le supprimer, il "suffit" d'ajouter un simple caractère au script :

mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /^A:/ { ligne=$0;duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; print ligne"/"frame"/"duree;fflush();}'

(je te laisse découvrir ce caractère)

bon, les infos sont correctes mais je ne comprends pas pourquoi rien ne s'affiche ...
que donne cette ligne :

mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /^A:/ { duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; if (frame ~ /^[[:digit:]]+$/ && duree ~ /^[[:digit:]]+\.[[:digit:]]+$/ ) { pct=(frame*100)/frames; printf("\rEvolution : %1.0f %\tDurée : %1.0f sec.",pct, duree); fflush(); } else
{ print "format non valide ("frame"," duree"," frame*100/frames")"; fflush()} }'

Dernière modification par Totor (Le 30/11/2009, à 21:52)


-- Lucid Lynx --

Hors ligne

#36 Le 30/11/2009, à 21:57

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

ormat non valide (20,0.9,0.0100409)
format non valide (21,0.9,0.0105429)
format non valide (22,1.0,0.011045)
format non valide (23,1.0,0.011547)
format non valide (24,1.0,0.012049)
format non valide (25,1.0,0.0125511)
format non valide (26,1.0,0.0130531)
format non valide (27,1.1,0.0135552)
format non valide (28,1.1,0.0140572)
format non valide (29,1.1,0.0145593)
format non valide (30,1.1,0.0150613)

Welcome to the real world
________________________________

Hors ligne

#37 Le 30/11/2009, à 22:10

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

je ne comprends pas pourquoi le format n'est pas valide...
maintenant que le pb du athlon est réglé, essaie ceci :

mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /^A:/ { duree=$4; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; pct=(frame*100)/frames; printf("\rEvolution : %1.0f %\tDurée : %1.0f sec.",pct, duree); fflush(); }'

et si ça ne fonctionne toujours pas, j'ai une autre idée en tête mais pas le temps de la mettre en oeuvre.
je verrai demain.


-- Lucid Lynx --

Hors ligne

#38 Le 30/11/2009, à 22:13

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Maintenant nous sommes reduit a ça

Evolution : %1.0f %: impDurée : %1.0f sec.")ber 2) in printf("
        FILENAME="-" FNR=2 NR=2
Evolution : 0

Donc bonne Soirée / Nuit a demain

Merci cool

Dernière modification par n3o51 (Le 30/11/2009, à 22:13)


Welcome to the real world
________________________________

Hors ligne

#39 Le 01/12/2009, à 08:01

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Bonjour par contre quand j'enléve le .bashrc le comportement n'est pas le méme je pense ...

Par contre j'ai toujours ce


A:   0.6 V:   0.0 A-V:  0.621 ct:  0.000   1/  1 ??% ??% ??,?% 0 0 ;1.0rc2-4.2.3;0

avec ces commandes :

nbFrames=$(mplayer -msglevel all=7 "${video}" 2>&1 | awk '/frames  total:/ {print $3; fflush();exit}')
mplayer /home/n3o/Vidéos/Matrix2.AVI 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ {ligne=$0; duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; pct=(frame*100/frames); print ligne ";" duree ";" pct; fflush();}'

ça correspond a ma version de mplayer en passant

MPlayer 1.0rc2-4.2.3 (C) 2000-2007 MPlayer Team

roll:rolleyes:

D'ailleurs quand je lance ça

mplayer /home/n3o/Vidéos/Matrix2.AVI 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /A:/ {ligne=$0; duree=$2; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; pct=(frame*100/frames); print ligne ";" duree ";" pct; fflush();}'

Mais quand j'utilise plus le bashrc

;1.0rc2-4.2.3;0 n'as plus de nan a la fin

Dernière modification par n3o51 (Le 01/12/2009, à 08:03)


Welcome to the real world
________________________________

Hors ligne

#40 Le 01/12/2009, à 14:57

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

Salut,

Ca ne vient pas de ton bashrc.
Explication :
awk lit le flux en entrée ligne par ligne. Pour la suite,on nommera une "ligne awk" par "enregistrement" et une vraie ligne par "ligne" (dont la séparation est effectuée par un "\n"). Le séparateur d'enregistrement est définit par la variable RS et vaut "\r" (RS = Record Separator).
Or le premier "\r" apparait après l'affichage de la première ligne commençant par A: (ligne d'affichage de l'évolution). Le premier enregistrement comprend donc tout l'entête mplayer.
Dans mon script, je récupère la durée de lecture écoulée en tant que 2nd champ et la dernière frame lue en champ n° 9 . Pour le première enregistrement, les 2nd  et 9ème champ correspondent à la première ligne d'entête mplayer. On a donc 2nd champ = "1.0rc2-4.2.3" et 9ème champ = "Athlon(tm)". C'est pourquoi, pour différencier le premier enregistrement des autres, il faut ajouter le caractère ^ à la regex de sélection des enregistrements (ie : /A:/). Ce caractère précise que l'enregistrement doit commencer par A:.

Maintenant le problème vient du formatage de l'affichage (je n'affichais pas de décimal et ça lui pose peut-être problème puisque que l'on a en début une division qui tend vers 0), peux-tu essayer ceci :

#!/bin/bash
video="$1"
nbFrames=$(mplayer -msglevel all=7 "${video}" 2>&1 | awk '/frames  total:/ {print $3; fflush();exit}')
mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /^A:/ { duree=$4; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; pct=(frame*100)/frames; printf("\rEvolution : %1.0f %\tDurée : %3.2f sec.",pct, duree); fflush(); }'

et si ça ne fonctionne pas, on va être obliger de contourner le problème :

affiche()
{
while read -a datas
do
printf "\r\033[2KEvolution %3.2f %%\t Durée écoulée : %i sec." ${datas[0]} ${datas[1]}
done
printf "\n"
}

video="$1"
nbFrames=$(mplayer -msglevel all=7 "${video}" 2>&1 | awk '/frames  total:/ {print $3; fflush();exit}')
mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"; OFMT="%3.2f"} /^A:/ { duree=$4; frame=$9; FS="/"; $0=frame; frame=$1;FS=" "; pct=(frame*100)/frames; print pct,duree }' > >(affiche)

etant donné que ça fonctionne chez moi, je suppute et je me dis qu'il est possible que le formatage avec OFMT ne fonctionne pas non plus hmm
Alors, une autre solution :

affiche()
{
while read -a datas
do
printf "\r\033[2KEvolution %3.2f %%\t Durée écoulée : %i sec." $(bc -l <<< "${datas[0]}/${datas[1]}") ${datas[2]}
done
printf "\n"
}

video="$1"
nbFrames=$(mplayer -msglevel all=7 "${video}" 2>&1 | awk '/frames  total:/ {print $3; fflush();exit}')
mplayer "${video}" 2>&1| awk -v frames=${nbFrames} 'BEGIN{RS="\r"} /^A:/ { duree=$4; frame=$9; FS="/"; $0=frame; frame=$1;FS=" ";print frame,frames,duree }' > >(affiche)

je pense que l'on voit le bout.


-- Lucid Lynx --

Hors ligne

#41 Le 01/12/2009, à 17:03

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Bonjour smile

Pour le premier

Evolution : %1.0f %: impDurée : %3.2f sec.")ber 2) in printf("
        FILENAME="-" FNR=2 NR=2
Evolution : 0

Pour le deuxieme

./Playme.sh: line 10: printf: 6.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.08 : nombre non valable
./Playme.sh: line 10: printf: 7.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.08 : nombre non valable
./Playme.sh: line 10: printf: 7.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.09 : nombre non valable
./Playme.sh: line 10: printf: 7.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 7.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 7.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.10 : nombre non valable
./Playme.sh: line 10: printf: 8.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 8.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.11 : nombre non valable
./Playme.sh: line 10: printf: 9.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 9.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.12 : nombre non valable
./Playme.sh: line 10: printf: 10.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 10.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 11.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 11.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 11.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 11.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.13 : nombre non valable
./Playme.sh: line 10: printf: 11.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 11.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.14 : nombre non valable
./Playme.sh: line 10: printf: 12.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.15 : nombre non valable
./Playme.sh: line 10: printf: 12.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 12.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 12.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 12.9 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.16 : nombre non valable
./Playme.sh: line 10: printf: 13.6 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.17 : nombre non valable
./Playme.sh: line 10: printf: 13.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.17 : nombre non valable
./Playme.sh: line 10: printf: 13.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.17 : nombre non valable
./Playme.sh: line 10: printf: 13.7 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 10: printf: 0.17 : nombre non valable
./Playme.sh: line 10: printf: 13.8 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec.

enfin le dernier :

./Playme.sh: line 11: printf: 19.0 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00230437882180474531 : nombre non valable
./Playme.sh: line 11: printf: 19.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00230939925496771861 : nombre non valable
./Playme.sh: line 11: printf: 19.1 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00231441968813069191 : nombre non valable
./Playme.sh: line 11: printf: 19.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00231944012129366521 : nombre non valable
./Playme.sh: line 11: printf: 19.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00232446055445663851 : nombre non valable
./Playme.sh: line 11: printf: 19.2 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00232948098761961182 : nombre non valable
./Playme.sh: line 11: printf: 19.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00233450142078258512 : nombre non valable
./Playme.sh: line 11: printf: 19.3 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00233952185394555842 : nombre non valable
./Playme.sh: line 11: printf: 19.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00234454228710853172 : nombre non valable
./Playme.sh: line 11: printf: 19.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00234956272027150502 : nombre non valable
./Playme.sh: line 11: printf: 19.4 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00235458315343447832 : nombre non valable
./Playme.sh: line 11: printf: 19.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec../Playme.sh: line 11: printf: .00235960358659745162 : nombre non valable
./Playme.sh: line 11: printf: 19.5 : nombre non valable
Evolution 0,00 %         Durée écoulée : 0 sec.

J'aurais au moins appris un truc smile


Welcome to the real world
________________________________

Hors ligne

#42 Le 01/12/2009, à 20:43

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

alors là, je comprends vraiment pas...
à moins que :

printf "%3.2f" 0.23
printf "%3.2f" 0,23

ça donne quoi ?


-- Lucid Lynx --

Hors ligne

#43 Le 01/12/2009, à 20:45

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Bonsoir

bash: printf: 0.23 : nombre non valable
0,00┌

Welcome to the real world
________________________________

Hors ligne

#44 Le 01/12/2009, à 21:01

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

on a vraiment pas le même comportement entre nos os hmm
au taf, j'ai une redhat enterprise et à la maison je suis sous crunchbang linux 9.04... et sur les 2 os, mes scripts ont tous fonctionné !

t'as un soucis avec le formatage des nombres !

bon, on va pas utiliser printf pour le formatage.
on va passer par bc mais ça sera moins bien :

sur le dernier script, remplace la ligne :
printf "\r\033[2KEvolution %3.2f %%\t Durée écoulée : %i sec." $(bc -l <<< "${datas[0]}/${datas[1]}") ${datas[2]}
par celle-ci
echo -en "\r\033[2KEvolution $(bc -l <<< "scale=2;${datas[0]}/${datas[1]}") %\t Durée écoulée :  ${datas[2]} sec."

mais bon, sur ton os final, je tenterai le dernier script avec la ligne actuelle.

Dernière modification par Totor (Le 01/12/2009, à 21:01)


-- Lucid Lynx --

Hors ligne

#45 Le 01/12/2009, à 21:15

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Avec t'as ligne c'est bon

echo -en "\r\033[2KEvolution $(bc -l <<< "scale=2;${datas[0]}/${datas[1]}") %\t Durée écoulée :  ${datas[2]} sec."

ton os final,

c'est a dire ?

je tenterai le dernier script avec la ligne actuelle ?

???

Sinon Evolution ne bouge pas et la durée elle bouge elle arrette elle rebouge plus etc ... ce comportement est t'il normal
Par contre il n'y a pas le nom du film et peut on ajouter le  status

Derniere pour la route peut on resoudre le soucis de formatage ?

Dernière modification par n3o51 (Le 01/12/2009, à 21:16)


Welcome to the real world
________________________________

Hors ligne

#46 Le 01/12/2009, à 21:31

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

n3o51 a écrit :

ton os final,

c'est a dire ?

ben -->

n3o51 a écrit :

Hardy pardon y a t-il beaucoup d'inportance car je compte l'utiliser sur la derniere d'ubuntu

donc Karmic !

n3o51 a écrit :

je tenterai le dernier script avec la ligne actuelle ?

???

printf "\r\033[2KEvolution %3.2f %%\t Durée écoulée : %i sec." $(bc -l <<< "${datas[0]}/${datas[1]}") ${datas[2]}

n3o51 a écrit :

Sinon Evolution ne bouge pas et la durée elle bouge elle arrette elle rebouge plus etc ... ce comportement est t'il normal

Evolution correspond au % écoulé du film
appuie sur PgUp / PgDown et tu le verras évoluer car au début de la lecture le nombre de frame lue est très faible comparé au nombre de frame total (ex : 10/140000=0.00007142857142857142, soit 0%. au bout de 1000 frames, tu es à 1000/140000=.007142857142857142 soit 0,7%)
Pour la durée, elle devrait évoluer en permanence.... si c'est pas le cas, c'est que la lecture n'est pas fluide

n3o51 a écrit :

Par contre il n'y a pas le nom du film et peut on ajouter le  status

un simple echo "${video}" avant l'instruction qui lance le traitement suffit.

Pour le statut ??? lecture ? pause ? avance rapide ?

n3o51 a écrit :

Derniere pour la route peut on resoudre le soucis de formatage ?

'faudrait déjà connaitre le vrai problème.


-- Lucid Lynx --

Hors ligne

#47 Le 01/12/2009, à 21:59

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

Totor a écrit :

donc Karmic !

OK mais c'est sur le portable que j'ai karmic smile
je compte utilisé encore un moment hardy sur un pc

Totor a écrit :

je tenterai le dernier script avec la ligne actuelle ?

printf "\r\033[2KEvolution %3.2f %%\t Durée écoulée : %i sec." $(bc -l <<< "${datas[0]}/${datas[1]}") ${datas[2]}
Ok

Pour le statut : lecture et   pause

Totor a écrit :

'faudrait déjà connaitre le vrai problème

OK !!!

déja un grand merci a toi

Quand as evolution il as bien evolué 0,2

Dernière modification par n3o51 (Le 01/12/2009, à 22:01)


Welcome to the real world
________________________________

Hors ligne

#48 Le 02/12/2009, à 10:38

Totor

Re : [RESOLU]Modifier la sortie standard de Mplayer

Pour le statut, je verrai mais c'est pas gagné ... je pense qu'il faudra une règle arbitraire style : si pas d'évolution sur la durée depuis plus de 1 sec alors on considère que c'est en pause


-- Lucid Lynx --

Hors ligne

#49 Le 02/12/2009, à 10:51

n3o51

Re : [RESOLU]Modifier la sortie standard de Mplayer

cool Je te remercie mais on va laisser comme ça tongue infiniment merci


Welcome to the real world
________________________________

Hors ligne