Peut on encoder un DivX;-) directement en YUV ou YV12???

Peut on encoder un DivX;-) directement en YUV ou YV12??? - Video & Son

Marsh Posté le 22-11-2001 à 23:33:11    

Sans jamais passer par le mode RGB, même pour le fichier final: c possible? Niveau qualité, ça donne quoi?
Merci!!!

Reply

Marsh Posté le 22-11-2001 à 23:33:11   

Reply

Marsh Posté le 23-11-2001 à 00:02:25    

Ben oui...
C pareil en qualité...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 23-11-2001 à 17:56:11    

avec quel prog?

Reply

Marsh Posté le 23-11-2001 à 17:57:41    

Quasiment tous... Même les derniers flask le font...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 23-11-2001 à 18:01:06    

d'accord...
le fichier final est il encore en yuv?

Reply

Marsh Posté le 23-11-2001 à 18:25:30    

Oui...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 23-11-2001 à 18:25:43    

YV12 précisément.


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 23-11-2001 à 20:36:51    

cest quoi la difference entre le RGB et YUV?? :??:

Reply

Marsh Posté le 23-11-2001 à 22:25:21    

(en gros) C'est un format colorimétrique de description d'image... le RGB encode "bêtement" l'information sur 3 octets (1 pour le rouge, 1 pour le vert, 1 pour le bleu) c à dire 24 bits
Le YUV encode sur (généralement) 2 octets, en décomposant chaque pixel non pas en couleurs, mais en luminance/chrominance/saturation... ce qui permet de condenser l'une de ces données (application d'une matrice à plusieurs pixels voisins) et réduire à (par exemple) 16 bits
 
Tu trouveras plus d'infos sur les différents codages colorimétriques en faisant une recherche sur Google... y a un très bon site à ce sujet (en anglais) mais j'ai paumé l'URL  :cry:  
 
Le codec DivX 4.11 est à base de YUV, et des programmes tels que DVD2AVI, Avisynth et Virtualdub gèrent parfaitement le YUV... d'où un gain de temps léger (pas besoin de faire de conversions YUV->RGB->YUV)

Reply

Marsh Posté le 23-11-2001 à 22:38:15    

pourquoi hotshot 2 le retour ?? :D
 
le RGB a donc une meilleur image ( en theorie ) ?

Reply

Marsh Posté le 23-11-2001 à 22:38:15   

Reply

Marsh Posté le 23-11-2001 à 22:48:02    

Maxime a écrit a écrit :

pourquoi hotshot 2 le retour ?? :D
 
le RGB a donc une meilleur image ( en theorie ) ?  




 
Normalement, le YUV a exactement la même image que le RVB !!! Forcément... c'est juste que dans un cas, on décompose chaque pixel en trois couleurs, dans l'autre en trois informations colorimétriques (teinte, saturation, luminance)... quand tu recombines le tout, tu te retrouves avec l'image de départ...
 
L'intérêt du YUV : dans du RGB, tu ne peux pas "dégrader" une des trois couleurs, sinon, ca donne une couleur foireuse à toute l'image...
Par contre, tu peux compresser une des trois infos Y, U, V, par exemple (en résumé) en encodant la luminosité tous les 2 pixels au lieu de 1... c'est moins gênant que bousiller une couleur, sachant que les différences de luminosité sont le plus souvent minimes entre deux pixels adjacents... sauf bien sûr si tu as un pixel noir à côté d'un blanc, là ca "bave". C'est d'ailleurs pour cela que les contours d'objets avec un fort contraste ont tendance à être dégradés par les codecs genre DivX (et qu'il faut éviter de laisser du noir autour de l'image... bien cropper proprement)
 
Tu peux donc compresser "à la source" une des informations sans trop altérer l'image, avec une simple matrice de 2x2 ou 4x4 -> d'où les noms YUY2 ou YV12, qui sont du YUV compressé.
 
Donc conserver du YUV tout au long de la chaine de compression (DVD encodé en YUV d'origine, opérations genre crop/resize, encodage DivX en YUV) assure théoriquement une vitesse accrue et une qualité constante : pas de conversions RGB->YUV inutiles
 
PS. "HotShot 2 Le Retour" passque quand Sly Angel m'a envoyé me faire enculer chez les Télétubbies, l'a bien fallu que je me crée un autre pseudo  :)

 

[edtdd]--Message édité par HotShot 2 Le Retour--[/edtdd]

Reply

Marsh Posté le 23-11-2001 à 22:53:32    

comment je pourrais forcer l'encodage en yv12 sous virtual dub (divx 4.11 2 passes) ou NanDub (SBC)?
Merci pour toutes ces infos!!!

Reply

Marsh Posté le 23-11-2001 à 22:57:26    

Le yv12 est déjà supporté par Virtualdub  :sarcastic:  
 
Confonds pas "encodage", "compression" et "codec"
 
Les codecs DivX pratiquent un encodage YV12... et une compression Mpeg-4

Reply

Sujets relatifs:

Leave a Replay

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