[résolue] Mencoder: changer le ration d'une vidéo avi.

Mencoder: changer le ration d'une vidéo avi. [résolue] - Traitement Vidéo - Video & Son

Marsh Posté le 16-01-2010 à 11:11:02    

Bonjour, je cherche à changer l'aspect du vidéo, sans passer par un ré-encodage complet. Il me semble que le ration, c'est juste une info enregistrer dans le conteneur avi, donc normalement un ré-encodage n'est pas forcément nécessaire.
 
Je cherche une solution du type mencoder -oac copy -ovc copy -aspect=16/9 -o out.avi in.avi
mais évidement ça ça marche pas.
 
Vous avez la solution?
 
Merci.


Message édité par wistiti68 le 23-01-2010 à 20:16:30
Reply

Marsh Posté le 16-01-2010 à 11:11:02   

Reply

Marsh Posté le 16-01-2010 à 13:23:30    

Sinon, une autre solution serait d'arriver à dégriser la case "keep aspect" du logiciel Handbrake.
 
En fait ma chaine d'enregistrement c'est:
-Enregistrement TV par mencoder (sortie en 16/9)
-Coupure des pub avec avidemux (sortie en 4/3, il n'arrive pas à lire l'info 16/9 dans le conteneur et la dégage en sortie).
-Encodage avec Handbrake (sortie en 4/3 pour le moment, 16/9 souhaité)
 
Alors soit je mets une étape préliminaire avant Handbrake afin de rétablir l'aspect 16/9 sans réencoder.
Soit je force Handbrake à convertir en 16/9 pendant qu'il encode. Problème, la case "keep aspect" est coché et grisé, donc je ne peux pas le manipuler.

Reply

Marsh Posté le 18-01-2010 à 10:14:49    

Citation :

Il me semble que le ration, c'est juste une info enregistrer dans le conteneur avi, donc normalement un ré-encodage n'est pas forcément nécessaire.


Le conteneur avi ne supporte pas les flag aspect-ratio 4/3 ou 16/9 (a l'inverse de mpg,vob mp4 mkv..)
L'aspect-ratio doit être défini (et éventuellement modifié) au niveau du flux video. (si le format le supporte)
 
sans réencoder il y a sous win:  
mpeg4-modifier pour avi + mpeg4-asp (xvid-divx)
H.264 AR modifier avi + x264
 
on peut aussi toujours  hacker le conteneur. Regarde ici
Mais ça ne semble fonctionner que avec Mplayer
 
 
 


---------------
http://www.pate15.eu/pate15
Reply

Marsh Posté le 19-01-2010 à 23:18:17    

Ok ça vient de ça alors. Mencoder gère ce tag sans problème, mais c'est le seul visiblement. Du coup avidemux décode le flux en 1:1 et le restitue ainsi après le montage.
Mais il devrait bien avoir un moyen avec Mencoder de reprendre ce flux 1:1 et lui réatribuer le tag 16:9 non?

Reply

Marsh Posté le 20-01-2010 à 11:43:20    

wistiti68 a écrit :

Ok ça vient de ça alors. Mencoder gère ce tag sans problème, mais c'est le seul visiblement. Du coup avidemux décode le flux en 1:1 et le restitue ainsi après le montage.
Mais il devrait bien avoir un moyen avec Mencoder de reprendre ce flux 1:1 et lui réatribuer le tag 16:9 non?


 

Code :
  1. mencoder input.avi -ovc copy -oac copy -o output.avi -force-avi-aspect 16/9


 
 
Mais encore une fois, c'est un "hack" du conteneur avi et ce n'est lisible (16/9) que par un Player compatible (MPlayer)


Message édité par jabali65 le 20-01-2010 à 11:44:09
Reply

Marsh Posté le 23-01-2010 à 20:15:52    

Super! Je te remercie. En plus Handbrake reconnait aussi ce hack!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed