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.

#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 smile ?

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