#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 !
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
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
: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
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
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
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
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
ton os final,
c'est a dire ?
ben -->
Hardy pardon y a t-il beaucoup d'inportance car je compte l'utiliser sur la derniere d'ubuntu
donc Karmic !
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]}
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
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 ?
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
donc Karmic !
OK mais c'est sur le portable que j'ai karmic
je compte utilisé encore un moment hardy sur un pc
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
'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
Je te remercie mais on va laisser comme ça infiniment merci
Welcome to the real world
________________________________
Hors ligne