Bienvenue invité ( Connexion | Inscription ) Le site - Aide - Membres - Calendrier - La charte |
![]() |
| leon1789 |
jeudi 10 avril 2008 à 14:00
Message
#21
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.116 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Pas de problème pour travailler sur d:
Il y a un problème pour lire ta vidéo. Mais en fait, ce n'est pas grave, on va s'en passer car ce que l'on veut, c'est uniquement l'audio en fait J'en profite pour modifier (et simplifier) le script que tu dois copier dans d:\tmp\script.avs à la place de l'ancien... Copie aussi ton fichier audio VF stéréo dans d:\tmp sous le nom de VF_stereo.wav Il est bien en 25 fps ton wav 2.0 ? alors on va le convertir en un AC3 25fps également. Tu referas la synchro au dernier moment, en muxant avec ta vidéo (puisque ça fonctionne bien avec ton wav 2.0). Audio = "d:\tmp\VF_stereo.wav" fps = 25 nbre_images = 143800 ################################################# # **** Ripp-it , VirtualDub , AVISynth 2.5 **** # ################################################# film = MessageClip( "...", 360, 200 ).assumeFPS(fps) film = film.BlankClip(length=nbre_images) film = film.AudioDubEx(Audio.WavSource) function UpMix(clip source, string "sortie", float "xC", \ float "volume", float "elarg", bool "invert") { AC = source.AudioChannels C = AC==1 ? GetChannel(source, 1) : nop L = AC==1 ? C : nop R = AC==1 ? C : nop xC = Default(xC, sqrt(0.5)) L = AC==2 ? GetChannel(source, 1) : L R = AC==2 ? GetChannel(source, 2) : R C = AC==2 ? MixAudio(L, R, xC, xC) : C invert = Default(invert, false) elarg = Default(elarg, invert ? sqrt(0.5)/2 : sqrt(0.5)) SL = MixAudio(L, R, elarg, invert ? -elarg : 0) SR = MixAudio(L, R, invert ? -elarg : 0, elarg) LFE = C sortie = Default(sortie, "wav 5.1") MC = sortie=="mono" ? C : nop MC = sortie=="stereo" ? MergeChannels( L, R ) : MC MC = sortie=="wav 5.1" ? MergeChannels( L, R, C, LFE, SL, SR ) : MC MC = sortie=="ac3 5.1" || sortie=="ogg 5.1" ? MergeChannels( L, C, R, sL, SR, LFE ) : MC MC = sortie=="dts 5.1" || sortie=="aac 5.1" ? MergeChannels( C, L, R, SL, SR, LFE ) : MC MC = sortie=="aiff 5.1" ? MergeChannels( L, SL, C, R, SR, LFE ) : MC volume = Default(volume, 1.) source = AudioDub(source, MC)#.Normalize(volume) # voir Amplify et AmplifydB return source } return film.UpMix("ac3 5.1", invert=true) Donc tu relances virutaldubmod avec ce script... et tu obtiens quoi ? (dans "options", active l'affichage de la video de sortie si ce n'est pas déjà fait) Ce message a été modifié par leon1789 - jeudi 10 avril 2008 à 16:57. |
| pilaon |
jeudi 10 avril 2008 à 19:03
Message
#22
|
|
Ouvreur Groupe : Membres Messages : 17 Inscrit : 31/03/2008 Ses messages |
alors cette fois c'est bon, le script s'ouvre sans problème.
par contre ma piste audio VF 2.0 qui est calée avec ma vidéo est en 23.976fps et non pas 25. Sinon j'obtiens ça : ![]() edit : je te mets aussi les info sur l'audio VF, si ca peut t'aider : ![]() PS : la piste audio est bien en 23.976, je viens de vérifier Ce message a été modifié par pilaon - jeudi 10 avril 2008 à 19:08. |
| leon1789 |
jeudi 10 avril 2008 à 20:07
Message
#23
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.116 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
alors cette fois c'est bon, le script s'ouvre sans problème. par contre ma piste audio VF 2.0 qui est calée avec ma vidéo est en 23.976fps et non pas 25. Bon ok, je comprends que tu as enregistré ton wav VF 2.0 en 23.976 , donc on va créer un AC3 VF 5.1 en 23.976 également. (j'espère que besweet ne va pas buguer sur ça...) Et puis je vois que ta piste audio dure 1h39m32s, donc on peut ajuster présicément le nombre d'images (je me comprends) Donc il faut que tu corriges les seconde et troisième lignes du script.avs : Audio = "d:\tmp\VF_stereo.wav" fps = 23.976 nbre_images = 143200 Ok, virtualdubmod charge... on va maintenant sauvegarder l'audio en 5.1 : virtualdubmod va créé un wav 5.1 dont les pistes sont ordonnées de telle sorte à être encoder en AC3 (via besweet) Vérifie dans "fichier / informations AVI" que la piste audio contient bien 6 canaux et dure bien 1h39:32 . Bon alors, dans virtualdubmod, cliques sur "Flux / liste des flux" , une fenêtre s'ouvre présentant la piste audio : revérifie au passage la durée de la piste qui est, je te rappelle, 1h39:32 !! Clique alors sur "sauver WAV" et enregistrer sous le nom d:\tmp\VF_51.wav Et là, c'est parti pour quelques minutes de calcul... Le fichier wav est énorme (des centaines de Mo), mais c'est normal car le format wav n'est pas compressé. C'est bon ? il reste enfin à créer le fichier AC3 5.1 tant désiré à partie du WAV 5.1 Au fait, as-tu choisis un débit audio ? 256 kbps, 320, etc... ? peut-être est-il plus sage de prendre le même débit audio que ta piste VO AC3 dans ton mkv d'origine !!! -1- Avec l' invite de commande dos (dans les accessoires windows), passe dans le bon répertoire : cd d:\tmp -2- puis lance la commande finale ! "C:\Program Files\ripp-it_AM\dlls\BeSweet.exe" -core( -input VF_51.wav -output VF_51.ac3 ) -ac3enc( -b 256 -6ch ) Si ton débit désiré est supérieur à 256 kbps (ne descend pas en dessous), change le juste dans l'option de -ac3enc Si besweet buggue, alors reprend ton wav VF 2.0 d'origine à 25 fps je suppose (la durée de la piste audio sera plus petite de 4 minutes, c'est normal), corrige le fps du script et relance les calculs : tu obtiendras un VF_51.ac3 en 25fps que tu ajusteras sur ta vidéo... C'est bon ? Ce message a été modifié par leon1789 - jeudi 10 avril 2008 à 20:33. |
| pilaon |
jeudi 10 avril 2008 à 20:52
Message
#24
|
|
Ouvreur Groupe : Membres Messages : 17 Inscrit : 31/03/2008 Ses messages |
super !
pour l'instant on dirait que ça marche, ça encode j'ai réglé le débit à 512, je verrai ce que ça donne à la fin au niveau de la taille du fichier... En tout cas merci, je vois déjà mieux comment fonctionne les scripts avs et besweet, pcq j'étais VRAIMENT perdu ! Bon je laisse finir et je te retiens au jus ! |
| leon1789 |
jeudi 10 avril 2008 à 21:07
Message
#25
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.116 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Si besweet encode sans erreur, c'est une bonne chose... mais il reste encore des possibilités de décalage audio sur ta vidéo d'origine. Il peut y avoir aussi des problèmes de qualité, non à cause du débit 512 kbps (qui me paraît excessif tout de même !! est-ce vraiment le débit de ta piste AC3 VO ?? je ne crois pas), mais à l'effet "invert" (= stéréo spatiale) sélectionné dans le script.avs, ou à un volume insuffisant, etc.
Je te laisse le soin de remuxer la piste AC3 VF 5.1 à ton film original pour avoir la vidéo, la VO et la VF dans ton .mkv En ce qui concerne avisynth, c'est vraiment un monde génial pour ceux qui aiment programmer... Ce message a été modifié par leon1789 - jeudi 10 avril 2008 à 21:12. |
| leon1789 |
jeudi 10 avril 2008 à 21:19
Message
#26
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.116 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Remarque technique : si tu muxes le VF_51.ac3 avec ta vidéo, les canaux L,R,C,SL,SR,LFE seront bien placés. Mais si tu muxes le VF_51.wav avec ta vidéo, les canaux seront désordonnés... c'est "normal" car les normes WAV 5.1 et AC3 5.1 n'ont pas le même ordre des canaux, tout "simplement" (si on peut dire... car ça complique un poil la situation...)
|
| pilaon |
jeudi 10 avril 2008 à 21:25
Message
#27
|
|
Ouvreur Groupe : Membres Messages : 17 Inscrit : 31/03/2008 Ses messages |
je viens de finir le remux, c'est NICKEL !!!
Vraiment encore merci pour ton aide :-) Et j'espère que ce que tu as fais pourra en aider d'autre... edit : noté pour la remarque technique Ce message a été modifié par pilaon - jeudi 10 avril 2008 à 21:27. |
| leon1789 |
jeudi 10 avril 2008 à 21:42
Message
#28
|
![]() Monteur ![]() Groupe : Rédacteurs Messages : 2.116 Inscrit : 04/05/2007 Lieu : Poitiers Ses messages |
Ouf, tant mieux (c'est jamais totalement gagné à l'avance car il y a tellement d'imprévus possibles...)
Au plaisir de te revoir sur le forum |
| pilaon |
jeudi 10 avril 2008 à 22:25
Message
#29
|
|
Ouvreur Groupe : Membres Messages : 17 Inscrit : 31/03/2008 Ses messages |
c'est fort possible ! lol
si toutes les infos sont aussi clairs que les tiennes... Ce message a été modifié par pilaon - jeudi 10 avril 2008 à 22:27. |
|
|
![]() |
Sujets Similaires
| Sujet | Réponses | Vue(s) | Dernière Action | |
|---|---|---|---|---|
| Comment garder le son ac3 lors du passage MKV-->avi | 47 | 614 | mercredi 19 novembre 2008 à 19:45 Dernier Message Par : rol |
|
| Conversion Aac --> Mp3 | 14 | 39.353 | vendredi 31 octobre 2008 à 19:48 Dernier Message Par : rol |
|
| probleme pour convertir mkv --> avi | 4 | 462 | mardi 14 octobre 2008 à 01:56 Dernier Message Par : rol |
|
| 2.0 | 0 | 97 | vendredi 05 septembre 2008 à 23:43 Dernier Message Par : Fabrick |
|
| 5.1 | 0 | 104 | vendredi 05 septembre 2008 à 16:37 Dernier Message Par : Fabrick |
|
| Ré-encodage Avi --> Mp4 impossible | 3 | 515 | mardi 26 août 2008 à 13:13 Dernier Message Par : rol |
|
| Plus de son après re-encodage d'un clip video AVI --> MP4 [Réglé] | 24 | 887 | jeudi 21 août 2008 à 11:15 Dernier Message Par : bd9 |
|
| [résolu tout seul !] réencodage AC3-5.1 en AAC-5.1 ou OGG-5.1 [Réglé] | 7 | 781 | vendredi 01 août 2008 à 20:13 Dernier Message Par : bd9 |
|
|
Version bas débit | Nous sommes le : vendredi 21 novembre 2008 à 18:48 |
© Forum Ri4m™ - Enregistré à la CNIL sous le numéro 1081457