Bienvenue invité ( Connexion | Inscription ) Le site - Aide - Membres - Calendrier - La charte |
Réglement intérieur du forum : La loi interdit la récupération "sauvage" des films sur internet, n'est tolérée que la "copie de sauvegarde personnelle". TOUTE mention à une activité "hors la loi" sera sanctionnée directement par une fermeture du sujet voire un avertissement ...
Ripp-it Te@m
![]() |
| SG1 |
mardi 15 janvier 2008 à 11:17
Message
#1
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Après discussion entre Modérateurs/Redacteurs, je vous propose une petite astuce pour corriger un décalage audio... ...Astuce que j'ai expérimenté 3 fois avec succès pour corriger un décalage audio d'une vidéo AVI/DivX. Cette astuce n'ayant apparemment pas été tentée, je vous la propose. Testez-là et dites-moi si ça marche chez vous ! Sur les films « Next » et « Pirates des Caraïbes 3 », je me suis retrouvé avec un décalage audio... ce qui n'est pas rare, j'en conviens ! Mais plutôt que de me prendre la tête à tenter de corriger le décalage, j'ai réalisé un nouvel encodage (toujours à partir du rip du DVD) avec modification du Script AVS. Donc, édition du script AVS dans la fenêtre de prévisualisation. [N°1 sur la capture d'image] (Ouvrez la fenêtre de Prévisualisation de Ri4m et cliquez sur « Editer le Script » Vous obtenez donc un fichier texte ressemblant à ceci : # **** Ripp-it & AVIsynth 2.5x script **** pass 1 LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : DivX # Video bitrate : 1239966 Source="H:\TRAITE~1\Encoder\PIRATE~1\VTS_04_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=0 Indice=0.172218 Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=TextSub(Video, "H:\Traitement\Encoder\Pirates des Caraibes 3\04-Francais4 Wide Letterbox _Ripp-it.ssa") Return(Video) Si vous avez déjà regardé de près un fichier AVS (AviSynth) créé lors de l'encodage avec Ri4m, vous pourrez constater que le fichier de la « Passe 2 » comporte des lignes supplémentaires... Trois lignes justes avant « Return(Video) » qui permettent de rajouter l'audio... Audio=WAVsource("H:\TRAITE~1\Encoder\PIRATE~1\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Donc, dans votre fichier AVS en cours, vous ajoutez vous-même ces trois lignes et vous obtiendrez ceci : # **** Ripp-it & AVIsynth 2.5x script **** pass 1 LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : DivX # Video bitrate : 1239966 Source="H:\TRAITE~1\Encoder\PIRATE~1\VTS_04_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=0 Indice=0.172218 Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=TextSub(Video, "H:\Traitement\Encoder\Pirates des Caraibes 3\04-Francais4 Wide Letterbox _Ripp-it.ssa") Audio=WAVsource("H:\TRAITE~1\Encoder\PIRATE~1\audio0.wav") Audio=DelayAudio(Audio, 0.000000) Video=AudioDub(Video, Audio) Return(Video) Attention, ne vous trompez pas sur le chemin du fichier Wave. Le chemin est identique à celui de la source indiqué plus haut dans le script. Le nom du fichier Wave, même s'il n'est pas encore créé est toujours le même : audio0.wav Si vous avez constaté un décalage audio, c'est que vous avez déjà réalisé un encodage. Ouvrez ce fichier AVI dans VirtualdubMPEG2 (ou virtualdub) et cliquez sur « Fichier - Informations de fichier ». L'analyse va indiquer la longueur du fichier vidéo et celle du fichier audio... Relevez la différence et rapportez-la sur la ligne : Audio=DelayAudio(Audio, 0.000000) Dans mon cas, c'était un décalage de 600 ms (millisecondes) trop tôt. Ce qui nous donne : Audio=DelayAudio(Audio, 0.600000) Dans le cas ci-dessus, le chiffre est donc positif. Si le son arrive en retard, il faudra mettre un chiffre négatif. Exemple : Audio=DelayAudio(Audio, -0.600000) ! Et donc le fichier complet sera : # **** Ripp-it & AVIsynth 2.5x script **** pass 1 LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll") LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll") # Video codec : DivX # Video bitrate : 1239966 Source="H:\TRAITE~1\Encoder\PIRATE~1\VTS_04_1.d2v" Largeur=720 Hauteur=400 ratio =1.800000 vratio =1.800000 Crop_g=0 Crop_d=0 Crop_h=0 Crop_b=0 Indice=0.172218 Video=mpeg2Source(Source) Video=Undot(Video) Video=BilinearResize(Video, Largeur, Hauteur) Video=TextSub(Video, "H:\Traitement\Encoder\Pirates des Caraibes 3\04-Francais4 Wide Letterbox _Ripp-it.ssa") Audio=WAVsource("H:\TRAITE~1\Encoder\PIRATE~1\audio0.wav") Audio=DelayAudio(Audio, 0.600000) Video=AudioDub(Video, Audio) Return(Video) A noter que ainsi, les fichiers AVS des Passes 1 et 2 seront totalement identiques. Vous pourrez vérifier après avoir réalisé l'encodage. Vous avez fait les modifications ? Alors fermez le fichiers AVS qui va vous demander d'enregistrer les modifications... Acceptez bien sûr ! Vous constaterez alors que le Script AVS a été « Figé » par Ri4m (la ligne « Figer Script » juste en dessous du bouton « Editer le script » est cochée)... Ceci afin d'éviter toute modification ultérieure non souhaitée. [N°2 sur la capture d'image] Il est donc très important d'avoir déjà réalisé les modifications éventuelles de taille ou de crop... parce que maintenant, Niet !!! Votre encodage peut maintenant être réalisé... En respectant une dernière chose : Le script AVS étant figé, vous devrez encoder votre film en deux étapes. Cliquez d'abord sur le bouton « Faire AUDIO » [N°3 sur la capture d'image] Quand l'audio est fait, vous pourrez cliquer sur « Faire VIDEO » [N°4 sur la capture d'image] Un message vous dira que l'audio doit déjà être fait... (ce qui est le cas !) Voilà, dans quelques heures, vous aurez un beau film tout neuf sans décalage... ...heuuu, normalement ! Bon, evidemment ça a fonctionné plusieurs fois chez moi. Ce qui ne veux pas dire que ça fonctionnera tout le temps et chez tout le monde. L'explication de l'astuce est un peu longue, mais l'astuce elle-même est en fait ultra simple. De ce fait, je suis d'ailleur étonné que personne n'y ait pensé avant ! Bon encodage ! @+ PS : Pour une meilleure compréhension et suite à quelques demandes de précisions, j'affiche ici deux captures d'images... ![]() ![]() Ce message a été modifié par SG1 - dimanche 27 janvier 2008 à 19:18. |
|
|
|
| YannBresil |
jeudi 17 janvier 2008 à 02:55
Message
#2
|
![]() RioModo ![]() Groupe : Super Modérateurs Messages : 6.532 Inscrit : 18/10/2003 Lieu : Manaus, au centre de l'Amazonie Ses messages |
excellente astuce, bien expliquée!
Post-itéex |
| SG1 |
jeudi 17 janvier 2008 à 14:50
Message
#3
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Merci Yann de l'avoir "épinglée" (en bon français @+ Ce message a été modifié par SG1 - jeudi 17 janvier 2008 à 16:15. |
| leon1789 |
samedi 19 janvier 2008 à 01:38
Message
#4
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.102 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Bonsoir,
Sur les film « Next » et « Pirates des Caraïbes 3 », je me suis retrouvé avec un décalage audio... (juste pour savoir) Est-ce que le ripp s'est passé normalement pour ces deux films ? |
| MiKL47 |
dimanche 20 janvier 2008 à 00:43
Message
#5
|
|
Ouvreur Groupe : Membres Messages : 11 Inscrit : 28/12/2007 Ses messages |
ras
Ce message a été modifié par MiKL47 - dimanche 20 janvier 2008 à 00:55. |
| MiKL47 |
dimanche 20 janvier 2008 à 02:11
Message
#6
|
|
Ouvreur Groupe : Membres Messages : 11 Inscrit : 28/12/2007 Ses messages |
ou la, alors je n'arrive pas a trouver la diiference entre l'audio et la video (longueur)
"Ouvrez ce fichier AVI dans VirtualdubMPEG2 (ou virtualdub) et cliquez sur « Fichier - Informations de fichier ». L'analyse va indiquer la longueur du fichier vidéo et celle du fichier audio... Relevez la différence et rapportez-la sur la ligne : Audio=DelayAudio(Audio, 0.000000) Dans mon cas, c'était un décalage de 600 ms (millisecondes) trop tôt. Ce qui nous donne : Audio=DelayAudio(Audio, 0.600000)" Voila ce que ca donne pour moi http://img237.imageshack.us/img237/9783/screenry7.jpg Je dois mettre quoi comme valeur ??? (dans le tuto ci dessus, tu parles en milisecondes.... ?! moi je trouve 1seconde 48 de decalage, comment je trouve la bonnevaleur pour ma video ????) Autre chose encore, je préfere garder le son en original 5.1, donc en ac3... Cette astuce pour le décalage fonctionne t'elle quand meme? Ne faut il pas modifier quelque chose dans la ligne du script ??? Merci Ce message a été modifié par MiKL47 - dimanche 20 janvier 2008 à 02:35. |
| SG1 |
dimanche 20 janvier 2008 à 17:05
Message
#7
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Sur les film « Next » et « Pirates des Caraïbes 3 », je me suis retrouvé avec un décalage audio... (juste pour savoir) Est-ce que le ripp s'est passé normalement pour ces deux films ? Oui, sans aucun problème... ...mais ne me demande pas pourquoi il y avait un décalage ! Je pense que ce genre de problème dépend plus de la machine et des logiciels installés que réellement du DVD lui-même ! @+ |
| SG1 |
dimanche 20 janvier 2008 à 17:25
Message
#8
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
ou la, alors je n'arrive pas a trouver la diiference entre l'audio et la video (longueur) Voila ce que ca donne pour moi... D'après ce que je peux voir sur ta capture, le vidéo fait 41'29,48" et l'audio 41'28,00" Donc la bande audio est plus courte de 1 seconde et 48 centièmes. Je dois mettre quoi comme valeur ??? (dans le tuto ci dessus, tu parles en milisecondes.... ?! moi je trouve 1seconde 48 de decalage, comment je trouve la bonnevaleur pour ma video ????) Quand tu visionnes ta vidéo (décalée), est-ce que le décalage perçu est approximativement de 1,5 secondes ? Si le décalage correspond à la différence relevée dans Virtualdub, il te faudra mettre Audio=DelayAudio(Audio, 1.480000)" Attention tout de même, le différence relevée entre l'audio et la vidéo ne veux pas forcément dire que ton décalage est identique. Il peut être inférieur... donc visionnes ta vidéo décalée pour tenter de déterminer le plus précisément possible le décalage. Autre chose encore, je préfere garder le son en original 5.1, donc en ac3... Cette astuce pour le décalage fonctionne t'elle quand meme? Ça, je n'en ai pas la moindre idée, je n'encode qu'en MP3 à 128 kbps parce que j'estime que cela est largement suffisant... De toute façon, à part quelques heures perdues en encodage, tu ne risques pas grand chose à essayer... Ne faut il pas modifier quelque chose dans la ligne du script ??? La ligne que l'on modifie dans le script AVS n'est pas tributaire du format audio, donc normalement... Merci Fais savoir ensuite si ça fonctionne... Bon courage @+ Ce message a été modifié par SG1 - dimanche 20 janvier 2008 à 17:26. |
| leon1789 |
mercredi 23 janvier 2008 à 00:24
Message
#9
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.102 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Hi,
(juste pour savoir) Est-ce que le ripp s'est passé normalement pour ces deux films ? Oui, sans aucun problème... ...mais ne me demande pas pourquoi il y avait un décalage ! Tu m'as donné envie de voir ça : j'ai choisi "Pirates...III". Et ben pour commencer, j'ai dû batailler fort pour réaliser le ripp... Il est loin d'être commode pour mon pc ! J'ai ensuite séparé les pistes audio et vidéo : maintenant j'encode chacune d'elles. (je n'ai pas constaté de décalage) Je pense que ce genre de problème dépend plus de la machine et des logiciels installés que réellement du DVD lui-même ! Oui, c'est possible. Ce message a été modifié par leon1789 - mercredi 23 janvier 2008 à 00:25. |
| SG1 |
mercredi 23 janvier 2008 à 16:52
Message
#10
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Tu m'as donné envie de voir ça : j'ai choisi "Pirates...III". Et ben pour commencer, j'ai dû batailler fort pour réaliser le ripp... Il est loin d'être commode pour mon pc ! Petite info : Dans mon cas, le rip avait été fait avec DVDFab ! J'ai ensuite séparé les pistes audio et vidéo : maintenant j'encode chacune d'elles. (je n'ai pas constaté de décalage) Ah bon ? Perso, je n'ai jamais tenté de séparer audio et vidéo avant encodage... Mais bon, les habitudes de chacun ! ...Le principal c'est d'arriver à un bon résultat ! @+ |
| leon1789 |
vendredi 25 janvier 2008 à 21:51
Message
#11
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.102 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
(...) Source="H:\TRAITE~1\Encoder\PIRATE~1\VTS_04_1.d2v" Largeur=720 Hauteur=400 (...) C'est bien ton script d'encodage de Pirates de Caraïbes 3 (Jusqu'au bout du monde) ? Je viens de voir ça : c'est bizarre, ta résolution est 720x400 : tu encodes avec les bandes noires ? (parce que l'image réelle est au format 2.35, et s'encode en 720x304). Ce message a été modifié par leon1789 - samedi 26 janvier 2008 à 15:34. |
| SG1 |
samedi 26 janvier 2008 à 18:20
Message
#12
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Je viens de voir ça : c'est bizarre, ta résolution est 720x400 : tu encodes avec les bandes noires ? (parce que l'image réelle est au format 2.35, et s'encode en 720x304). Oui, toujours... ça me permet d'avoir un affichage correct et modifiable sur mon lecteur TviX (HDD Multimédia). @+ |
| leon1789 |
dimanche 27 janvier 2008 à 21:30
Message
#13
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.102 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
ok
|
| SG1 |
lundi 28 janvier 2008 à 10:09
Message
#14
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Actualisation ! Rajout de deux images dans le message de départ (en haut) pour une meilleure compréhension suite à la demande de quelques personnes... @+ |
| Numaro |
mardi 29 janvier 2008 à 10:18
Message
#15
|
![]() Ouvreur Groupe : Membres Messages : 5 Inscrit : 28/01/2008 Ses messages |
Bonjour,
Novice en la matière il y a encore un mois, votre forum m'a tout simplement formé pour comprendre le divx dans toutes ses formes. Bref tout cela pour dire que cette astuce fonctionne à merveille et que l'explication des manoeuvres est impécable. Encore bravo pour cette trouvaille qui pour moi résoud une fois pour toute ces fameux problèmes de décalage audio qui commencaient sérieusement à m'énerver. Un grand grand merci. A bientôt... Christophe (GRENOBLE) |
| SG1 |
mardi 29 janvier 2008 à 10:51
Message
#16
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
Bienvenue sur le forum de Ri4m... ...et très heureux de voir que ça ne marche pas que chez moi ! @+ |
| YannBresil |
mercredi 30 janvier 2008 à 02:05
Message
#17
|
![]() RioModo ![]() Groupe : Super Modérateurs Messages : 6.532 Inscrit : 18/10/2003 Lieu : Manaus, au centre de l'Amazonie Ses messages |
Numaro, je vois que tu es fan d'un film culte ici
|
| sykes2477 |
mercredi 30 janvier 2008 à 12:19
Message
#18
|
![]() Samurai Rédac ![]() Groupe : Rédacteurs Messages : 5.356 Inscrit : 01/10/2006 Lieu : Sud Ses messages |
C'est vrai ça, ni Davcop ni moi n'avons remarqué... Heureusement que Yann veille...
|
| Numaro |
jeudi 31 janvier 2008 à 10:01
Message
#19
|
![]() Ouvreur Groupe : Membres Messages : 5 Inscrit : 28/01/2008 Ses messages |
Salut à tous,
C'est vrai que cette machine à toujours été un rêve de gosse...! J'ai jamais eu les moyens pour me l'offrir, le littre de plutonium chez Total est bien trop cher...!!! Enfin bon, je suis au bureau, faudrait peut-être que j'bosse moi ! Allez, je vous souhaite une bonne journée et un bon week ! Bye...! |
| SG1 |
vendredi 01 février 2008 à 09:47
Message
#20
|
![]() Star ![]() Groupe : Rédacteurs Messages : 1.435 Inscrit : 08/10/2004 Ses messages |
Bonjour,
C'est vrai que cette machine à toujours été un rêve de gosse...! J'ai jamais eu les moyens pour me l'offrir, le littre de plutonium chez Total est bien trop cher...!!! T'as raté le dernier épisode... elle utilise des peaux de bananes et de la vieille bière... Enfin bon, je suis au bureau, faudrait peut-être que j'bosse moi ! Fais gaffe, le patron est juste derrière toi... @+ Ce message a été modifié par SG1 - vendredi 01 février 2008 à 09:49. |
|
|
![]() |