Le grand dossier de la vidéo sur PC par Fcosinus

Le DVD vers 1 CD avec le MPEG 4

PROCEDURE DE TRANSFERT DE DVD VERS 1 CD EN MPEG4 PAR FCOSINUS - www.fcosinus.com
PRE-REQUIS

Matériel :
Un PC rapide (pentium II / III ou + recommandé avec 128mo ou +) .
Un lecteur DVD
Un Graveur CD

Logiciel :
Windows 95 / 98 / NT4 / 2000 - NT4 ou 2000 recommandé avec partition NTFS de 7 ou 8 Go minimum .
et les softwares :
Decss , Mpeg2avi , Ac3dec , VirtualDub , codec Divx , Microsoft Media Player 6.4 ou + téléchargeables sur ce site .
.
COPIE DES FICHIERS VIDEO DU FILM DU DVD VERS LE DISQUE DUR


Si le DVD n'est pas protégé et il suffit alors de faire une simple copie de fichier avec l'explorateur Windows …

Si le DVD est protégé il faut alors utiliser un programme de copie spécialisé pour contrer cette protection .
On appel ce type de programme des rippers , il en existe deux principaux : DOD Speed ripper et
DECSS avec une nette préférence pour ce dernier . DOD Speed ripper est un programme DOS utilisable avec un GUI pour avoir une interface Windows tandis que le DECSS est un vrai programme Windows et fonctionne mieux sous Windows NT .

Avec DeCSS vous choisissez votre lecteur DVD , l'icone 'Select Folder' détermine l'emplacement sur votre disque dur ou vont être copier les fichiers . On selectionne les fichiers VOB que l'on veut copier soit uniquement les fichiers correspondant au film , les autres sont utilisé pour les menus , les vidéos supplémentaires comme le making off ... et ne sont donc pas indispensables.

Sur notre exemple on trouve des fichiers VOB de 0.99Go (=1048404ko) VTS_01_1.VOB , VTS_01_2.VOB , VTS_01_3.VOB , le fichier VTS_01_4.VOB est le dernier de la série , il est donc plus court . Si le film avait été plus long ou si il avait contenu plus de langues on aurait pu avoir d'autre fichier : VTS_01_5.VOB , VTS_01_6.VOB ... avec toujours une taille de 0.99Go sauf pour le dernier toujours plus court .

Sur certains DVD la première série de fichier VOB (sous la forme VTS_01_x.VOB) n'est pas réservé au film mais à une bande annonce ou d'autre type de vidéos . Le film sera alors certainement sur une deuxième série de fichiers nommés VTS_02_1.VOB , VTS_02_2.VOB .... De toute façon les fichiers correspondant au film sont facile a retrouver : il faut repérer une série de fichiers de 0.99Go commençants par VTS_01_1.VOB ou VTS_02_1.VOB ... en cas de doute rien n'empêche de lire le fichier VOB directement avec un player DVD acceptant de lire des fichiers indépendants (comme DVD Station ou powerDVD) .

L'option 'merge vob files' permet de regrouper tout les fichiers vob en un seul mais vous devrez alors utiliser une partition NTFS (Windows NT4 ou 2000 uniquement) de grande taille 7 à 8 Go minimum. La partition FAT32 de Windows 95/98 ne permet pas de gérer des
fichiers supérieurs à 4Go .
.

COMPRESSION DE LA VIDEO EN MPEG4


Pour créer un fichier vidéo compressé en MPEG 4 il faut s'assurer que le codec DIVX soit bien installé.

Après avoir exécuté son setup il ne faut pas oublier de cliquer sur 'run me first'

On utilise ensuite le logiciel
MPEG2AVI qui est un programme DOS fonctionnant très bien sous Windows en fenêtre .


Placez vos fichiers Vob dans le même répertoire que Mpeg2avi.
sous DOS accédez au répertoire ou se trouve mpeg2avi et les fichiers VOB :

(On pourra utiliser des fichiers de commande *.bat pour éviter d'avoir à taper à chaque fois les commandes à la main .)

Pour etre compatible avec des cartes avec sortie TV comme les matrox G400 dual head la résolution horizontale doit etre de 704 au lieu des 720 originaux .

Lignes de commande dans le cas ou vous avez 1 seul vob (copie avec option 'merge vob files' sous decss sur partition NTFS) :
Film en 16:9 en 2.35 (format le plus courant , voir la jaquette de votre DVD) :
mpeg2v12.exe -b vts_01_1.vob -f2 -q0 -r2 -3Y 416 -1 704 320 -o8 video.avi
Film en 16:9 en 1.85 (voir la jaquette de votre DVD) :
mpeg2v12.exe -b vts_01_1.vob -f2 -q0 -r2 -3Y 416 -1 704 416 -o8 video.avi
Film en 4:3 (format jamais utilisé pour les films , voir la jaquette de votre DVD) :
mpeg2v12.exe -b vts_01_1.vob -f2 -q0 -r2 -3Y 576 -1 704 576 -o8 video.avi

Lignes de commande dans le cas ou vous avez plusieurs fichiers vob (copie SANS option 'merge vob files' sous decss ) :

Il faut créer un fichier texte avec la liste de vos fichiers vob :
Sous Dos tapez "edit liste.lst" et mettez y les noms de tout vos fichiers VOB .
Exemple du contenu du fichier "liste.lst" dans le cas de 6 fichiers VOB:

vts_01_1.vob
vts_01_2.vob
vts_01_3.vob
vts_01_4.vob
vts_01_5.vob
vts_01_6.vob

Une fois la liste tapée, fermez le fichier et enregistrez le. A noter que vous pouvez également créer une liste à partir de notepad (sous Windows) à condition de changer l'extension .txt en .lst.
ce fichier doit aussi ce trouver dans le répertoire ou se trouve mpeg2v12.exe et vos fichiers VOB .

Film en 16:9 en 2.35 (format le plus courant , voir la jaquette de votre DVD) :
mpeg2v12.exe -b liste.lst -f2 -q0 -r2 -3Y 416 -1 704 320 -o8 video.avi
Film en 16:9 en 1.85 (voir la jaquette de votre DVD) :
mpeg2v12.exe -b liste.lst -f2 -q0 -r2 -3Y 416 -1 704 416 -o8 video.avi
Film en 4:3 (format jamais utilisé pour les films , voir la jaquette de votre DVD) :
mpeg2v12.exe -b liste.lst -f2 -q0 -r2 -3Y 576 -1 704 576 -o8 video.avi

Cette commande aura pour conséquence de chaîner tous les fichiers et d'obtenir au final un seul fichier avi regroupant la totalité des fichiers originaux.



Lors du lancement de la compression une fenêtre présentant les différents codecs installés devrait apparaître.

Sélectionnez "DIVX low motion" puis cliquez sur 'configuration'

Mettre : Keyframe every 10 seconds
Mettre : compression control sur Crispness (
100 )

Tableau pour le réglage du débit (data rate) pour un film PAL ( 25 images secondes ) :
Dans ces calculs on prévoit une piste son mp3 à 96 kbits/s et le stockage du film sur un seul CD avec un fichier de ~ 640 mo.

Durée

Débit Vidéo (kbit/s)

Débit Vidéo(ko/s)

Débit Total (ko/s)

30 min

2817

344

356

45 min

1846

225

237

1 h 00

1360

166

178

1 h 15

1069

134

146

1 h 30

875

109

121

1 h 45

736

90

102

2 h 00

632

77

89

2 h 15

551

67

79

2 h 30

487

59

71

Nb:En dessous de 750kbit/s l'image n'est plus très bonne .

Après plusieurs heures de calcul ... vous obtenez un fichier avi au format mpeg4 sans son .
Testez ce fichier avi ( il faut avoir
Microsoft Media Player 6.4 ou + d'installé ) .
.

COMPRESSION DE L'AUDIO EN MP3

La partie son doit être traitée à l'aide du logiciel Ac3dec, qui fonctionne également sous DOS.
installer ac3dec dans le même répertoire que mpeg2v12.exe.

Les lignes de commande doivent être de ce type :

ac3dec.exe vts_01_1.vob -substream 0x80 -allvobs -gain 100 -gainlfe 27 audio.wav

L'option substream sert à désigner la langue que l'on souhaite extraire :
Le code 0x80 pour la premiere piste son , si la langue française est la seconde langue mettre 0x81 , si c'est la deuxième mettre 0x82 ....
Si on ne connait pas l'ordre des langues tester tout les codes jusqu'à trouver le bon .

Si le son parait trop faible même pendant les passages forts (explosions , musique ...) on peut encore augmenter le niveau en ajoutant l'option : -gain2 250 ; j'ai pris une valeur moyenne (250) mais on peut aller de 1 à 500 . Attention à ne pas abuser de ce paramètre pour éviter la saturation pendant les passages forts .

Le paramètre -allvobs sert à indiquer au logiciel que l'on souhaite traiter tous les VOB présents dans un même répertoire (inutile pour ceux qui ont un seul gros vob mergé par decss sur une partition NTFS ).

Le paramètre -gain 100 permet d'avoir un niveau sonore correcte , et -gainlfe 27 augmente la voie de grave pour donner plus de profondeur au son .

Lors du lancement de la commande une fenêtre devrait apparaître vous demandant de régler le codec son ; régler "PCM stéréo 48Khz".

Si votre carte son est ancienne et qu'elle ne supporte pas le 48Khz entrer alors 44.1kHz juste pour tester que vous avez choisie la bonne langue puis recommencez en mettant 48kHz .
La conversion 48KHz > 44.1Khz doit se faire après .

L'opération demande moins de 1 heure en général pour un film entier .
Vous avez alors un gros fichier wav (attention d'avoir au moins 1.5Go de libre sur le disque dur avant de lancer cette opération !).
.
MULTIPLEXAGE DE LA VIDEO ET DE L'AUDIO ( mélange des deux de façon synchrone )

Pour cette dernière étape le logiciel
VirtualDub est utilisé.

Suivez les instructions à la ligne pour avoir un multiplexage parfait :

- Dans le menu "File", cliquez sur le option "Open vidéo file" et insérez le nom de votre fichier AVI (video.avi).
- Dans le menu "
Vidéo", sélectionnez l'option "Direct stream copy" afin que le fichier vidéo original ne subissent aucun modification dans sa structure.
- Dans le menu "
Audio", cliquez sur l'option "conversion" et sélectionnez 44100 Khz comme taux d'échantillonnage puis cochez "high quality". Dans ce même menu cliquez sur "interleaving" et cochez la case "Enable audio/vidéo interleaving". Entrez 10000 ms dans la zone de saisie "preload".
- Dans la zone de saisie "
interleave audio every" entrez 250 et cochez MS au lieu de FRAME

- Toujours dans le menu "
Audio", cliquez sur "Wav audio" et sélectionnez votre wav (audio.wav) puis dans ce même menu cliquez sur "Compression"
-Choisissez le format
MPEG Layer 3 puis sélectionnez comme attributs :
96 Kbit/s, 44100 Khz, Stéréo, 12 Ko/s

Une fois ces réglages effectués allez dans le menu "
Audio" et sélectionnez l'option "Full processing mode", puis dans le menu vidéo cliquez sur "frame rate" et selectionnez "Change so video and audio durations match"

Enfin dans le menu "
File" cliquez sur "Save AVI". Entrez un nom de fichier et le répertoire de destination et validez. Le multiplexage est lancé, l'opération dure entre 1 et 3 heures suivant la durée de votre vidéo.

Cas de désynchronisation audio/vidéo :

La désynchronisation audio/vidéo vient en général du fait que le fichier audio n'a pas la même durée que le fichier vidéo . Si tel est le cas en comparant la durée des deux fichiers (affiché dans leur onglet propriétés ) la procédure varie légèrement :

dans le menu vidéo cliquez sur "
frame rate" et ne selectionnez PAS "Change so video and audio durations match" mais "No change"

Le fait que le fichier audio soit plus court que le fichier vidéo implique que nous avons un passage vidéo sans son au début et/ou à la fin du film .
Si c'est à la fin ce n'est pas gênant mais si c'est au début cela va décaler le son sur toute la durée du film . Il va falloir alors compenser ce décalage dans les options audio : "
interleaving" > "Source displacement" en rentrant une valeur de décalage en ms . Par exemple sur le film 'Le Negociateur' il a fallu ajouter 12 secondes soit 12000 ms . Cette valeur à été trouvée par tatonnement . Pour cette recherche il est conseillé de faire le test sur les premières minutes du film pour éviter d'attendre 2 heures à chaque essai ; pour cela on peut définir la durée dans le menu video > Select Range > Length en mettant par exemple 250000 ms (colonne 'time') . Une fois la valeur de décalage trouvée mettre 0 dans 'End offset' (dans ' Select Range ' ) pour la durée totale du film .

---

Une fois l'opération finie vous aurez un fichier AVI avec une vidéo au format MPEG 4 et un son au format MP3
.
VERIFICATION & UTILISATION


Testez ce fichier avi ( il faut avoir Microsoft Media Player 6.4 ou + d'installé ) et vérifiez bien que l'audio est synchro avec l'image .
Votre fichier doit faire moins de 645mo vous pouvez donc le graver sur un CD . Mettez aussi le codec DIVX sur ce CD de façon à ce qu'il soit lisible partout !

La lecture d'un fichier mpeg4 plein écran demande au moins la puissance d'un Pentium II 400Mhz pour une image parfaitement fluide sous Windows 95 / 98 / 2000. Pour voir le film sur une TV vous devez avoir une carte avec sortie TV (La Matrox G400 Dualhead qui envoi le contenu de la vidéo vers sa deuxième sortie TV ou moniteur est parfaitement adaptée au mpeg4 sous Windows 98.)

Les cartes mpeg-2 comme la holywood + ne reconnaissent pas le mpeg4 et ne pourront donc pas servir dans ce cas :(


Nb: un GUI (interface windows pour les programmes ms-dos est disponible pour mpeg2avi et ac3dec et permet de retrouver les lignes de commandes données dans cette procédure. )

Cette procédure n'est pas définitive , elle s'enrichira de vos expériences et remarques .
Cependant aucun problème technique ne sera traité en e-mail , pour ce merci d'utiliser le forum vidéo de ce site .

www.fcosinus.com (c)2000

N'hésitez pas à visiter le reste du site Fcosinus , vous y trouverez des forums pour vous aidez sur le mpeg4 mais aussi des articles sur la vidéo numériques , les camescopes et appareils photos numéiques , le hardware pc , la sono , le mp3 .....

CLIQUEZ ICI POUR ACCEDER AU SOMMAIRE DE FCOSINUS.COM




page précédente




Débridage Digital 8 : cliquez ici pour en savoir plus

News : Débridage DVin des camescopes Sony DV !


(C) www.fcosinus.com www.fcosinus.com Reproduction soumise à autorisation Optimisé Internet Explorer Site optimisé IE 5 / 6+