bonjour,
J'arrive à effectuer une rotation 90 degrés d'une video avec mplayer :
mplayer -vf rotate=1 monfichier.avi
Je peux lire, mais comment enregistrer le fichier "rotationné" à 90 degrés ?
je cherche dans google et man, mais je sèche un peu
Avez vous des suggestions ? Merci d'avance
# mplayer pour "lire", mencoder pour reencoder
Posté par NeoX . Évalué à 2.
tu devrais pouvoir t'en sortir
# Un exemple
Posté par Framasky (site web personnel) . Évalué à 2.
Voilà pour l'encodage avec le codec xvid, ensuite tu peux utiliser ce que tu veux comme codec, regarde dans le man de mencoder pour plus d'options.
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
[^] # merci !
Posté par roof . Évalué à 1.
je m'y attèle et vous tiens au courant
Roof
[^] # je triche...
Posté par roof . Évalué à 1.
ce qui est pas mal, c'est qu'il me met la ligne de commande que j'aurais du trouver après 2 mois de man
mencoder -of avi -sws 0 -vf rotate=1 -ovc copy /home/rouffignac/Desktop/coline.avi -loadidx -ss 2.59466e+07 -frames -778397313 -o /home/rouffignac/test.avi -oac copy
wait
MAIS : il refuse d'encoder en me mettant :
MEncoder 1.0-1.rc1.20.2mdv2008.0-4.2.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 7)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
98 audio & 216 video codecs
The frames option must be >= 0: -778397313
Exiting... (error parsing command line)
Si je comprends, frames doit etre supérieur ou égal à zéro, mais quand je met la valeur positive 778397313 il ne veut pas encoder et me met (accrochez vous) :
98 audio & 216 video codecs
success: format: 0 data: 0x0 - 0x7c9910
AVI file format detected.
Can't read index file -ss: No such file or directory
VIDEO: [MP42] 640x480 24bpp 30.000 fps 826.6 kbps (100.9 kbyte/s)
[V] filefmt:3 fourcc:0x3234504D size:640x480 fps:30.00 ftime:=0.0333
videocodec: framecopy (640x480 24bpp fourcc=3234504d)
audiocodec: framecopy (format=55 chans=2 rate=44100 bits=0 B/s=16000 sample-1)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
File not found: '2.59466e+07'.00fps Trem: 0min 7mb A-V:0.033 [826:128]
Failed to open 2.59466e+07.
Cannot open file/device.
je flotte un peu... je lis bien ce qui est "failed", mais j'comprend rien
Avez vous plus d'inspiration que moi ?
Merci d'avance
[^] # Re: Un exemple
Posté par seginus . Évalué à 2.
Pour information avidemux fait ça assez facilement avec une interface graphique.
Après, il faut voir si tu voulais le faire par la console par préférence ou si c'est parce que tu connaissais pas d'autres outils permettant de le faire.
[^] # Re: Un exemple
Posté par roof . Évalué à 1.
si je peux éviter la console, c'est pas plus mal... (débutant forever)
Lorsque je fais la commande donnée par lucsky2003, j'obtiens la réponse suivante :
xvidencopts is not an MEncoder option
ah bon ? :(
[^] # Re: Un exemple
Posté par seginus . Évalué à 2.
mencoder -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=9400:vhq -vf rotate=1 fichier.avi -o fichier2.avi
J'ai laisser le 9400, mais ça me semble énorme. 1024 me semble déjà suffisant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.