Vdub filtre resize et traces violettes

Vdub filtre resize et traces violettes - Traitement Vidéo - Video & Son

Marsh Posté le 15-03-2005 à 23:16:18    

Bonjour à tous,
 
J'avais à l'origine une vidéo :  
- Résolution : 720x304
- Codec : OpenDivX (divx 4.0 and later)
- Bitrate : 607Kbps

 
J'ai découpé ce fichier afin de réaliser un un petit montage vidéo. Au final, après encodage de mon montage, j'obtiens le fichier suivant :  
- Résolution: 720x576
- Codec : XviD
- Bitrate: 2341Kbps

 
Le montage est parfait sauf que l'image est déformée et surtout que le fichier est assez imposant... Je pense que vous allez déjà me reprocher plusieurs choses. Voici ma défense:
 
* Changement de résolution : le format initial n'est pas un format standart et le logiciel de montage ne me permettait pas de reprendre un tel format => j'ai choisi un grand format que je pense remodeler avec le filtre "resize" de Virtualdub
 
* Bitrate trop élevé : Devant repasser par VirtualDub (pour redimensionner) je dois passer par une compression (pour utiliser le filtre "resize" ). C'est pourquoi je comptais retoucher la résolution plus finement (700 Kbps) à ce moment là.
 
Maintenant que le décort est planté, quel est mon problème?
 
J'obtiens bien ce que je veux:
* Résolution : ok ("resize" a bien fait son boulot)
* Taille de la vidéo : ok (j'ai passé le Bitrate à 700Kbps)
 
SAUF QUE: Par endroit j'ai des traces roses/violettes.
 
Si je fais mon encodage sans utiliser le filtre "resize", ya pas de telles traces. C'est donc bien le filtre "resize" qui pose problème.
 
Voici précisemment comment je configure le filtre:  
- 600x350 (c'est pas du standart je sais, mais c'est un compromis entre l'initial et la qualité que je saihaite obtenir)
- Precise bicubic (A=-1.00) (j'ai essayer  "Precise bicubic (A=-0.75)" puis "Precise bilinear", j'ai toujours le même soucis)
 
Je fait un peu long mais j'ai vraiment tout dit. Je ne sais pas d'où viens le problème.
 
Est-ce-que quelqu'un serait dans la capacité de m'aider?
 
Merci beaucoup

Reply

Marsh Posté le 15-03-2005 à 23:16:18   

Reply

Marsh Posté le 16-03-2005 à 21:42:09    

utilise avisynth pour le resize et le filtre addborder pour ajouter des bordures à ta vidéo afin de ne pas en changer le ratio
 
http://prdownloads.sourceforge.net [...] e?download
 
http://www.avisynth.org/AviSource
 
http://www.avisynth.org/Resize
 
http://www.avisynth.org/AddBorders

Reply

Marsh Posté le 17-03-2005 à 00:25:33    

Je te remercie
 
J'essaie tout ça...
 
Merci

Reply

Marsh Posté le 17-03-2005 à 01:10:41    

en faite il faut que tu télécharges et installes le fichier du premier lien que j'ai donné.
 
ensuite tu crées un fichier .avs dans lequel tu écris :
 
AviSource(X:\chemin\tonfichier.avi)
AddBorders(0,136,0,136)
 
ca ajoutera une bordure noire de 136 pixels de large en haut et en bas de ta vidéo pour retrouver une résolution de 720*576
 
si tu ne veux pas de bordure tu peux supprimer une partie de la gauche et de la droite de la vidéo :
 
AviSource(X:\chemin\tonfichier.avi)
Crop(170,0,380,304)
 
pour avoir la meilleure qualité possible en Xvid, encode en une seule passe avec un quantizer de 1 (maximum quality) et coche fast-recompress dans virtualdubmod sinon si ton logiciel de montage supporte le codec huffyuv c'est mieux de l'utiliser car c'est un codec sans perte de qualité mais il te faut beaucoup de place sur ton disque dur

Reply

Marsh Posté le 17-03-2005 à 21:36:26    

Salut,
 
Bon, voilà ce que j'ai fait:
 
J'ai utilisé un script avisynth:
 
AviSource("C:\a.avi" )
BicubicResize(512,308)

 
Et là, miraculeusement plus aucune traces violettes
Par contre il reste quelles taches sur les bords. Elles apparaissent lors d'un changement d'angle de la caméra. Ca reste 2s puis ça s'en va. C'est pas dramatique non plus, je vais finalement m'en contenter je crois.
 
C'est quand même bizarre, j'ai encodé des centaines de fois et c'est la permière fois que j'obtiens de telles bizareries dans l'image. C'était peut-être mon fichier initial qui était pourri. Puis à force de le traiter il s'est dégradé (découpage, montage, désentrelacement, resize, compression...)
 
POUR INFOS, j'ai trouvé un filtre qui pourrait résoudre mon problème: cnr.vdf
 
"Ce filtre permet comme son nom l'indique de réduire le bruit que subit la chrominance. Il existe plusieurs représentation des couleurs dont la plus connue est R'G'B'.
La chrominance a une signification dans un autre système de couleur appelé Y'U'V (en fait Y'Cb'Cr). Y est la luminance (intensité lumineuse), U (chrominance 1) et V (chrominance 2) sont les chrominances. Le système Y'U'V' est utilisé principalement dans la vidéo (transmission de programme télé, magnétoscope VHS, MPEG...) alors que les ordinateurs utilisent plutôt le système R'G'B'.
Sur les bandes magnétiques utilisés par les magnétoscopes VHS, la bande passante prévue pour la chrominance est moins importante que celle allouée pour la luminance, l'oeil humain étant beaucoup plus sensible à la luminosité qu'aux couleurs. La chrominance est donc plus sensible aux perturbation électromagnétique, ainsi qu'à la dégradation de la bande magnétique.
Ce filtre propose de réduire le bruit sur la chrominance, sans altérer la luminance qui est supposée déjà avoir une qualité acceptable".

 
Je vais le passer
 
@+ et encore Merci  :)  

Reply

Marsh Posté le 21-03-2005 à 22:03:02    

Salut,
 
Bon, c'est pas top...
 
C'est vrai que ça m'enlève toutes ces taches... mais ça baisse en contrepartie la qualité...
 
Tant pis, mon rendement sur le coup est bien trop faible, je passe trop de temps a tester tous les filtres de vdub (ceux de bases + une cinquantaine d'autres) pour trop peu résultats. Finalement, rien n'est trop clair, tous mes réglages ne sont pas assez convaincants... je laisse tomber..
 
Merci Spyn pour tes réponses

Reply

Marsh Posté le 21-03-2005 à 23:47:51    

ton resize ne sert à rien et c'est surement à cause de lui que tu perds en qualité, utilise les lignes que je t'ai mis au dessus.

Reply

Sujets relatifs:

Leave a Replay

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