Quantcast Guide pour Convertir un Divx (AVI) en KVCD - digitalFAQ.com Forums [Archives]
  #1  
07-17-2003, 05:10 AM
serrabastien serrabastien is offline
Free Member
 
Join Date: Sep 2002
Location: France, Lille
Posts: 102
Thanks: 0
Thanked 0 Times in 0 Posts
Convertir un Divx (avi) en KVCD


Introduction :

Afin de répondre à des demandes de plus en plus répétées je me suis permis de traduire en français le merveilleux guide créé par Black prince.
J'espère que vous serez nombreux à en profiter...

Logiciels :

Tmpgenc: http://www.Tmpgenc.net/e_download.html (version 2.520 )
VCDEasy: http://www.VCDEasy.com/VCDEasy.zip
Headac3he: http://darkav.de.vu
VirtualDub: http://virtualdub.sourceforge.net
AviSynth: http://www.avisynth.org (version 2.08 ou 2.52)
BBMPEG: http://members.cox.net/beyeler/bbmpeg.html
MovieStacker: http://www.kvcd.net/forum/viewtopic.php?t=3740
ToK: http://www.kvcd.net/forum/viewtopic.php?t=3096

Préambule :

D'abord créé pour encoder de la vidéo en mpeg-1, le format KVCD s'accomode très bien du mpeg-2.
Personnellement j'utilise ce dernier pour des raisons de compatibilité avec mon lecteur dvd de salon.
Si vous décidez d'encoder en mpeg-1 il vous faut vérifier que votre lecteur le supporte.
Tout d'abord vérifiez si votre lecteur fait parti de la liste http://www.kvcd.net/dvd-models.html (liste alimentée par chacun, n'hésitez pas à y apporter votre contribution).
S'il ne fait pas parti de cette liste la meilleure façon de vérifier si ça va marcher est de faire un test.
Pour cela encodez une trentaine de secondes de vidéo (faites différents tests en changeant la résolution) et graver le sur un CD-RW histoire de ne pas gaspiller.
Si par malchance rien ne marche (ce qui m'étonnerait assez, surtout si le lecteur est assez récent), faites un tour sur le forum...

Vérifier bien que tous les codecs nécessaires (Divx, xvid...) sont bien installés sur votre machine.
En général si vous arrivez à lire votre vidéo par l'intermédiaire d'un lecteur multimédia c'est bon.

Règles d'or :
- Si votre Divx est de piètre qualité, votre kvcd le sera tout autant
- Il ne sert à rien d'encoder vers une résolution beaucoup plus élévée que celle du Divx (exple : Divx 320x240 -> kvcd 704x576)
En général on essaie de se rapprocher de la résolution d'origine, c'est ce qui donne les meilleurs résultats.
Pour connaître la résolution du Divx, il suffit à partir de l'explorateur d'afficher les propriétés du fichier .avi (bouton droit->propriétés, onglet résumé)
- Si vous ne vous en sortez pas, n'hésitez pas à solliciter de l'aide sur le forum en expliquant bien ce qui ne va pas.

Etape 1 (Audio):

Utilisez VirtualDub:

Aller à File>Open video file>(sélectionner votre fichier avi)
Si vous obtenez un message “VBR audio stream detected” cliquer juste sur le bouton “OK”
Aller à File>File Information (vérifier le format du flux vidéo et noter la résolution si vous ne l'avez pas encore fait).
Noter également le nombre total d'images et la durée (# of frame (time)).
Aller à Audio et valider Full Processing mode
Allez à File>Save WAV (sauvegarder le fichier audio avec l'extension .wav)
NB : Si une erreur du genre "The requested audio compression is not compatible with the input format..." apparaît, cela est peut-être dû à un flux audio au format AC3 (dans les propriétés du fichier, il y a 5 canaux audio et une fréquence d'échantillonage de 48000 Hz).
Dans ce cas retourner à Audio et valider Direct Stream Copy. Puis File>Save Wav et sauvegarder le fichier audio avec l'extension .ac3
Fermer virtualdub

Utilisez Headac3he :

Cliquer sur Source File et charger le fichier audio créé avec Virtualdub
Selectionner MP2 dans Destination Format
Valider le fichier de destination si nécessaire (emplacement, fichier.mp2)
Valider "Resample to 44,1 khz"
Cliquer 2 fois sur options
Selectionner Channel mode> (dual channel)
Selectionner Bitrate> (choisissez la qualité. En général 128 est suffisant, mais vous pouvez aller plus haut)
Cliquer sur Start
En fin de traitement fermer Headac3he (maintenant vous êtes prêt pour la partie video)

Etape 2 (video)

Utiliser MovieStacker :

MovieStacker est un utilitaire développé par Muaddib afin de générer des script avs nécessaire au traitement de la vidéo pour encodage.
Cet outil vous permettra de correctement générer le fichier avs (filtres, redimensionnement de la vidéo) et de le sauvegarder.
Il offre en outre la possibilité de gérer un bibliotèque de script pour pouvoir les utiliser en fonction de la source (divx, capture vhs...).
Malgré tout vous pouvez utilisez le dernier "optimal scricpt" situé à l'adresse suivante.

dernier script: http://www.kvcd.net/forum/viewtopic.php?t=3483

Cela à pour avantage de faciliter les choses pour ceux qui ne veulent pas se torturer les méninges avec les scripts.

Utiliser Tok :

Une fois le script généré, utilsez le logiciel Tok afin de déterminer la valeur CQ nécessaire à Tmpgenc pour optimiser la qualité maximum d'encodage en fonction du nombre de CD et que vous désirez utiliser.

Tok: http://www.kvcd.net/forum/viewtopic.php?t=3096
Télécharger Tok et les extras si cela n'est pas encore fait.

Ce très sympathique utlitaire développé par Hedix et rapide et simple à utiliser.

Aller dans l'onglet Settings et renseigner tous les champs (tout est fourni avec les extras sauf tmpgenc).
Onglet Main Tab et sélectionner votre script avs générer précédemment.
Onglet Audio & More, valider "Externel Audio" et sélectionner votre fichier audio (.mp2) créé avec Headac3he.

Retournez à l'onglet Main et vérifier les valeur Bitrate. Si votre lecteur ne supporte pas des Bitrate trop bas ou trop élevé, modifier ces valeurs.
En général c'est min=300 et max=2500 (ou 1800 pour une résolution VCD soit 352x240(28)
Choisissez votre type de flux mpeg (1 ou 2) ainsi que le format (VCD ou SVCD). En général mpeg-1=VCD et mpeg-2=SVCD.
Décocher No Prediction et No encoding.

Aller dans l'onglet Prediction & Spacing et sélectionner le nombre de CD que vous voulez utiliser ainsi que leur capacité.

Aller à l'onglet Video. Si tout se passe bien vous devriez voir apparaître une image de votre film. Dans le cas contraire c'est qu'il y a un problème (script, codec...)

Cliquer sur Start.

En fin de traitement plusieurs fichiers .mpg sont créés par défaut dans le répertoire work (cf onglet Settings) et se nomment movie00.mpg, movie01.mpg, etc.
Chaque fichier devra être copier sur un CD.
Exécuter chaque fichier avec votre lecteur multimédia préféré afin de vérifier que l'image et le son sont synchro.
En général l'image paraît déformée. C'est normal. Il faut utiliser un lecteur type Powerdvd qui lui est capable de vous afficher l'image comme sur votre téléviseur.

Etape 3 (graver les images sur un cd)

Personnellement j'utilise VCDGear, mais vous pouvez très bien utliser Nero.

Traduit par 'Z
(thx Black prince for the original)

Edité par Dialhot (mise a jour des liens)
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
07-17-2003, 05:51 AM
harry harry is offline
Free Member
 
Join Date: Jun 2003
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Merci pour cette traduction.

A+
  #3  
07-17-2003, 05:59 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Beau travail. Penses a le signaler a Kwag afin qu'il le mette sur la page de garde du site, dans la section 'guide" (si ce n'est deja fait )
  #4  
09-06-2003, 01:13 PM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
J'ai découvert ce mode d'emploi avec joie, j'essaie tant bien que mal de convertir un .avi en mpeg mais j'ai du son en vbr donc c'est la merde...

Je suis bloqué dans le processus de headac3he qui ne lit pas les enc.DLL alors que je les ai téléchargé, dézippé et installé dans le mm répertoire. Que faire !!!!!
  #5  
09-06-2003, 04:09 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by nic
J'ai découvert ce mode d'emploi avec joie, j'essaie tant bien que mal de convertir un .avi en mpeg mais j'ai du son en vbr donc c'est la merde...
Vbr ou pas la methode est la meme. La merde commence avec des OGG container (et donc du son en OGG Vorbis).


Quote:
Je suis bloqué dans le processus de headac3he qui ne lit pas les enc.DLL alors que je les ai téléchargé, dézippé et installé dans le mm réper
toire. Que faire !!!!!
Etrange. Tu as bien pris ceux correspondant a ton processeur ?
Sinon essaye avec besweet.
  #6  
09-07-2003, 10:47 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
oui, j'ai pris les dll pour un K6 (oui je sais j'ai du matos un peu vieux mais bon on s"excuse ! )
c'est quoi beeeswet ?
là finalement j'ai sauté pas mal d'étape, je me suis servi de tmpegenc et j'ai mixé le son en wav et la vidéo, j'ai l'impression qu'il y a un décalage mais juste sur les voix des gens et pas sur les bruits de fond. C'est normal ?
sinon, quel logiciel coupe en deux un fichier mpeg ? j'ai essayé mpeg scissors mais WMP ne lit plus le format après ...
  #7  
09-07-2003, 12:23 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by nic
c'est quoi beeeswet ?
Un autre utilitaire poru convertire les wav en mp2. je prefere l'utiliser personnelement car il a des tonnes de fonctionnalites en plus.

Tu peux le trouver ici : http://dspguru.doom9.net/

Il faut prendre aussi l'interface graphique qui est un petit programme separe mais sans laquelle il est tres difficile d'utiliser le soft. Elle s'appelle besweetGui.

Quote:
là finalement j'ai sauté pas mal d'étape, je me suis servi de tmpegenc et j'ai mixé le son en wav et la vidéo, j'ai l'impression qu'il y a un décalage mais juste sur les voix des gens et pas sur les bruits de fond. C'est normal ?
Le decallage est partout mais tu est plus sensible a celui entre les levres et les voix des personnages, c'est tout.

Quote:
sinon, quel logiciel coupe en deux un fichier mpeg ? j'ai essayé mpeg scissors mais WMP ne lit plus le format après ...
TMPGEnc ! Menu fichier -> mpeg tools.

Pkoi cherches tu a couper un mpeg ? Si c'est ton KVCD qui est trop grand c'est que tu as rate des etapes
  #8  
09-11-2003, 04:42 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Bon alors pour le son c'est réglé grâce à besweet !

Le décalage dont je parlais avant venait du fait que la bande video en avi est abimé à un moment et génére un blanc de 10 s, lequel implique à partir de ce moment un décalage son/image de 10 s pour la suite du film...

Je vais régler ça en prenant une autre version avi

Maintenant la video... plusieurs pbs

1/ le lien donné pour moviestacker ne marche pas et impossible de télécharger ce fichier ailleurs

2/ par contre j'ai récupéré Tok, mais je ne comprends pas bien ce qu'il faut faire avec moviestacker (qd je l'aurais bien sur ! ) ... c'est quoi cet histoire de script ? je suis allé au lien, et j'ai vu de nombreuses modifs de script alors je sais pas quoi faire (je sais je débute... ca doit paraitre lourd !) Peut on se passer de l'étape moviestacker ou pas ?

Merci encore spéciallement à dialhot !
  #9  
09-11-2003, 04:52 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Faire un script est indispensable car c'est avec cela qu'on arrive a ameliorer grandement la qualite des videos obtenues en restant dans la limite des 800 Mo que peut contenir un CD.
(on parle de filtre augmentant la compressibilite des videos).

Ces scripts sont exploites directement par TMPGEnc via le soft avisynth qu'il te faut donc installer.

Moviestacker, lui, n'est pas indispensable, c'est "juste" un outil permettant de generer un script en quelques clic de souris et donc de te faciliter la tache. Disons que quand tu debutes c'est tout de meme mieux d'avoir MovieStacker. Mais tu peux aussi te contenter de prendre les scrips qu'on fournit ici (voir section "optimal script'" et editer a la main les quelques lignes qu'il te faut adapter pour encoder ta video (comme changer le titre de la source par exemple).

Note: le lien donne par 'Z (que tu peux aussi remercier, il s'est coltine la traduc du guide apres tout ) est trop vieux. J'edite son post pour corriger. Le lien correct est :

http://www.angelfire.com/film/kvcd/M...eta3_setup.exe
  #10  
09-11-2003, 08:18 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Un grand merci pour autant de réactivité phil ! (et je n'oublie pas Z non plus ! )

Ceci étant, si je post à nouveau c'est que je bute encore ... (bourin mais persisteur dans l'effort...)

donc j'ai installé moviestaccker et avisynth, je me retrouve devant l'écran de moviestacker et j'ouvre mon fichier avi, la fenetre de script se remplit de qqs lignes. Est-ce suffisant ou faut-il que je trafique à droite et que je change certains critères ? si oui, lesquels ?

sinon pour le "optimal script", je suis allé voir dans cette section et j'ai regardé principalement le dernier post (8 juillet) , mais il comporte 50 correctifs, alors je ne sais pas ce qu'il faut que je fasse exactement...
  #11  
09-11-2003, 08:27 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by nic
donc j'ai installé moviestaccker et avisynth, je me retrouve devant l'écran de moviestacker et j'ouvre mon fichier avi, la fenetre de script se remplit de qqs lignes. Est-ce suffisant ou faut-il que je trafique à droite et que je change certains critères ? si oui, lesquels ?
Il est de bon ton d'ajouter qques filtres. En fait a la fin ton script doit ressembler plus ou moin au script optimal pour avs 2.08 (l'ordre des filtres peut changer). Seule peut-etre la partie avec Gripcrop/Gripsize est inutile et peut etre remplacee par les equivalents internes a avisynth (bilinear ou bicubic resize et addborders). Mais ca Movistacker le fait deja par defaut (c'est a dire que la case "use Gripfit" est decochee normalement).

Quote:
sinon pour le "optimal script", je suis allé voir dans cette section et j'ai regardé principalement le dernier post (8 juillet) , mais il comporte 50 correctifs, alors je ne sais pas ce qu'il faut que je fasse exactement...
Je te rassure, ce n'est pas la listes des correctifs a appliquer qui est donnee, mais l'historique des correctifs deja appliques. Le script indique en haut de page est a utiliser tel quel. L'histoirique est juste la pour montrer qu'on est pas arrive au script optimal en une seule etape et qu'on bosse un peu
  #12  
09-11-2003, 08:46 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
super !
j'étais en train de comprendre le fonctionnement de moviestacker...

mais l'ordre des instructions est-il important car je n'arrive pas forcément à avoir l'ordre de l'optimal ?
  #13  
09-11-2003, 08:57 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Comme tu le dis toi meme il y a un ordre "optimal" mais les autres ordres ne vont pas te tranformer ta video en une bouillie irregardable.

Mais ne te soucies pas trop : l'ordre choisi par Moviestacker etait ce qu'on considerait comme optimal au moment ou le soft a ete ecrit. Avant de trouver qu'il y avait un ordre plus optimal encore .

Bref, tu peux exploiter les scripts de Moviestacker tel quel.
  #14  
09-13-2003, 05:02 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Salut ! Me revoilà... avec de nouveaux pbs.

Donc, j'ai mon son en mp2 d'un coté et le fichier complet en avi de l'autre.
Tout d'abord, j'ai généré le script avec moviestacker en essayant de me rapprocher de l'optimal script : résultat, tok m'a indiqué des pbs (dans la case video) donc, je me suis contenté de charger mon fichier dans movistacker et de lui laisser générer le script tout seul, j'ai juste rajouté unfilter 50,50.

Puis j'ai essayé de lancer l'encodage via tok. Celui-ci a ouvert TMGEnc, mais plusieurs pbs.

1/ Il ne prend pas en compte le son, et on ne peut pas changer ce paramètre (alors que j'ai indiqué external audio source en spécifiant le fichier mp2)

2/ Pour du MPEG2, il encode 1990 frames au lieu des 120000 escomptés donc résultat, un film de qq minutes avec une image toutes les x images....

3/ Pour du MPEG1, il encode 180 frames au lieu des 120000, donc mm résultat.

De plus dans le menu Main de Tok, faut il cocher la case TV system, NTSC to pal ?

Voilà... ca fait bcp de questions, mais bon... je suis à la phase finale... enfin je l'espère
  #15  
09-13-2003, 05:39 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by nic
1/ Il ne prend pas en compte le son, et on ne peut pas changer ce paramètre (alors que j'ai indiqué external audio source en spécifiant le fichier mp2)
C'est normal : son et video seront reunis dans une etape ulterieure (le multiplexage). D'abord Tok commence par encoder la video.

Quote:
2/ Pour du MPEG2, il encode 1990 frames au lieu des 120000 escomptés donc résultat, un film de qq minutes avec une image toutes les x images....
La aussi c'est normal : ca s'appelle la prediction de tailel de fichier. Pour cela Tok travaille sur 10% du film, fait plusieurs tests et une fois qu'il pense avoir trouve la bonne valeur, il encode tout le film.

Quote:
3/ Pour du MPEG1, il encode 180 frames au lieu des 120000, donc mm résultat.
La tu as un probleme : tu as du lancer tok sur le test de 10% issu du precedent essai. Parce que en MPEG1 comme en MPEG2 tu as la meme longueur de test, a savoir tu devrais avori aussi 1990 frames.

Quote:
De plus dans le menu Main de Tok, faut il cocher la case TV system, NTSC to pal ?
Non. Sauf si tu as vraiement des pbs a lire un VCD en ntsc (tele ne le supportant pas par exemple).
  #16  
09-15-2003, 02:37 AM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Bon ca y est, j'ai tout réussi sauf que j'ai encodé en mpg2 80 minutes de film et qu'à l'arrivée j'ai un fichier mpeg de 766 Mo !! que s'est-il passé ?
  #17  
09-15-2003, 04:56 AM
serrabastien serrabastien is offline
Free Member
 
Join Date: Sep 2002
Location: France, Lille
Posts: 102
Thanks: 0
Thanked 0 Times in 0 Posts
Pour info sur un CD 80 tu peux mettre 800 de vidéo donc 766Mo ça passe.
Les 700Mo c'est pour la data. Pour la vidéo (VCD,SVCD,etc...) c'est 800Mo.

Explication : la vidéo ne demande pas de contrôle d'erreur aussi poussé que la data (en data le moindre bit est important) donc celui-ci est fortement allégé d'où le gain de place.

'Z
  #18  
09-15-2003, 05:51 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Toute petite precisino 'Z : en video il n'y a pas _du tout_ de correction d'erreur et le moindre bit mal grave sur le disque (ou la moindre rayure par la suite) donne un pixel a la couleur bizarre a l'ecran.

C'est pour ca qu'il ne faut pas graver vos disque trop vite. Je m'en tiens a 12x personellement malgres un graveur et des disques pouvant supporter 4 fois plus.
  #19  
09-15-2003, 06:50 AM
serrabastien serrabastien is offline
Free Member
 
Join Date: Sep 2002
Location: France, Lille
Posts: 102
Thanks: 0
Thanked 0 Times in 0 Posts
Bonne remarque mon cher Phil, pas de correction d'erreur.

Concernant la vitesse de gravure j'ai lu pas mal de chose à droite à gauche. Certains affirment que graver un CD moins vite que la vitesse pour laquelle il est certifié ne sert à rien. Ils vont même jusqu'à dire que ça n'est pas conseillé. En effet pour eux les composants chimiques sont plus ou moins sensibles selon la vitesse pour laquelle le CD est certifié. Donc graver un CD certifié 48x à 12x expose les composés chimiques 4 fois plus longtemps au laser que la durée pour laquelle ils sont prévus... A méditer.

Toujours est-il que perso je laisse le logiciel graver au max et je n'ai jamais eu de pb.

Après comme on dit chacun voit les choses comme il le veut, il n'y a pas de règle d'or.

'Z
  #20  
09-15-2003, 02:04 PM
nic nic is offline
Free Member
 
Join Date: Sep 2003
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Merci pour vos réponses : un dernier point, donc le fichier fait 766 Mo, et il est en Mpeg2, j'ai voulu le graver avec Nero sous la version S-VCD et Nero me dit la chose suivante :

invalid video stream 23.976 frames/s : 480 x 480 pixels

j'ai du faire une connerie, mais laquelle ?
Closed Thread




Similar Threads
Thread Thread Starter Forum Replies Last Post
Guide to convert Divx to KVCD black prince Video Encoding and Conversion 343 12-29-2007 01:39 AM
Un guide pour diko sa existe? tamahome Conversion et d'Encodage de Vidéo (Français) 2 06-20-2004 01:45 PM
Scripts divx, pour un kvcd sur une télé 16/9 Djam Conversion et d'Encodage de Vidéo (Français) 10 03-28-2004 03:39 PM
Convertir un divx 4:3 en 16:9 bidoch Conversion et d'Encodage de Vidéo (Français) 1 02-09-2004 04:25 PM
moviestacker steps in divx to kvcd guide? JonBlaze87 Video Encoding and Conversion 3 08-02-2003 01:06 PM

Thread Tools



 
All times are GMT -5. The time now is 03:20 PM  —  vBulletin © Jelsoft Enterprises Ltd