MPEG-RAPIDE - MPEG-QUALITE - AVI

le but de cette méthode est d'obtenir une très bonne qualité et un encodage très très rapide et de très bonne qualité. le SVCD aura au final la qualité d'un rip de DVD et avec un temps d'encodage beaucoup plus rapide.

2 - Les logiciels, la configuration

  • MMC7.6 de ATI pour l'acquisition

  • Codec Mjpeg PicVidéo V2.10.021 pour la compression

  • Librairie Mpeg2Dec.DLL

  • AviSynth 1.04

  • CCE 2.50 pour encoder

  • Tmpgenc pour muxer et couper (ou autre logiciel)

  • Nero v5.5.3.5 pour graver

  • Attention uniquement pour les DD en ntfs (taille du fichier)

Copier la librairie 'Mpeg2DEC.DLL' dans votre arborescence vidéo.

Installer le serveur de frame avisynth en copient 'avisynth.dll' dans windows/system (pour w95/98/me) ou dans windows/system32 (pour w2000/NT/XP). Mettre à jour la base de registre en exécutant 'install.reg'

Installer CCE250 en suivant la procédure d'installation de CCE

 

3 - Utilisation de MMC7.6

Lancer la TV de ATI et accéder aux paramètres, sélectionner l'onglet Digital VCR :

Cocher 'Custom' et appuyer sur 'Set Custom'

 

Choisir un profil AVI capture initial et cliquer sur 'Create New'.

 

Sélectionner le type AVI et cliquer sur 'suivant'.

 

Choisir le codec 'PICVidéo MJPEG Compressor' et cliquer qur 'configure'.

 

Régler les paramètres suivant (cela correspond a un débit entre 2000 et 2500 ko/s) et cliquer sur OK pour chacune des fenêtres.

 

3 - Modification de la base de registre

Il faut acquérir en 352*576. En fait il s'agit tous simplement de la meilleur résolution pour l'acquisition et pour l'encodage en SVCD faible bitrate.

Comme cette résolution n'est pas directement accessible par le mmc7.6 de ATI il faut modifier la base des registres.

Voici les modifs :

[HKEY_CURRENT_USER\Software\ATI Technologies\Multimedia\Features\TV\Video Capture\AVI\{32F768F4-1DB7-4DB8-802D-27F3A3E89857}]

"Name"="Capture mjpeg 352*576"
"Desc"="A encoder avec cce264 ou 250 via script avs"
"RtInterval"="400000"
"Width"=dword:00000160
"Height"=dword:00000240
"Standards"=dword:000ff5b4
"Video Codec"="PICVideo MJPEG Compressor"
"Sample Frequency"=dword:0000ac44
"Bits Per Sample"=dword:00000010
"Channels"=dword:00000002

[HKEY_USERS\S-1-5-21-1614895754-113007714-854245398-1003\Software\ATI Technologies\Multimedia\Features\TV\VideoCapture\AVI\
{32F768F4-1DB7-4DB8-802D-27F3A3E89857}]

"Name"="Capture mjpeg 352*576"
"Desc"="A encoder avec cce264 ou 250 via script avs"
"RtInterval"="400000"
"Width"=dword:00000160
"Height"=dword:00000240
"Standards"=dword:000ff5b4
"Video Codec"="PICVideo MJPEG Compressor"
"Sample Frequency"=dword:0000ac44
"Bits Per Sample"=dword:00000010
"Channels"=dword:00000002

Et pour la partie son, (j'ai un pb sur ma config et je suis obligé de baisser l'entrée audio au minimum pour ne pas avoir de saturation)

[HKEY_CURRENT_USER\Software\ATI Technologies\Multimedia\Features\TV\Sound]

"SAP Mode"=dword:00000000
"Mute"=dword:00000000
"Volume"=dword:00000000
"AudioIn"=dword:00000005
"Record Volume"=dword:00000066
"IsFirstRun"=dword:00000000

Le fichier en téléchargement

 

Voila il ne reste plus qu'a faire l'acquisition (en utilisant le schedule bien sur).

 

4 - Élaboration du script AVS :

Le script est vraiment très simple, il n'y a pas decrop, de resize, juste le desentrelacement. Grace à cela l'encodage avec CCE sera extrêmement rapide (plus de 100f/s chez moi, c'est impressionnant).

Voici le script à taper avec le notepad :

LoadPlugin("H:\Video\Codec\DecodeAVS\Mpeg2DEC.DLL")
avisource("D:\Essai\film.avi")
SeparateFields
SelectOdd

Le première ligne permet de localiser la librairie Mpeg2DEC.DLL

La deuxième ligne permet d'ouvrir le fichier AVI

les troisième et quatrième lignes permettent de faire le desentrelacement de la vidéo.

5 - Encodage avec CCE 2.50 :

Dans un premier temps il suffit de glisser l'icône du script AVS dans la fenêtre de CCE. Si le script est correct le fichier doit s'inscrire dans la fenêtre. En cas d'erreur dans le script ou de fichier introuvable, il y aura plantage de CCE.

Dans le menu Option/Misc onglet 'Output', ne pas sélectionner 'Try decoding' ceci est très important et va influer sur la rapidité d'encodage.

Ensuite cliquer deux fois sur le fichier dans la fenêtre de CCE pour faire apparaître la fenêtre de configuration de l'encodeur.

Voici un astuce pour pouvoir encoder la vidéo et l'audio en même temps avec cce250.

Cliquer deux fois sur le fichier dans la fenetre de CCE250 pour accéder au menu de configuration 'Encode settings'.

Ne pas cocher 'Video files' et 'Audio file', ainsi seul le fichier VAF sera écrit pendant cette passe. Laisser cocher CBR et cliquer sur 'OK'.

Ensuite avec le clique droit de la sourie sur le fichier, faire une copy du fichier.

Double-cliquer sur le nouveau fichier copié pour paramétrer le 'Encode setting'.

Cette fois ci, cocher 'Video file' et 'audio file', choisir le mpeg2 en multipass VBR.

Sélectionner 1,2 ou 3 passes selon le bitrate.

Paramétrer le bitrate mini à 750, le moyen selon la durée du film et le maxi à 2500.

Concernant le choix de 'Avg Bitrate' il faut utiliser la calculatrice XvcdCalc.exe :

Dans cette exemple il faut reconduire la valeur de 1222 dans le 'Avg Bitrate'

 

Réglage de la vidéo suivant les paramètres ci-dessous :

Pour l'audio il est possible de choisir 128kbit/s.

 

Réglage de la qualité optimum de l'encodeur :

Voila il ne reste plus qu'a démarrer l'encodage.

 

Il ne reste plus qu'a muxer le fichier vidéo mpv et le fichier audio mpa avec TSCV, puis couper avec tmpgenc et graver avec nero.

DEBUT