|
Bonjour,
J'ai une vidéo d'une expérience de terrain filmée en continue. Comme le phénomène étudié est très lent regarder la vidéo est plutôt fastidieux. Je voudrais donc faire une nouvelle vidéo en ne gardant qu'une image sur 100 (pour donner un ordre de grandeur). La vidéo est au format mpeg4, il n'y a pas de son et le fichier fait 2,7 Go. Du temps où j'étais sous w2k j'avais fait ce genre de chose avec virtualDub. Avec quoi de facile à utiliser puis-je faire cette manip sous Kubuntu 6.06 ? Je n'y connais rien en vidéo. Je viens d'essayer avidemux (version des dépots ubuntu-dapper) mais je n'arrive à rien, le logiciel n'arrive pas à lire mon fichier alors que Kaffeine le lit sans problème. Je peux utiliser la ligne de commande si on m'explique.
Merci.
JBF
Dernière modification par JBF (Hier à 22:48)
#2 Le 15/05/2007, à 19:04
Re: [RÉSOLU] extraire 1 image sur 100
Personne n'a une petite suggestion à me faire ? S'il vous plait !
JBF
#3 Le 16/05/2007, à 06:49
- Alain.g

Re: [RÉSOLU] extraire 1 image sur 100
Bonjour,
Tu peux notamment le faire avec mencoder, grâce aux options -fps et -ofps
Si par exemple ta video a 25 images par seconde (je suppose qu'elle doit faire moins, mais bon, c'est pour l'exemple), que tu souhaites en faire un vidéo 100 fois plus rapide tout en gardant 25 images par secondes, tu peux faire -fps 2500 -ofps 25
Dernière modification par Alain.g (Le 16/05/2007, à 07:17)
anciennement Willen (changement de pseudo)
#4 Le 16/05/2007, à 10:15
Re: [RÉSOLU] extraire 1 image sur 100
Alain.g a écrit:Bonjour,
Tu peux notamment le faire avec mencoder, grâce aux options -fps et -ofps
Si par exemple ta video a 25 images par seconde (je suppose qu'elle doit faire moins, mais bon, c'est pour l'exemple), que tu souhaites en faire un vidéo 100 fois plus rapide tout en gardant 25 images par secondes, tu peux faire -fps 2500 -ofps 25
Merci beaucoup ! Avec cette info j'ai réussi à faire ce que je voulais : Enlever 9 frames sur 10 ( 99 sur 100 ça fait vraiment trop ici)
Pour convertir en AVI :
À l'arrivée j'ai un fichier de 19 Mo environ au lieu de 2,7 Go. Les mouvements sont raisonnablement rapides (à la Charlot pour les personnages mais ce n'est pas eux qui nous intéressent ici) mais pour un nuage de colorant qui avance à 1 cm/s pendant 1 heure on a une meilleure compréhension de ce qui se passe que si on regarde le film à vitesse normale.
En revanche je n'ai pas pas tout suivi pour la transformation mov -> avi. Je me suis contenté de reproduire ce que j'ai trouvé ici http://www.mplayerhq.hu/DOCS/HTML/fr/me … scale.html sans changer la taille de l'image. Si quelqu'un peut m'expliquer ce qui se passe, je suis preneur. Le fichier temp.mov fait environ 250 Mo.
merci encore.
JBF
#5 Le 16/05/2007, à 11:31
- Alain.g

Re: [RÉSOLU] extraire 1 image sur 100
Je ne sais pas quelle qualité tu as obtenue, mais je pense qu'il aurait mieux fallu réencoder en même temps, plutôt que de copier (quand j'essaie, la qualité n'est pas là...). C'est à dire mettre directement -fps .. -ofps .. -ovc lavc -lavcopts
Pour ce qui est de mov > avi, tu peux effectivement utiliser lavc, mais il faut que tu préciser un paramètre pour la qualité d'encodage (selon que tu préfères une petite taille ou une meilleure image)
J'utilise plutôt XVID. par exemple : -ovc xvid -xvidencopts bitrate=700
ou : -ovc xvid -xvidencopts fixed_quant=4 valeur à modifier selon la qualité souhaitée
Dernière modification par Alain.g (Le 16/05/2007, à 15:56)
anciennement Willen (changement de pseudo)
#6 Le 16/05/2007, à 23:54
Re: [RÉSOLU] extraire 1 image sur 100
Bonsoir,
merci pour toutes ces infos. Maintenant j'ai le problème que mes fichiers AVI ne sont pas compris par Windows Media Player sous XP alors qu'ils le sont par VLC. Qu'est-ce que je peux faire pour obtenir un format vidéo que l'utilisateur basique sous XP saura lire sans avoir besoin de chercher un outil comme VLC ?
JBF
#7 Hier à 02:05
- Alain.g

Re: [RÉSOLU] extraire 1 image sur 100
avec xvid, il ne devrait pas y avoir de problème si l'utilisateur a un minimum (de quoi lire un divx/xvid) Si tu encodes avec lavc (-ovc lavc) il faut ajouter l'option -ffourcc
Par exemple avec -ffourcc XVID : sera lu comme si c'était un xvid -ffourcc DX50 : sera lu comme si c'était un divx
Dans les deux cas l'utilisateur ayant un codec pour les divx pourra voir la vidéo
anciennement Willen (changement de pseudo)
#8 Hier à 16:31
Re: [RÉSOLU] extraire 1 image sur 100
Ok, en fait j'aimerais produire un fichier vidéo que la version de base de WMP pourra lire sans avoir besoin de demander à l'utilisateur d'installer quoi que ce soit. Comme c'est dans un contexte professionnel, il est probable que la lecture de dvd vidéo ne soit pas prévue ...
J'ai essayé plusieurs codecs mais je n'obtiens rien de lisible avec mon XP basique sous VMware.
JBF
Dernière modification par JBF (Hier à 16:31)
#9 Hier à 20:16
- Alain.g

Re: [RÉSOLU] extraire 1 image sur 100
Dans ce cas le format mpeg(1) serait le plus approprié.
Le plus simple est d'utiliser ffmpeg. Par exemple : le -qscale 4, c'est pour assurer une qualité, tu peux l'enlever ou le remplacer par un bitrate.
anciennement Willen (changement de pseudo)
#10 Hier à 22:47
Re: [RÉSOLU] extraire 1 image sur 100
Grand merci ! ça marche, mon WMP sous XP arrive enfin à lire les vidéos que je lui donne. Il ne me reste plus qu'à vérifier que ça marche aussi chez mes collègues.
JBF
|