Aide - Recherche - Membres - Calendrier
Version complète : Ordre des canaux dans un fichier multicanal
Forum Ripp-it After Me > Les contributions des membres :) > Vos contributions (Tutos, aide etc...)
Dirk-Pitt
Voici un petit script pour tester que l'ordre des canaux est bien conservé lors d'un encodage.

A=Tone( 10.0, 440, 48000, 1, "sine", 0.5 )
B=Tone( 10.0, 110, 48000, 1, "sine", 0.2 )
S=Tone( 10.0, 440, 48000, 1, "silence", 0.0 )
# === Video ==========================================================
V1=AudioDubEx( MessageClip( "L - Front Left Channel", 360, 200 ), S )
V2=AudioDubEx( MessageClip( "R - Front Right Channel", 360, 200 ), S )
V3=AudioDubEx( MessageClip( "C - Front Center Channel", 360, 200 ), S )
V4=AudioDubEx( MessageClip( "LFE - SubWoofer", 360, 200 ), S )
V5=AudioDubEx( MessageClip( "SL - Rear Left Channel", 360, 200 ), S )
V6=AudioDubEx( MessageClip( "SR - Rear Right Channel", 360, 200 ), S )
V=V1++V2++V3++V4++V5++V6
# === Audio ==========================================================
A1=A++S++S++S++S++S
A2=S++A++S++S++S++S
A3=S++S++A++S++S++S
A4=S++S++S++B++S++S
A5=S++S++S++S++A++S
A6=S++S++S++S++S++A
# === WAV, AAC Order === L R C LFE SL SR =============================
A=MergeChannels( A1, A2, A3, A4, A5, A6 )
# === AC3, OGG Order === L C R SL SR LFE =============================
# A=MergeChannels( A1, A3, A2, A5, A6, A4 )
# === Result =========================================================
C=AudioDubEx( V, A )
Return( C )

Utilisations possibles :
1. lecture directe avec WMP
2. encodage de la vidéo en ce que vous voulez
3. extraction du WAV 6 canaux avec VDM et encodage de ce WAV en AAC, OGG, AC3, ...
4. mux de la video 2. et du son 3. pour avoir un film de test

N'en déplaise à Underground78, ma fonction sur le forum n'est pas seulement de souhaiter la bienvenue aux nouveaux arrivants. yahoo.gif
YannBresil
Ces deux là, on dirait Fabrick et archangelus.....


yahoo.gif
pepsilite
(Dirk-Pitt @ samedi 14 janvier 2006 à 11:18) *

N'en déplaise à Underground78, ma fonction sur le forum n'est pas seulement de souhaiter la bienvenue aux nouveaux arrivants. yahoo.gif
Nan, c'est vrai, mais tu es un peu lent à servir le café aux nouveaux (on a eu des plaintes) yahoo1.gif
Dirk-Pitt
J'ai voulu faire un DVD avec ça et j'ai eu quelques ennuis. Donc je vous propose une nouvelle version.

A=Tone( 10.0, 440, 48000, 1, "sine", 0.5 )
B=Tone( 10.0, 110, 48000, 1, "sine", 0.2 )
S=Tone( 10.0, 440, 48000, 1, "silence", 0.0 )
# === Video ==========================================================
V1=MessageClip( "L - Front Left Channel", 360, 200 ).ChangeFPS( 25 )
V2=MessageClip( "R - Front Right Channel", 360, 200 ).ChangeFPS( 25 )
V3=MessageClip( "C - Front Center Channel", 360, 200 ).ChangeFPS( 25 )
V4=MessageClip( "LFE - SubWoofer", 360, 200 ).ChangeFPS( 25 )
V5=MessageClip( "SL - Rear Left Channel", 360, 200 ).ChangeFPS( 25 )
V6=MessageClip( "SR - Rear Right Channel", 360, 200 ).ChangeFPS( 25 )
V=V1++V2++V3++V4++V5++V6
V=ConvertToYV12( V )
# === Audio ==========================================================
A1=A++S++S++S++S++S
A2=S++A++S++S++S++S
A3=S++S++A++S++S++S
A4=S++S++S++B++S++S
A5=S++S++S++S++A++S
A6=S++S++S++S++S++A
# === WAV, AAC Order === L R C LFE SL SR =============================
A=MergeChannels( A1, A2, A3, A4, A5, A6 )
# === AC3, OGG Order === L C R SL SR LFE =============================
# A=MergeChannels( A1, A3, A2, A5, A6, A4 )
# === Result =========================================================
C=AudioDubEx( V, A )
C=Lanczos4Resize( C, 720, 400 )
Return( C )
lauden
(Dirk-Pitt @ samedi 14 janvier 2006 à 15:18) *
...N'en déplaise à Underground78, ma fonction sur le forum n'est pas seulement de souhaiter la bienvenue aux nouveaux arrivants. yahoo.gif
D'ailleurs, si tu es devenu modo, ce n'est pas seulement grâce à ta politesse . cling.gif
pepsilite
ben si pourquoi? yahoo1.gif
Dirk-Pitt
Voilà une nouvelle version :

function Test6Channels( )
{
  A=Tone( 10.0, 440, 48000, 1, "sine", 0.5 )
  B=Tone( 10.0, 110, 48000, 1, "sine", 0.2 )
  S=Tone( 10.0, 440, 48000, 1, "silence", 0.0 )
  # === Video ==========================================================
  V1=MessageClip( "L - Front Left Channel", 360, 200 ).ChangeFPS( 25 )
  V2=MessageClip( "R - Front Right Channel", 360, 200 ).ChangeFPS( 25 )
  V3=MessageClip( "C - Front Center Channel", 360, 200 ).ChangeFPS( 25 )
  V4=MessageClip( "LFE - SubWoofer", 360, 200 ).ChangeFPS( 25 )
  V5=MessageClip( "SL - Rear Left Channel", 360, 200 ).ChangeFPS( 25 )
  V6=MessageClip( "SR - Rear Right Channel", 360, 200 ).ChangeFPS( 25 )
  V=V1++V2++V3++V4++V5++V6
  V=ConvertToYV12( V )
  # === Audio ==========================================================
  A1=A++S++S++S++S++S
  A2=S++A++S++S++S++S
  A3=S++S++A++S++S++S
  A4=S++S++S++B++S++S
  A5=S++S++S++S++A++S
  A6=S++S++S++S++S++A
  # === WAV, AAC Order === L R C LFE SL SR =============================
  A=MergeChannels( A1, A2, A3, A4, A5, A6 )
  # === AC3, OGG Order === L C R SL SR LFE =============================
  # A=MergeChannels( A1, A3, A2, A5, A6, A4 )
  # === Result =========================================================
  C=AudioDubEx( V, A )
  C=Lanczos4Resize( C, 720, 400 )
  C=SubTitle( C, "© Dirk-Pitt 2006", Align=2 )
  Return( C )
}

Les nouveautés :
1. c'est maintenant une fonction
2. un p'tit sous-titre

Enjoy. cling1.gif
lauden
(pepsilite @ dimanche 15 janvier 2006 à 20:39) *
ben si pourquoi? yahoo1.gif
OK yahoo.gif
Dirk-Pitt
Pour ceux qui venlent voir ce que cela donne sans se prendre la tête, j'ai fait un DVD avec ce script :

- fichier .MDS
- fichier .ISO

Pour pourvoir l'utiliser avec RI4M, il faut utiliser un lecteur virtuel style Daemon Tools, charger le .MDS et suivre les tutos.

N'hésitez pas à me demander de l'aide si le besoin s'en fait sentir. yahoo.gif
Winche
C'est par où pour le café ?!? yahoo1.gif
Dirk-Pitt
(winche @ mardi 07 février 2006 à 11:09) *

C'est par où pour le café ?!? yahoo1.gif

Regarde sur ta clé USB, j'en ai UpLoadé un. cling1.gif
Winche
glass.gif Je vois pas c'est où ??? an_ouarf.gif
cdoris
Et si on préfère un petit chocolat ? cling.gif
Dirk-Pitt
yahoo.gif
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez Ordre des canaux dans un fichier multicanal.
Invision Power Board © 2001-2009 Invision Power Services, Inc.