Pages : 1
#1 Le 12/01/2008, à 21:35
- atlas2003
Taille d'une video
Bonjour!
Je cherche a faire un petit script. Dans celui ci j'aurais besoin de connaitre la hauteur et la largeur de la video que je vais lui envoyer en parametre. Quelqu'un pourait m'aiguiller svp?
merci!
Blabla autour d'Ubuntu > http://back2web.com/blabla/
Hors ligne
#2 Le 12/01/2008, à 21:57
- atlas2003
Re : Taille d'une video
Je viens de voir que je peux utiliser la commande "file" mais je ne sais pas jusqu'a quel point c'est fiable dependant des codecs. Par exemple pour un film la, ca me renvoit:
RIFF (little-endian) data, AVI, 640 x 272, 23.98 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
Apres je supose que je pourrais recupérer juste le 640 x 272 a l'aide d'une expression reguliere.
Mais je me dis qu'il ya surement quelque chose qui est fait expres pour avoir la taille d'une video non?
Blabla autour d'Ubuntu > http://back2web.com/blabla/
Hors ligne
#3 Le 12/01/2008, à 22:08
- atlas2003
Re : Taille d'une video
Dailleurs est ce que quelqu'un saurait faire une epression reguliere pour recupéré la taille dans la chaine ci dessus svp ?
je suis en train de chercher de mon coté pendant ce temps.
EDIT:
je viens de reussir comme ceci:
TMP=`file "$MOVIE" | grep -o ' [[:digit:]]\{2,4\} x [[:digit:]]\{2,4\}'`
Dernière modification par atlas2003 (Le 12/01/2008, à 22:32)
Blabla autour d'Ubuntu > http://back2web.com/blabla/
Hors ligne
#4 Le 12/01/2008, à 23:14
- Alain.g
Re : Taille d'une video
Salut
Je ne sais pas jusqu'à quel point file est fiable, mais si tu as des soucis, tu pourras utiliser mplayer.
Quelque chose dans le genre :
size=`mplayer "$MOVIE" -vo null -ao null -frames 0 -identify 2>/dev/null | egrep -m2 '^ID_VIDEO_(WIDTH|HEIGHT)'`
width=`expr "$size" : '.*WIDTH=\([0-9]\+\)'`
height=`expr "$size" : '.*HEIGHT=\([0-9]\+\)'`
Dernière modification par Alain.g (Le 12/01/2008, à 23:21)
Xubuntu Karmic !
Hors ligne
#5 Le 12/01/2008, à 23:18
- atlas2003
Re : Taille d'une video
Cool!
C'est vraiment ce que je cherchais.
Merci beaucoup!
Blabla autour d'Ubuntu > http://back2web.com/blabla/
Hors ligne
Pages : 1