Forum Programmation.shell demander a mplayer de se mettre en pause lorsqu'il atteint 95 % de la lecture d'une video

Posté par  .
0
7
mai
2009
Bonjour ,

Je cherche un script bash qui permet de faire une pause à mplayer lorsqu'il a atteint 95 % de la lecture d'une video . J'utilise le mode slave décrit sur la doc ubuntu : http://doc.ubuntu-fr.org/tutoriel/comment_utiliser_mplayer_e(...) pour controler mplayer via bash .


j"essaye de récupérer le pourcentage dans mplayer.log mais celui s'arrete a 7 % pour le fichier d'une heure et 1 % pour les fichiers de 20 minutes . Ce que me donne la commande : cat ~/.mplayer/mplayer.log





Playing /home/me/freedroidrpg.xvid.avi.
AVI file format detected.
VIDEO: [XVID] 960x720 12bpp 25.000 fps 777.2 kbps (94.9 kbyte/s)
Clip info:
Software: MEncoder 2:1.0~rc2-0ubuntu13.1
Name: Fosdem 2009
Artist: NamurLUG (www.namurlug.org)
Copyright: Creative Commons Attribution-NonCommercial-ShareAlike 2.5
Comments: February 2009 ULB, Brussels, Belgium
xscreensaver_disable: Could not find XScreenSaver window.
==========================================================================
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: 48000 Hz, 2 ch, s16le, 64.0 kbit/4.17% (ratio: 8000->192000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 960 x 720 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 960x720 => 1282x720 Planar YV12
me@robby:~$ 243.9 A-V: -0.013 ct: -0.014 6099/6099 7% 0% 1.1% 0 0
  • # 7 %

    Posté par  . Évalué à 5.

    Le 7 % correspond, si mes souvenirs sont bons, à la charge CPU (voir la doc mplayer pour plus de précisions sur les différents nombres), pas à l'avancement de la lecture. L'avancement est donné en secondes (le 243.9). Normalement il y a l'avancement du son et celui de la vidéo, A-V te donne l'écart entre les deux, et ct est la correction apportée pour les synchroniser.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.