[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: