Re: [HS] Pivoter un film et le sauver avec mplayer
Frédéric BOITEUX a écrit :
Le Fri, 21 Jan 2005 13:58:41 +0100, Fabrice Rastello
<Fabrice.Rastello@ens-lyon.fr> a écrit :
Je ne sais pas si ca peut aider:
Je ne sais pas comment faire directement dans le meme fichier.
Sinon pour faire de tonfilm.avi a tonfilm2.avi:
mencoder -oac copy -ovc codec -vf rotate=1 tonfilm.avi -o tonfilm2.avi
pour avoir la liste des codecs:
mencoder -ovc help
bonjour,
J'avais le même besoin qu'Arnaud, j'ai donc essayé ta commande qui marche
bien.
Ensuite, un peu par hasard, j'ai remarqué que le fichier tourné avait une taille
deux fois plus petite (environ) que l'original, et je me suis aperçu que le
fichier
modifié par mencoder est en divx alors que celui de mon appareil-photo
(l'original)
est en mjpeg. Apparemment, il n'y a pas eu de perte (flagrante) de qualité,
vaut-il mieux
que j'essaie de garder le même codec, ou est-ce que je dois garder divx (ou un
autre) ?
devrais-je passer tous mes petits films sous ce même format (pour gagner de la
place disque) ?
Si vous avez des suggestions, n'hésitez-pas !
Merci,
Fred.
Bonjour,
je ne sais pas.
moi personnelement, je ne met pas mes films persos en divx car je veux
garder au maximum la qualite initiale. Apres concernant le taux de
compression, mencoder a des options qui fait que l'on perd plus ou moins
de qualite. De toute facon, des lors que l'on tourne l'image avec les
codecs actuels et que l'on reencode avec compression on a toujours de la
perte. Apres selon ton installation, il y a plein de codecs possible
pour le reencodage du film. Moi avec mon installation j'ai pas
possibilite de faire du mjpeg, donc ma solution (pas tres esthetique)
c'est dans un premier temps de faire du dv (qui est un chiant avec les
contraintes de taille et qui prends un max de place, mais par contre qui
je pense ne compresse pas) puis d'utiliser transcode (qui lui a ma
connaissance ne permet pas de faire directement un pivotage) pour
obtenir du mjpeg:
#!/bin/sh
#rotation de $1.avi vers tmp.avi et encodage en dv
mencoder -oac copy -ovc libdv -vf rotate=1,scale=-2:576,expand=720:576
$1.avi -o
tmp.avi
#encodage en mjpeg dans tmp2.avi
transcode -N 0x1 -y ffmpeg -F mjpeg -i tmp.avi -o tmp2.avi
#reencodage du flux audio (peux pas le lire sous windows sinon)
mencoder -oac pcm -ovc copy tmp2.avi -o $1r.avi
Voila, c'est pas majeur, et en plus ca marchotte car j'arrive pas a
utiliser le resultat avec MovieMaker qui merdouille avec le chargement
du codec. Par contre, j'arrive a le lire avec MediaPlayer.
Sinon pour repondre partielement a ta question de codecs, si c'est pour
garder les films pour toi (pas chercher a les lire sur un mac ou un
pc-windows) et que la qualite finale te convient, il y a lavc qui donne
de bon resultats (avec plein d'optinos sympas).
Sinon pour finir, une question: moi j'arrive pas a avoir divx:
mencoder -ovc help
...
Available codecs:
copy - frame copy, without re-encoding. Doesn't work with filters.
frameno - special audio-only file for 3-pass encoding, see DOCS.
raw - uncompressed video. Use fourcc option to set format
explicitly.
nuv - nuppel video
lavc - libavcodec codecs - best quality!
vfw - VfW DLLs, currently only AVID is supported.
qtvideo - QuickTime DLLs, currently only SVQ1/3 are supported.
libdv - DV encoding with libdv v0.9.5
xvid - XviD encoding
dpkg -l "*codec*"
...
||/ Nom Version Description
+++-==============-==============-============================================
un codecommander <néant> (aucune description n'est disponible)
un divx-codecs <néant> (aucune description n'est disponible)
un libavcodec-dev <néant> (aucune description n'est disponible)
pn libavcodec1 <néant> (aucune description n'est disponible)
pn libavcodec1-de <néant> (aucune description n'est disponible)
ii libavcodec2 0.4.9-pre1-sar Library to encode decode multimedia
streams
pn libavcodec2-de <néant> (aucune description n'est disponible)
ii libavcodeccvs 20041227-sarge Library to encode decode multimedia
streams
pn libavcodeccvs- <néant> (aucune description n'est disponible)
pn libcommons-cod <néant> (aucune description n'est disponible)
pn mime-codecs <néant> (aucune description n'est disponible)
pn python-cjkcode <néant> (aucune description n'est disponible)
pn python-japanes <néant> (aucune description n'est disponible)
pn python2.1-cjkc <néant> (aucune description n'est disponible)
pn python2.1-icon <néant> (aucune description n'est disponible)
pn python2.1-kore <néant> (aucune description n'est disponible)
pn python2.2-cjkc <néant> (aucune description n'est disponible)
pn python2.2-icon <néant> (aucune description n'est disponible)
pn python2.2-japa <néant> (aucune description n'est disponible)
pn python2.2-kore <néant> (aucune description n'est disponible)
pn python2.3-cjkc <néant> (aucune description n'est disponible)
pn python2.3-icon <néant> (aucune description n'est disponible)
pn python2.3-japa <néant> (aucune description n'est disponible)
pn python2.3-kore <néant> (aucune description n'est disponible)
un python2.4-cjkc <néant> (aucune description n'est disponible)
un python2.4-icon <néant> (aucune description n'est disponible)
un python2.4-japa <néant> (aucune description n'est disponible)
un python2.4-kore <néant> (aucune description n'est disponible)
un qt6codecs <néant> (aucune description n'est disponible)
ii w32codecs 20040916-0.0 Divx codecs
un w32codecs-lite <néant> (aucune description n'est disponible)
C'est quoi le packet qu'il faut que j'installe?
thanks
fab
Reply to: