Page 1 sur 1

Test 6 canaux

Posté : mer. 31 oct., 2007 17:21
par Dirk-Pitt

Code : Tout sélectionner

function Test6Channels( )
{
  A=Tone( 10.0, 440, 48000, 1, "Noise", 0.5 )
  B=Tone( 10.0, 110, 48000, 1, "Noise", 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 )
}
Ajuster la ligne MergeChannels en fonction de la nature du flux de destination.

Posté : mer. 31 oct., 2007 18:52
par leon1789
Une vidéo toute noire (signée Dirk-Pitt) pour du son 5.1 , c'est dommage quand même... ;)

Posté : mer. 31 oct., 2007 18:59
par Dirk-Pitt
Oui c'est vrai j'aurais pu faire quelque chose de plus sexy comme dans Authors.avs

Posté : lun. 05 nov., 2007 8:19
par Underground78
Ça permet d'écouter séparément les 6 canaux ?

Posté : lun. 05 nov., 2007 9:32
par leon1789
De les tester oui :) mais attention à ce que précise Dirk-Pitt : "Ajuster la ligne MergeChannels en fonction de la nature du flux de destination."

Code : Tout sélectionner

  # === WAV, AAC Order === L R C LFE SL SR =============================
  A=MergeChannels( A1, A2, A3, A4, A5, A6 )

ou bien 

  # === AC3, OGG Order === L C R SL SR LFE =============================
  A=MergeChannels( A1, A3, A2, A5, A6, A4 )

Posté : lun. 05 nov., 2007 12:08
par Dirk-Pitt
C'est le but principal, tester le Channel Order.