Ripper DVD - Encoder Divx - Réencoder en DivX - Convertir DVD en DivX etc :D

B.10. Ré-encodage à travers DirectShow - Le son 5.1 ( son 6 canaux )

  1. Tutoriaux et documentations
  2. Son / Audio

Le son 5.1 ( son 6 canaux )

par Dirk Pitt.

B.10. Ré-encodage à travers DirectShow

La c'est un tout petit peu plus compliqué car cela dépend des filtres installés et de leur configuration. Je vais utiliser RI4M ( VDM + AVISynth ) pour cela. Je vais également utiliser un petit outil que j'ai écrit AnalyseAudio.exe qui permet de voir les caractéristiques d'un fichier audio.

1) configuration de RI4M

Ripp-it_AM [ 4.1a - QuEnc / DivX6 / PepsiCoda / Fast-Food ]
****************************************************

[ Global ]
DivX 5.xx : OK [ 5.0.5.830 ]
Xvid : - [ INTROUVABLE ]
X264 : OK [ svn-304 ]
VP6 : - [ INTROUVABLE ]
VP7 : - [ INTROUVABLE ]
DivX 3.11 : - [ INTROUVABLE ]
AC3 Filter : - [ INTROUVABLE ]
Ogg Vorbis : - [ INTROUVABLE ]
Quicktime Alternative : - [ INTROUVABLE ]
ffdshow : - [ INTROUVABLE ]
Ripp-it Codec Pack : OK [ v 4.0.1 ]
----------------------------------------------------
[ AVISYNTH ]
AVIsynth.dll OK [ 2.5.5.0 ]
C:\Program Files\AviSynth 2.5\plugins\*.*
- colors_rgb.avsi OK
- DirectShowSource.dll OK
- TCPDeliver.dll OK
----------------------------------------------------
[ Matroska (MKV) ]
Matroska Pack : - [ INTROUVABLE ]
MKVtoolnix : OK [ v1.4.0 ]
MUX MKV : C:\Program Files\Ripp-it_AM\MKVMerge\mkvmerge.exe : OK
DEMUX MKV GUI : C:\Program Files\Ripp-it_AM\MKVMerge\MKVEXTRACTGUI.exe : OK
MKVINFOS : C:\Program Files\Ripp-it_AM\MKVMerge\mkvinfo.exe : OK
DEMUX MKV : C:\Program Files\Ripp-it_AM\MKVMerge\mkvextract.exe : OK
----------------------------------------------------
[ Real Video (RV9/RV10 - .rmvb) ]
Real Alternative : - [ INTROUVABLE ]
CODEC RV9/10 : - [ INTROUVABLE ]
ENCODE RV40 : C:\Program Files\Ripp-it_AM\PRODUCER\producer.exe : OK [ 10.0.0.74 ]
----------------------------------------------------
[ MPEG 1/2 - (VCD/SVCD/DVD - .mpg .mp2) ]
ENCODE MPEG : : - [ INTROUVABLE ]
AUTHORING DVD : C:\PROGRA~1\RIPP-I~1\dlls\ifoedit.exe : OK [ 0.9.6.0 ]
----------------------------------------------------
[ NERO Burning Rom ]
NERO BURNING ROM: : - [ INTROUVABLE ]
NERO COMMAND : : - [ INTROUVABLE ]
----------------------------------------------------

2) fichier d'entrée Audio0.ac3

C'est un fichier AC3 6 canaux. Son analyse me donne :

File Name: Audio.ac3
Data Type: AC3
File Length: 6311424 bytes
Channel Mode: 5
Sample Rate: 48000 hz
Bits Per Sample: 16 bit
Duration: 112,704 sec.
Bitrate: 448 kbps
Compression: 11,67%

3) premier essai

Je vais utiliser le module de ré-encodage audio de RI4M pour convertir mon flux AC3 en WAV.

L'analyse du fichier Audio0.wav obtenu me donne :

File Name: Audio0.wav
Data Type: WAV
Format: Windows PCM
Channel Mode: Stereo
Sample Rate: 48000 hz
Bytes Per Second: 192000 bytes, 1536kbps
Block Align: 4 bytes
Bits Per Sample: 16 bit
Header Size: 44 bytes
File Length: 21504044 bytes
Format Size: 16
Channels: 2
Duration: 112,000 sec.
Samples: 5376000
Mod588: 504

Le problème est que je n'ai plus un flux 5.1 mais un flux 2.0 ( stéréo ). Le vais vérifier à l'aide de GraphEdit la façon dont DirectShow lit mon flux AC3 :

Je constate que c'est le décodeur "Cyberlink Audio Decoder" de Power DVD qui décompresse le flux AC3. Je regarde ses propriétés :

Apparament, il n'y a pas grand chose à faire.

4) deuxième essai

J'installe le filtre AC3Filter du Ripp-it Codec Pack. Je relance le ré-encodage AC3 vers WAV avec RI4M.

J'obtiens un fichier Audio1.wav, son analyse me donne :

File Name: Audio1.wav
Data Type: WAV
Format: Windows PCM
Channel Mode: Stereo
Sample Rate: 48000 hz
Bytes Per Second: 192000 bytes, 1536kbps
Block Align: 4 bytes
Bits Per Sample: 16 bit
Header Size: 44 bytes
File Length: 21504044 bytes
Format Size: 16
Channels: 2
Duration: 112,000 sec.
Samples: 5376000
Mod588: 504

Je vérifie à nouveau la façon dont DirectShow lit mon flux AC3 :

C'est bien "AC3Filter" qui décompresse le flux AC3. Je regarde ses propriétés :

Ce qui ne va pas c'est que la sortie est configurée pour du son 2.0 stéréo.

5) troisième essai

Je change la configuration de la sortie de AC3Filter pour du 5.1

et je décoche "Bass redir" de l'onglet Mixer. Ceci à pour effet de ne pas renvoyer les échantillons en dessous de 120 Hz des canaux FL,FR,SL et SR vers le canal LFE.

Je relance le ré-encodage AC3 vers WAV avec RI4M. J'obtiens un fichier Audio2.wav, son analyse me donne :

File Name: Audio2.wav
Data Type: WAV
Format: Windows PCM
Channel Mode: Multichannel
Sample Rate: 48000 hz
Bytes Per Second: 576000 bytes, 4608kbps
Block Align: 12 bytes
Bits Per Sample: 16 bit
Header Size: 44 bytes
File Length: 64512044 bytes
Format Size: 16
Channels: 6
Duration: 112,000 sec.
Samples: 5376000
Mod588: 504

Ce coup ci, c'est bon ! A partir de ce fichier WAV 5.1 16 bits nous pouvons faire toutes les conversions vues précédemment ( OGG, HE-AAC, AACPlus V2, ... ). Personnellement je préfère utiliser BeSweet car avec DirectShow ( VDM + AVISynth ), je suis très dépendant de ma configuration ... c'est une histoire de goût.

Accueil - Télécharger Ri4m - Tutoriaux divx - Présentation - Glossaire - Versions - Forum DivX - Liens utiles - Plan du site
Accueil - Télécharger Ri4m - Tutoriaux divx - Présentation - Glossaire - Versions - Liens utiles

Tutoriaux DivX : Encoder DivX | Authoring DVD | Coller vidéos | Encoder DVD Console PSP | Décalage son | Encoder vidéos format Ipod | Divx to DVD | Streaming vidéo
Convertir MKV en AVI

Liens recommandés : Pack de codecs - Annuaire informatique - Ripper DVD - Copie DVD

Annuaires : Hit-Parade
Copyright © 2003 - 2011 Ri4m