perfect synchro audio/vidéo

perfect synchro audio/vidéo - Video & Son

Marsh Posté le 12-07-2001 à 08:38:56    

bon alors c simple je cherche comment piocher dans le ifo du dvd (ça peut être que là ou dans les vobs sinon je vois pas), l'offset du son/vidéo. parce que je suis peut être perfectionniste (mais perso ça change vraiment tout) mais je procède "à la main et je trouve toujours un offset entre 130ms et 30ms.
bon tant que l'on dépasse pas 100ms c'est pas hyper flagrant mais en fait le film ne parait pas aussi bien que prévu (il qqchose qui gène comme qui dirait :( ). Une fois que c'est refait à la main ça donne super.  
 
D'où ma question : quand on visionne les vob pas de pb. quand on observe le divx très léger décallage (je reprécise : c'est à peine sensible parfois, sauf que ça gène indirectement). Comment piocher exatement (sans faire à la main en passant par cooledit+vdub + magouilles) ce µ%£¨+°9 d'offset ...  :hello:  :hello:

Reply

Marsh Posté le 12-07-2001 à 08:38:56   

Reply

Marsh Posté le 12-07-2001 à 09:23:07    

Il faut activer le IFO parsing qd tu rippes, avec smart ripper c'est automatique, avec vstrip il faut ajouter -p0. Là le rip suit exactement le film. Pareil qd tu extrait l'ac3 avec vstrip (avec smart ripper tu extrait en meme temps)
 
Sinon demande à bruce. Il a une technique pour synchro pile poil mais j'ai essayé et j'y crois pas trop (j'ai du mal m'y prendre).
Ca consiste à ripper avec ifo parsing comme je t'ai dit succintement et à faire correspondre la durée audio et video ds vdub (change video frame rate so as video et audio length match). Si le framerate video devient >25fps tu le change avec l'option de match des durées, si ca devient <25fps il faut le laisser à 25fps.
 
C'est ce que m'a expliqué bruce mais j'y crois pas trop car je m explique :
 
meme qd je rippe avec ifo parsing, il existe toujours un petit décalage constant et meme parfois linéaire.
 
Mais je vais faire plus d'essais de la technique a bruce car je ne crois pas qu'il se plante : des millions de gars synchro avec son rippack et c'est nickel ils disent alors bon.
 
Voila c'est tout

Reply

Marsh Posté le 12-07-2001 à 09:25:33    

vStrip te le dit, ou alors DVD2AVI pourra te le dire quand tu extrait la piste audio avec...


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 12-07-2001 à 10:52:26    

merci blascksun :)  :wahoo:  
je teste ça ce soir. :bounce:  :bounce:  
 
@masure : c pas un pb de décalage qui varie, c bien un offset de base et constant tout le long. bidouiller avec vdub je maitrise  :sol:


---------------
"Il n’y a rien de noble à être supérieur à vos semblables. La vraie noblesse est d’être supérieur à celui que vous avez été auparavant."
Reply

Marsh Posté le 12-07-2001 à 17:39:06    

masure : en gros c'est exactement l'inverse :) On laisse à 25 si c >.


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

Marsh Posté le 13-07-2001 à 13:29:29    

oups sorry pas testé (fallait que je visionne / confirme l'encodage sbc des lodoss :) ) donc lundi je vous dis si j'ai le même valeurs que lorsque je bidouille à la main...

Reply

Marsh Posté le 16-07-2001 à 13:22:54    

alors effectivement vstrip indique très clairement un décallage de +60ms du son sur la vidéo pour "shamanic princess", et en en tenant compte dans vdub "screw correc." ça donne mieux :)  :wahoo: . je fais un autre test dès que je peux et je vous donne plus d'info :hello:  
 
c facile à mettre en oeuvre et ça donne une meilleure qualité à la sortie alors  :love:  :love:


---------------
"Il n’y a rien de noble à être supérieur à vos semblables. La vraie noblesse est d’être supérieur à celui que vous avez été auparavant."
Reply

Marsh Posté le 17-07-2001 à 09:16:15    

bon alors je montre comment piocher l'info. à mon avis c'est utilisable dans les prog de rip donc ça serait cool si ... :)

Citation :

E:\Shamanic>vstrip vts_01_1.vob
vStrip - version 0.7_css, by [maven] (maven@maven.de), CSS-code by R0TfL
 
Scanning for stream id's, press control-c to quit...
Found 0xBF = Private 2 [@LBA 0]
  Found VOB-ID: 01/CELL-ID: 01 [@LBA 0]
Found 0xE0 = Video 0 [PTS 0:00:00.060 @LBA 1]
  Width = 720
  Height = 480
  Aspect-ratio = [2] 4:3 display
  Frame-rate = [4] 29.97 (30000/1001) fps [NTSC video frame rate]
Found 0xBD = Private 1, sub 0x81 [PTS 0:00:00.060 @LBA 5]
Found 0xBD = Private 1, sub 0x80 [PTS 0:00:00.060 @LBA 6]
Found 0xBE = Padding [@LBA 120]
Found 0xBD = Private 1, sub 0x20 [PTS 0:00:12.306 @LBA 2810]
  Found VOB-ID: 01/CELL-ID: 02 [@LBA 305527]

bon alors ici deux stream audio avec 60ms à enlever pour synchro parfaite (donc vdub screw correc +60) et sous titres : 12.306 s (avouez que le trouver à la main n'aurait pas été facile hein ;) ).
ça marche nickel pour l'audio, pour les sous titre j'ai du me lourder qq part car au début nickel mais après il y a un décallage ... :crazy:  
 
donc @bruce, @JC, @ciler, @_nn_, @eclipse et @dévellopeurs-en-général : incluez le dans vos prog ou méthodes (si cela n'est pas déjà fait après tout tout le monde a le droit à l'erreur :D )
 
 :hello:  :hello:

Reply

Marsh Posté le 17-07-2001 à 10:26:00    

tiens c rigolo j'avais pas vu :D

Citation :

Found 0xE0 = Video 0 [PTS 0:00:00.060 @LBA 1]

et pourtant c clair qu'il faut mettre le 60ms de décalage ... merde faut que creuse ça moi :p  :sarcastic:  
 
PS : non  non j'ai pas l'impression de faire mon trip sur le forum, pas de pb  :D  :D

Reply

Marsh Posté le 17-07-2001 à 10:42:08    

:fou: J'ai beau relire le topic, je comprend pas le sujet...
Je vois pas à quoi correspond cet offset ?
 
C'est le retard du son sur la vidéo c'est ça ? Dans ton cas pour avoir une bonne synchro il faut donc démarrer le son 60ms après l'image ?
J'ai bon ? Si oui ->DVD:Reaper
 
Sinon en passant, une idée pour supprimer le problème de l'IVTC en NTSC -> sortir le film sans IVTC et le laisser à 29.97, vu que c'est diffusé comme ça sur le DVD, ça peut marcher non ?
En fait, j'ai fait un test sur les ep d'Evangelion, ça marche avec Flask mais pas m2a, quoi que je fasse, il me fait sauter des frames  :??:  
Idées sur la question ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 17-07-2001 à 10:42:08   

Reply

Marsh Posté le 17-07-2001 à 10:44:46    

Non t'inquietes je te suis de près car ça m'interesse à mort. Moi ausssi je suis un parano de la desynchro !

Reply

Marsh Posté le 17-07-2001 à 10:58:36    

@ciler : héhé c vrai que c un jus de chiques  :lol:  
j'ai pas utilisé dvd:reaper mais en fait le topic porte bien son nom : je masterise à donf ( :??: :lol: ) le SBC (& extraction ac3 avec vstrip, puis azid et (lame <ou> WMA) ) et j'observe (mais faut être très pointilleux) que le son est généralement en avance vis à vis de l'image. d'une chtouille certes. pour le dialogue on y voit que du feu. par contre un bruit bref (pistollet par ex) la désynchro est audible. Elle se joue à dizaine de ms et jusqu'à présent je rectifie "à la main" en déterminant l'offset. Et une fois rectifié ça n'a plus rien à voir :) le film est comme qui dirait "mieux" ou "plus naturel" ou ce que tu veux ;)
 
NTSC : nan trop de frame à encoder. en 23.976 t'as exatement le même motion mais le codec peut sse faire plaisir et in fine le film est plus beau. D'autant que l'ivtc est partiellement entrelacé (c vraiment un sale merde), ce que le codec divx n'apprècie pas (c comme si il y avait un bruit thermique très grand sur un VHS pour lui).
 
pour les dropped frames ça peut venir de la méthode avec mpeg2avi(sorry je maitrise plus maintenant, vois avec bruce), ou bien de mpeg2avi tout court (c en parti pour ça je suis passé sous vdub puis sous nandub)  :o .
Tu les as en dvd les eva ? :) ça m'interesse un max dis donc parce que je l'ai tous, à partir de VHS (mais avec les filtres and co ça donne pas mal ;) ) mais si je peux faire mumuse avec les vobs ...  :wahoo:  
 
et t'inquiète la dernière remarque ne demandais pas forcément de l'aide ;) je fais juste état de mes recherches pour rendre les films plus agréables.

Reply

Marsh Posté le 17-07-2001 à 12:57:09    

Atlantis : oui g découvers le truc l'autre jour avec qq un qui voulais encoder les clip de Bjork, mais comme j'ai pas le DVD j'ai du mal à tester...
Je vais essayer d'inclure ça ;)


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

Marsh Posté le 17-07-2001 à 13:27:28    

attend c pas finalisé ....  :p  :lol: comme je l'ai dit à un autre moment plus haut faut que je confirme :D .
en fait je devrais avoir les dvd trigun 4 & 5 demain si tout roule alors je pourrai comparer facilement vu que je commence à les connaître par coeur les réglages ...
 
@masure : juste une précision car je viens de relire le topic : il s'agit pas de suivre le ifo, ça je le fais depuis un moment (j'ai pas utilisé clad bien longtemps ;) ).

Reply

Marsh Posté le 17-07-2001 à 13:32:50    

Je parlais du delay à reporter dans vdub...
 
Je crois que je vais louer Jet set, je sais que ce DVD merde bien (près de 12 secondes de delay !).


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

Marsh Posté le 17-07-2001 à 13:49:08    

les nouvelles vont vite :) :D :lol:

Reply

Marsh Posté le 17-07-2001 à 18:07:57    

Bon, je suis en train de faire des tests mais les DVD que g (Matrix, daft, Patriot) on un décalage tellement petit que je l'avais jamais remarqué... :)
 
Je vois ça tt à l'heure avec ShonGal via ICQ et je teste sur Jet Set ce soir.


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

Marsh Posté le 17-07-2001 à 19:33:29    

Fait chier, ils ont qu'un seul "Jet Set" en DVD là ou je loue et il est déjà pris... :(


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

Marsh Posté le 17-07-2001 à 20:31:57    

Bon, ben c cool, je viens d'essayer avec ShonGail et ça marche nikel. J'ai fait des tests et je vais récupérer les info sans pb normallement :)
Donc cela devrais être intégré à la beta 12 ;)


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

Marsh Posté le 18-07-2001 à 20:56:29    

bon ben si ça marche, c génial :sol:
je vais essyer ça !


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 21:00:23    

Bon, pour info voici comment faire :
 
Avec vstrip on récupère l'info (vstrip nomduvob.vob) :
vStrip - version 0.8a_css, by [maven] (maven@maven.de), CSS-code by R0TfL.
 
Scanning for stream id's, press control-c to quit...
Found 0xBF = Private 2 [@LBA 0]
  Found VOB-ID: 02/CELL-ID: 01 [@LBA 0]
Found 0xE0 = Video 0 [PTS 0:00:00.132 @LBA 1]
  Width = 720
  Height = 576
  Aspect-ratio = [3] 16:9 display
  Frame-rate = [3] 25 fps
Found 0xBD = Private 1, sub 0x81 [PTS 0:00:00.028 @LBA 5]
Found 0xBD = Private 1, sub 0x80 [PTS 0:00:00.028 @LBA 6]
Found 0xBE = Padding [@LBA 34]
 
Summary:
MPEG Packs = 500
System headers = 5
Private 1 packets = 130, total bytes = 262592
  Sub 0x80 packets = 65, total bytes = 131296 (delay -0:00:00.104)
  Sub 0x81 packets = 65, total bytes = 131296 (delay -0:00:00.104)
Padding packets = 4, total bytes = 3348
Private 2 packets = 10, total bytes = 9990
Video 0 packets = 365, total bytes = 735700
 
Voilà, vous avez le delay... Appliquez ça dans vdub ;)


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

Marsh Posté le 18-07-2001 à 21:05:52    

donc on met 104 ms ds skrew correction ?


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 21:20:05    

hein ?


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 21:20:47    

paske ça correspond pas à ce qui a été expliqué plus haut


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 21:56:38    

:(


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 21:59:49    

Je suis nouveau dans le domaine et sur le film coyote girls en Z2 j'ai une grosse desynchro quand elle chante.
En analysant les vobs avec vstrip à partir du vob2 c'est la catastrophe
 
vob1 :  
Sub 0x81 packets = 26993, total bytes = 54525857 (delay -0:00:00.080)
vob2
Sub 0x81 packets = 24849, total bytes = 50194980 (delay -0:00:00.472)
vob3
Sub 0x81 packets = 26154, total bytes = 52831080 (delay -0:00:00.584)
vob4
Sub 0x81 packets = 25759, total bytes = 52033180 (delay -0:00:00.480)
vob5
Sub 0x81 packets = 26648, total bytes = 53828960 (delay -0:00:00.752)
vob6
Sub 0x81 packets = 7689, total bytes = 15530631 (delay -0:00:00.432)
 
Qu'est ce que je fais avec cela ???

Reply

Marsh Posté le 18-07-2001 à 22:01:19    

bruuuuuuuuuuuuuuuce !
c toi qui a raison ou Atlantis ?
vos explications ne sont aps d'accord sur la valeur à utiliser en skrew correctiooooooooon  :(


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 18-07-2001 à 22:25:18    

ouais, faudrais tester avec jet-set, un dvd ou on est sur de la différence, parce que 60 ms c'est pas forcement précis pour vérifier.
 
D'autant que la compression audio a souvent tendance à modifier la durée plus que ça encore !
 
A+

Reply

Marsh Posté le 19-07-2001 à 04:20:00    

Bon, pour faire simple, il faut prendre les valeur de delay indiquée (celles que g marqué en gras) et non ce qu'as mis Atlantis.
Ensuite il faut conserver le signe, ainsi dans mon exemple tu met -104.
 
timute : seul le 1° vob compte... n'oublie pas que les autres VOB s'enchainent... Mais plustôt que travailler sur 1 VOB met donc un .lst ;)
 
Pour le moment j'ai testé avec ShonGail sur un clip de Bjork et ça marche. Moa_ lui as eu le pb dnas un autre thread avec Jet Set et ça semble marcher...


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

Marsh Posté le 19-07-2001 à 10:03:12    

ouais bruce doit avoir raison faut que je vois (j'avais dit au dessus qu'il y avait un pb dans ma méthode car la vidéo demarrait aussi à PTS 60ms)... par contre c bien ce que je pensais : il y a toujours un décalage, même très petit, qui rendait le film pas "naturel".
c chiant je pensais avoir les trigun4&5  :sweat: , j'ai plein de truc à graver maintenant mais j'ai pas de nouveau film pour tester  :D  :D

Reply

Marsh Posté le 19-07-2001 à 10:07:30    

Citation :

Je suis nouveau dans le domaine et sur le film coyote girls

coyote ugly :D . tbien ce film ;)
en Z2 j'ai une grosse desynchro quand elle chante.
:??: mon pote l'a fait facilement et ... faut que je vérifie ça ce soir ... :jap:  
 

Citation :

En analysant les vobs avec vstrip à partir du vob2 c'est la catastrophe [..] Qu'est ce que je fais avec cela ???

alors là ... :crazy: bon on continue à chercher et la fin de la semaine on est fixé ... :)

Reply

Marsh Posté le 19-07-2001 à 22:47:14    

up


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 19-07-2001 à 22:50:51    

timute a écrit a écrit :

Je suis nouveau dans le domaine et sur le film coyote girls en Z2 j'ai une grosse desynchro quand elle chante.




 
ben je l'ai :love:  ripper av vstrip (av la GUI du rippack 2.2) et encoder av le même => no pbm  :D


---------------
@+ jaja - mansoncollections
Reply

Marsh Posté le 20-07-2001 à 08:44:54    

timute a écrit a écrit :

coyote girls en Z2 j'ai une grosse desynchro quand elle chante.
En analysant les vobs avec vstrip à partir du vob2 c'est la catastrophe
 
vob1 :  
Sub 0x81 packets = 26993, total bytes = 54525857 (delay -0:00:00.080)


à mon avis c bien le premier décallage qui doit compter. j'ai observé le même phénomène hier soir. à mon avis ça doit venir de l'endroit ou il coupe dans le flux interleave (coupe pas forcément après une trame vidéo et l'audio correcspondante. et il corrige en mettant le valeur dans le vob suivant je pense)

Reply

Marsh Posté le 20-07-2001 à 19:41:28    

Merci a tous de votre aide
Comment dois je faire maintenant ?
Ce sont peut etre des questions idiotes (je debute !!)
Je le rippe de nouveau en indiquant le decalage ? mais ou? (j'utilise rippack V2.2)
Je prends le fichier avi deja creer et je le resynchronise avec virtualdub

Reply

Marsh Posté le 20-07-2001 à 20:11:33    

J'ai voulu resynchroniser mon avi et j'ai eu un message d'erreur AVI output error
Que dois je faire ??

Reply

Marsh Posté le 20-07-2001 à 20:15:52    

sous quel soft ?
pour synchro tes avi, tu utilises vdub ou nandub
tu mets la vidéo en direct
le son en wave et direct
puis, tu règles l'interleaving avec la décalage
enfin, tu fais save as avi


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 21-07-2001 à 10:44:38    

J'ai reussi à resynchroniser le film en utilisant le decalage du dernier vob
vob6  
Sub 0x81 packets = 7689, total bytes = 15530631 (delay -0:00:00.432)  
Dans VirualDub j'ai rajouté +432ms dans linterleaving factor
et là c'est nickel
Je ne comprends plus !!!

Reply

Marsh Posté le 24-07-2001 à 11:40:15    

:ouch:  :ouch: c'est rigolo comme jeux je trouve ...
bon faut voir comment vstrip se demerde mais si c comme je pense ... c chiant j'ai plus de vob avec décallage sous la main ... bon faut continuer à chercher ...


---------------
"Il n’y a rien de noble à être supérieur à vos semblables. La vraie noblesse est d’être supérieur à celui que vous avez été auparavant."
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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