Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2480 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Problème résolution incorrecte d'une vidéo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème résolution incorrecte d'une vidéo

n°1035039
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 13:56:47  profilanswer
 

J'ai un problème avec mon tuner TV USB : lorsque j'enregistre une vidéo sur france 2 elle est bien sauvegardée mais l'attribut de la résolution de la vidéo est érroné !
 
C'est à dire que la résolution de la vidéo est de 720 x 576 mais tous les programmes affichent que la résolution est 526x576 et la traitent donc tel quel ce qui donne un résultat complètement déformé.
 
Lorsque je l'ouvre avec Bsplayer par exemple il m'affiche 526 x 576 alors que l'image est plus longue que large  :pt1cable:  
 
Et sur virtualdub lorsque j'essaye de la resize en 720x576 le programme se base sur la résolution 526x576 pour l'aggrandir ce qui fait moche :/
 
#edit : rajout d'un sample vidéo et d'une screenshot :
 
sample (5 mo) : http://denibob.free.fr/torino2006.mpg
 
screen : http://img236.imageshack.us/img236/62/clipboard015lq.jpg
 
 
Donc ma question : est-il possible d'éditer la résolution d'une vidéo en changeant l'attribut mais sans la redimensionner vraiment (si vous voyez ce que je veux dire)
 
Merci d'avance


Message édité par tchupa le 19-02-2006 à 15:35:35
mood
Publicité
Posté le 19-02-2006 à 13:56:47  profilanswer
 

n°1035090
jabali65
Posté le 19-02-2006 à 14:58:57  profilanswer
 

DSL c'est pas trop clair ton histoire.
si j'ai bien compris ?? ta video à été enregistrée en 528 x 576.
en mpeg2 je suppose.
et maintenant elle s'affiche correctement dans des players comme BSplayer (image proportionnée).
en revanche dans d'autres logs (de recompression ou d'édition) elle s'affiche déformée dans sa resolution de capture 528 x 576.
Vdub par ex.
 
si c'est le cas , ne touche à rien, c'est normal.
le mpeg2 s'encode presque toujours dans des résolutions qui déforment l'image.
528*576 correspond à une des nombreuse résolutions qui peuvent être utilisées.
De plus, la video est encodée avec un aspect ratio (DAR display aspect ratio) de 4/3 ou 16/9.
C'est cet entête qui se charge de remetre la video dans sa bonne résolution lors de la lecture (768 x 576) pour du 4/3.
c'est ce que fait BSplayer.
par contre beaucoup de log d'édition ne lisent pas cet en-tête et affichent la video dans sa résolution de capture CAD 528 x 576 dans ton cas.
 
tu peux faire joujou avec ces en-têtes si tu veux avec l'utilitaire DVDPatcher.
 
 
 
 

n°1035125
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 15:34:40  profilanswer
 

Ce n'est pas tout à fait ca mais presque :)
 
En fait la vidéo est enregistrée en 720 x 576 mais tous les programmes la voient comme une  544 x 576  :pt1cable:  
 
Et bizarrement ca ne me le fait que lorsque j'enregistre FR2 ou FR3, pas avec d'autres chaines.
 
J'ai rajouté un sample et une screenshot pour etre plus clair.
 
Mon but est d'utiliser la vidéo avec virtualdubmod après demuxage pour la modifier ensuite.
 
Merci pour ton aide :)


Message édité par tchupa le 19-02-2006 à 15:39:49
n°1035151
jabali65
Posté le 19-02-2006 à 16:05:59  profilanswer
 

ok maintenant c'est clair.
ta video est bien enregistrée dans la resolution 544 x 576.
Comme un carré en somme ou tous les ronds deviennent des oeufs.
c'est normal.
c'est une des nombreuses résolutions qui existent avec le mpeg2.
 
Au tout début du flux video il y a une petite information (un "en-tête" ; flag en anglais) qui contient l'information 4/3 ou 1.333.
Lors de la lecture, BSplayer comme tous les lecteurs qui lisent des flux mpeg2 reconnait ce "flag" et redimentionne la video  à la volée de façon à ce qu'elle respecte ce rapport largeur sur hauteur de 4/3.
(en fait, la hauteur reste fixe (576)  et la largeur est étirée => 768
ça tombe bien car c'est ainsi que les proportions sont respectées.
4/3=> 768 x 576.
par contre il continue a afficher les propriétés de ton fichier video
544 x 576.
 
si tu ouvre avec VDMOD, c'est cette résolution qui est affichée.
la résolution d'encodage 544 x 576 et non pas la résolution de diffusion (4/3 = 768 x 576)
-------------------------------
PS
720 x 576 est aussi une résolution d'encodage qui sera etirée à la lecture en 768 x 576 pour du 4/3 ou en 1024 x 576 pour du 16/9
c'est la résolution utilisée pour le DVD
en 720 x 576, les ronds sont aussi des oeufs
 
http://www.pate15.de/DVD.htm
--------------------------------
 
enfin si tu veux modifier ta video avec VDMOD ex: encodage en divX xvid, il faudra la redimentionner dans une résolution de 4/3.
ex 640 x 480 ... et désentrelacer (important)
car en Xvid Divx, le résolution d'encodage = la résolution de diffusion.
(en réalité il est possible d'utiliser des aspect ratios mais on oublie pour l'instant).

n°1035162
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 16:24:43  profilanswer
 

Quand j'ouvre la vidéo convertie préalablement en MPEG2 PS (Program Stream) car elle est en MPEG2 TS incompatible avec VDMOD à l'origine et que je l'enregistre sans rien modifier (filtre "null transform) j'obtiens ceci :
 
http://denibob.free.fr/tornino2006xvid.avi
 
Ce qui ne correspond pas du tout à la vidéo de départ :/
 
Ca veut bien dire que la résolution dans le header est mauvaise non :??:
 
Pour la comparaison voici un sample "correct" de europe2 TV (5 mo) :
 
http://denibob.free.fr/europe2.mpg
 
Quand j'ouvre ce sample d'europe 2 avec VDMOD et que je le sauvegarde avec un null transform j'obtiens la même chose que la vidéo de départ  :pt1cable:


Message édité par tchupa le 19-02-2006 à 16:36:49
n°1035198
jabali65
Posté le 19-02-2006 à 17:10:44  profilanswer
 

tes samples proviennent de la TNT.
certains emettent en  720 x 576 (résolution PAL D1) également DVD
d'autres emettent en 544 x 576  (résolution PAL 3/4 D1)
 
Aucunes des deux ne correspondent à un aspect ratio de 4/3 (1.33)
1.25 pour la première
0.94 pour la seconde.
 
dans les deux cas, l'image affichée à l'intérieur est mal proportionnée.
la distortion est faible, quasi perceptible pour la première
la distortion est trés visible pour la seconde.
 
toutes les deux contiennent dans leur "header" un "flag" 4/3
=> toutes les deux seront à  lecture étirée latéralement de façon à retrouver cette géométrie 4/3
soit 768 x 576. POUR TOUTES LES DEUX.
VDubMod ne lit pas ce "flag" 4/3 et affiche donc les deux videos dans leur resolution d'encodage
720 x 576 et 544 x 576.
 
tu as l'impression que la première est OK, uniquement parceque tu ne vois pas la distortion de l'image.
et tu la travailles telle quelle.
Par contre pour la seconde la distortion est visible.
 
 
en image:
encodage 720*576
http://img86.imageshack.us/img86/5596/7205761ga.jpg
encodage 544*576
http://img150.imageshack.us/img150/185/5445763qy.jpg
 
finissent en vrai 4/3 sur l'écran soit lecture 768*576
http://img150.imageshack.us/img150/9711/7685760pe.jpg
 
la différence entre 720 x 576 et 768 x 576 est faible mais est présente.
 
redimentionnement dans VDUBMod en vue d'un encodage divX.
la video a une résolution cinéma de 2.35:1 (cinémascope)
elle doit donc être encodée aprés croppage avec un rapport H/L de 2.35
soit 720 x 306 ; 704 x 300 ; 688 x 288 etc....
http://img150.imageshack.us/img150/6281/2351jv.jpg


Message édité par jabali65 le 19-02-2006 à 17:16:17
n°1035220
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 17:40:33  profilanswer
 

Oki je pense que je comprends globalement ce que tu veux dire, c'est très interéssant :)
 
Mais encore un petit truc :  
 
Pourquoi le lecteur (bsplayer ou VLC) ne m'étire plus la vidéo en 768 x 576 une fois qu'elle est passée sous VDMOD ? VDMOD retire le header en la compressant en xvid ?  
 
Et comment faire donc pour retrouver la même visualisation sur le lecteur dans ce cas ?
 
Encore un gros merci pour tout l'aide que tu m'apportes :)


Message édité par tchupa le 19-02-2006 à 17:48:28
n°1035279
jabali65
Posté le 19-02-2006 à 18:44:44  profilanswer
 

parceque en mpeg4 (divX xvid) le header ne contient pas d'information sur  l'aspect ratio.
donc la video est restituée comme elle à été encodée.
c'est pourquoi dans le cas précedent (dernière image) il est important d'encoder au plus proche de 2.35/1.(la résolution exacte de diffusion)
 
en mpeg2 ce que l'on visualise, n'est pas ce qu'on à encodé ( je parle des résolutions)
en mpeg4 on visualise exactement ce que l'on a encodé  
 
autrement dit:  
un carré encodé en mpeg4 => un carré
un carré encodé en mpeg2 => un rectangle de L/H 4/3 ou 16/9


Message édité par jabali65 le 19-02-2006 à 18:46:02
n°1035285
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 18:49:16  profilanswer
 

et concretement quelle résolution utiliser en mpeg4 avec ma 544 x 576 pour obtenir le meme aspect qu'en mpeg2 avec mon player ? :)
 
Avec une regle de 3 je dirais 436 mais je suis pas sur :D


Message édité par tchupa le 19-02-2006 à 19:34:13
n°1035416
jabali65
Posté le 19-02-2006 à 21:19:28  profilanswer
 

ça depend de la video qui est à l'intérieur.
le plus simple est de la visionner avec BSPlayer, de faire pause.
et de mesurer ou estimer le rapport  largeur et la hauteur. (de la video sans la bandes noires).
là tu récupères la résolution de diffusion de ton film
ex: 4/3(1.33) ; 1.77 (16/9) ; 1.84 ; 2.35 pour les plus courants
ensuite tu réencodes avec un même rapport hauteur /largeur en divX.
 
déjà, si tu n'as pas de bandes noires en haut et en bas (comme sur l'image du haut, t'es sûr que c'est du 4/3 (1.33).
donc tu peux réencoder en 640 x 480 par ex
qui permet de ne pas trop perdre en resolution verticale (576 au départ)
si tu ne veux pas élargir la video tu peux utiliser 544 x 408 etc...
 
enfin normalement, les logs de conversion DVD => divx sont habitués à ces jonglages et devraient te redimentionner ta video nikel.
ex GordianKnot.

mood
Publicité
Posté le 19-02-2006 à 21:19:28  profilanswer
 

n°1035455
tchupa
⭐⭐⭐⭐⭐⭐
Posté le 19-02-2006 à 22:25:26  profilanswer
 

oki j'essayerai demain :)
 
en tout cas un enorme merci, t'es vraiment calé dis donc :D
 
tu bosses dans l'audiovisuel ou quoi ? :D
 
edit : j'étais trop curieux donc j'ai fait tout cela maintenant, j'ai trouvé un petit article à ce sujet sur doom9 :
 
http://www.doom9.org/index.html?/aspectratios.htm
 
Ils expliquent que pour changer l'aspect d'une vidéo en un format il suffit de multiplier la hauteur par ce format et on obtiens la longeur correspondante.
 
J'ai essayé avec ma vid pour la passer en 4/3 c'est à dire :
 
(576 * 4) / 3 = 768  
 
On passe donc de 544*576 à 768*576 et le résultat est saisissant ! C'est exactement la même chose que la vidéo visionnée à l'origine !
 
Et dire que depuis tout ce temps je pensais que c'était les mêmes format partout sans savoir que les lecteurs redimensionnaient en cachette :D
 
Et comme ce n'est jamais trop : 1000 mercis :)


Message édité par tchupa le 19-02-2006 à 23:50:56

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Problème résolution incorrecte d'une vidéo

 

Sujets relatifs
Ipod video oui ou non ?Video Studio excessivement gourmand !
virtualdub problemeProbleme lecture divx sigmatek xm 330 pro
probleme de gravureAdobe Premiere 7.0 - compression de fichiers vidéo
probleme avec music drive k memup 256Problème décalage son-vidéo
[Tuto] Comment ouvrir tout fichier vidéo à coup sûrPrblms sur logiciels de montage vidéo....!
Plus de sujets relatifs à : Problème résolution incorrecte d'une vidéo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR