UpMix 2.0 --> 5.1 début 20 - avec AVISynth
Forum DivX de Ri4m - Encoder et réencoder les videos - DivX - XviD - RV10 - RV9 - VP6 - VP7

Bienvenue invité ( Connexion | Inscription )

> 

2 Pages V  < 1 2  
Reply to this topicStart new topic
leon1789
posté 10/04/2008 14:00
Message #21


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



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 (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)
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 - 10/04/2008 16:57.
Aller en haut de la page
 
+Citer le message
pilaon
posté 10/04/2008 19:03
Message #22


Ouvreur
Icône de groupe

Groupe : Membres
Messages : 17
Inscrit : 31/03/2008
Membre no 38.140



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 :
(IMG:http://img134.imageshack.us/img134/1535/sanstitrejy1.jpg)

edit :
je te mets aussi les info sur l'audio VF, si ca peut t'aider :
(IMG:http://img386.imageshack.us/img386/3075/sanstitrerz6.jpg)

PS : la piste audio est bien en 23.976, je viens de vérifier

Ce message a été modifié par pilaon - 10/04/2008 19:08.
Aller en haut de la page
 
+Citer le message
leon1789
posté 10/04/2008 20:07
Message #23


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(pilaon @ jeudi 10 avril 2008 à 20:03) *
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 !! (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)
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 (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)
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 - 10/04/2008 20:33.
Aller en haut de la page
 
+Citer le message
pilaon
posté 10/04/2008 20:52
Message #24


Ouvreur
Icône de groupe

Groupe : Membres
Messages : 17
Inscrit : 31/03/2008
Membre no 38.140



super !
pour l'instant on dirait que ça marche, ça encode (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)

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 !
Aller en haut de la page
 
+Citer le message
leon1789
posté 10/04/2008 21:07
Message #25


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



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 (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)

En ce qui concerne avisynth, c'est vraiment un monde génial pour ceux qui aiment programmer... (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo1.gif)

Ce message a été modifié par leon1789 - 10/04/2008 21:12.
Aller en haut de la page
 
+Citer le message
leon1789
posté 10/04/2008 21:19
Message #26


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



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...)
Aller en haut de la page
 
+Citer le message
pilaon
posté 10/04/2008 21:25
Message #27


Ouvreur
Icône de groupe

Groupe : Membres
Messages : 17
Inscrit : 31/03/2008
Membre no 38.140



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 (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)

Ce message a été modifié par pilaon - 10/04/2008 21:27.
Aller en haut de la page
 
+Citer le message
leon1789
posté 10/04/2008 21:42
Message #28


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



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 (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)
Aller en haut de la page
 
+Citer le message
pilaon
posté 10/04/2008 22:25
Message #29


Ouvreur
Icône de groupe

Groupe : Membres
Messages : 17
Inscrit : 31/03/2008
Membre no 38.140



c'est fort possible ! lol

si toutes les infos sont aussi clairs que les tiennes...

Ce message a été modifié par pilaon - 10/04/2008 22:27.
Aller en haut de la page
 
+Citer le message

UpMix 2.0 --> 5.1


2 Pages V  < 1 2
Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

Modes d'affichage: Standard ·


Regrouper

> Discussions similaires à la discussion "UpMix 2.0 --> 5.1"

Sujet Réponses
2.0 0
5.1 0
Upmix 2.0 vers 5.1 7
5.1 et sub 11

> Sujets récents

Sujets
Décalage audio
Assistante informatique
disparus de Mourmelon (site off.)
Protection DRM fichiers Divx de l'INA
Tous les codecs nécessaires pour ripper
Firmwares RFPlayer 1000 Domotique
EXTRAIRE PISTE AUDIO D'UN FICHIER VIDEO .MKV
Convertir WAV en MP3
Film à retrouver
Tuto Convertir un DVD en MP4 - DVD en MP4
Mkvmerge : Comment différencier les pistes audio anglaise / françaises ?
Ripper DVD en 50 FPS (simplement)
L'actu des logiciels pour la vidéo
test2
Why Ripp-it(ing) After Me and why Ripp-it(ing) For Me ? So then what's the third Ripp-it(ing) part ?

RSS Nous sommes le : 28/03/2024 22:39
Ripp-It - Le site - Glossaire Audio Vidéo - Versions Rippit - Présentation - Tutoriaux divx - Télécharger Ripp-It - Ripper DVD
Forum Vidéo DivX - Ripp-It - Plan du site
Forum PSP - Forum iPod - Forum Mobile - Forum cinéma - Ripit4ME - Contact

Foot
Forum Ri4m™ © 2019 Ri4m™ - Enregistré à la CNIL sous le numéro 1081457