Utilisation du plugIn serveur de frames pour Ulead  de Videotools

 

 

 

 

Pourquoi un serveur de frames pour Ulead ?

Ceux qui ont utilisé, dans le temps, le serveur de frames de Videotools pour encoder depuis DVDx ou FlaskMpeg des vidéos MPEG à bitrate variable savent de quoi il s'agit.

DVDx et FlaskMpeg encodaient à bitrate constant (en utilisant BBMpeg). Or, pour copier un DVD en le transformant en SVCD, il fallait une quantité impressionnante de CD-R (1 pour 35 minutes de film), alors que les autres encodeurs MPEG (TMPGenc et CCE) étaient capables d'encoder avec un bitrate variable, ce qui limitait le nombre de CDR à 1 ou deux pour 90 minutes de film.

Toutefois, DVDx ou FlaskMpeg étaient capables d'attaquer directement les fichiers IFO et VOB des DVD sans créer de serveur de frame avec DVD2AVI.

Dans le cas qui nous intéresse, la manip est différente : il s'agit d'utiliser la puissance d'édition des outils d'Ulead , notamment Ulead Video Studio mais, également, des outils plus perfectionnées comme Ulead Cool 3D Production studio et Ulead Media Studio Pro, et de la combiner avec votre encodeur MPEG ou AVI préféré qui sera plus rapide ou de meilleurs qualité que l'encodeur interne d'Ulead.

Selon son auteur, Ulead VideoServer permet d'exporter un film d'un outil d'édition vidéo d'Ulead vers un programme d'encodage externe, MPEG ou AVI, afin d'en augmenter la qualité finale et d'améliorer la rapidité d'encodage.

Il fonctionne avec la pluspart des versions de Mediastudio Pro depuis la version 6, de Videostudio depuis la version 6, de Cool 3D depuis le version 3.5 et de cool 3D studio. Pour plus d'info, vous pouvez consulter directement le site de l'éditeur.

Il fonctionne avec 3 serveurs de frames implémentés, AVIWrapper, Direct Connect et Avisynth. Il est préférable d'utiliser le premier (sauf Direct Connect qu'il est préférable d'utiliser avec TMPGenc et Avisynth avec Virtualdub)?

J'ai testé TMPGenc, CCE SP et Basic, Mainconcept et Virtualdub avec ce serveur et il n'a a que CCE basic qui n'a pas correctement fonctionné.

Le coût du shareware est de 25 euros et on peut l'acheter par Internet ou en envoyant un chèque à l'éditeur. Attention ! la version d'essai incruste une bannière sur la vidéo.

 

 

 

1. Téléchargement et installation

Le plug-in est disponible à l'adresse  http://www.videotools.net/index.php?rub=pub . Après l'avoir téléchargé, vous pouvez lancer l'installation. On constate que celle-ci est plus facile qu'auparavant :

Le codec Video Wrap et le client TMPGenc (très utile) s'installeront d'office. Par contre, il faut sélectionner à la main les autres plugins (ici pour Ulead Video studio 7). Apparamment, DVDx a disparu de la liste mais l'installation se fera, en fait, dans Cool 3D.

Attentions, si vous avez la version d'évaluation des outils Ulead, le chemin ne sera pas bon. Il faudra recopier les fichiers mal placés dans le dossier 'Vio" du programme.

 

2.- Utilisation du serveur vidéo avec Ulead Video Studio

Lancez et utilisez Vidéo Studio comme d'habitude. Ce n'est qu'au moment de la création du fichier vidéo final que le plugin entre en scène : cliquez sur partager, puis sur "créer une vidéo".

Puis, dans le menu déroulant, cliquez sur "personnaliser" :

Dans la fenêtre qui s'ouvre cliquez sur le menu déroulant qui permet de choisir le type de fichier et sélectionnez "Ulead Video Server (*.ipc).

Puis, cliquez sur "option" pour paramétrer le plugin.

 

3.- Paramétrage du plugin

Pour que tout fonctionne parfaitement, il faut paramétrer comme ci dessous, car le fonctionnement du plug n'est pas très évident.

La première fenêtre est une fenêtre classique d'Ulead. On ne peut pas lire le fichier après la création. On peut choisir de ne pas exécuter "SmartRender".

La deuxième fenêtre permet de choisir le mode PAL ou NTSC du film et sa résolution. Paramétrage conseillé pour un DVD PAL :

La fenêtre suivante permet de fixer le mode de serveur. Je vous conseille de décocher le case "Use ulead filename afin de donner comme nom de destination du fichier AVI fictif "C:\IPCServer.AVI".

Pour le réglage de l'audio, je vous conseille çà :

Vous pouvez choisir comme encodage audio le mpeg (MP2) ou l'AC3. Dans ce cas il faudra copier dans le dossier VIO d'Ulead; les fichier BeSweet.exe et la dll AC3enc.dll que vous trouverez dans DVD2SVCD.

Selon le codec d'encodage audio, il faudra modifier l'extension de la case du milieu "c:\audio_out.ac3 ou C:\audio_out.mp2.

La fenêtre suivante permet de paramétrer les fichiers pour le multiplexage avec BBMpeg. Il doivent être paramétrés comme suit.

Il se peut que la case "Audio" soit grisée sur C:\audio_out.mpa, dans ce cas, BBmpeg se plantera car il ne trouvera pas le chemin du fichier mp2 ou ac3 (le mpa ne doit être sélectionné que si vous faite un VCD).

Dans ce cas, retournez à la fenêtre précédente et désélectionnez la case "encode afterward to". Puis retournez à votre fenêtre "Pospro" et modifiez l'extension du fichier mpa en mp2 ou ac3.

Puis resélectionnez la case "encode ...".

 

Les deux dernières cases servent notamment, à enregistrer le logiciel et à paramétrer le fichier ecl de CCE. Il est toutefois utile de désactiver le "time out".

 

4.- L'encodage proprement dit

Après avoir tout paramétré, cliquez sur enregistrer. Une boite de dialogue vous indique qu'elle va démarrer avec l'encodeur mpeg par défaut (en principe, TMPGenc) dans quelques secondes.

Si vous souhaitez sélectionner un autre encodeur, cliquez sur "cancel". Vous pouvez sélectionnez les autres encodeurs dans le menu déroulant :

Par défaut, seuls TMPgenc, Virtualdub et Windows media encoder sont disponibles. Si vous voulez installer un autre encodeur, il faut cliquer sur "Browse" puis "launch", puis sur "new".

Inscrivez les nouvelles informations puis cliquez sur "Apply".

Voilà, votre encodeur préféré est sélectionné pour démarrer automatiquement :

Vous n'avez plus qu'à cliquer sur "launch".

Ne fermez surtout pas cette boite de dialogue ni votre éditeur vidéo Ulead sinon vous interromprez le processus.

 

5.- Le chargement du fichier AVI par les différents encodeurs

 

 

5.1.- L'utilisation de TMPGenc comme encodeur MPEG externe.

Dans le paramétrage du plugin, à l'onglet "Frame Server", il est préférable de sélectionner "Direct Connect (TMPGenc only)" comme serveur de frame.

Quel bonheur ! le soft lance directement TMPGenc. Vous tombez sur la fenêtre du wizard. Cliquez sur "cancel".

Si vous voulez gagner du temps le prochaine fois, décochez la case "Enable this wizard at start up" en bas à gauche.

Ensuite, vous tombez sur la fenêtre principale de TMPGenc :

 Cliquez sur "Load" pour charger le profil DVD Pal (ou celui du support de destination).

Puis, cliquez sur le bouton "Browse" à droite de la case "Video Source" pour trouver le fichier "C:\IPCServer.ipc"

Cà devrait donner çà :

Cliquez sur "Start", l'encodage commence. Une fois que tout est terminé, supprimez les indications des cases Video source et audio source afin d'éviter un message d'erreur sans importance lors de la réouverture de TMPGenc. Puis, cliquez sur le bouton stop du serveur (à moins d'avoir paramétré un time out dans l'onglet "advanced").

Cette fenêtre apparaît :

Cliquez sur "Oui" afin de lancer BeSweet pour l'encodage audio et BBMPeg pour le multiplexage.

Voilà, vous devez avoir un fichier tout neuf.

****

5.2.- Utilisation de Cinema Craft Encoder comme encodeur MPEG externe

Tout d'abord, contrairement à TMPGenc, le mode "direct connect" ne fonctionne pas encore avec CCE. Il faut donc choisir AVIWrapper comme serveur de frame.

Dans le fenêtre de lancement du plug, CCE n'est pas implémentée par défaut. Il faudra donc l'ajouter selon la procédure prévue ci-dessus.

Pour l'instant, vous pouvez vous contenter de cliquer sur "cancel" et de lancer CCE à la main. Puis vous cliquez droit sur la fenêtre principale de CCE afin qu'apparaisse la mention "Add". Puis vous cliquez dessus.

L'explorateur s'ouvre pour trouver le fichier "IPCServer.avi". Vous le sélectionnez. Puis, dans la fenêtre de CCE, vous double cliquez dessus :

La fenêtre de réglage de CCE s'ouvre. Vous sélectionnez MPEG-2 comme template.

Pour les autres réglages, vous pouvez consulter mon tuto sur les fonctions avancées de CCE ICI.

Vous obtiendrez un meilleur résultat en mode mulitpasses.

****

5.3.- Créer un fichier Vidéo (Divx, Xvid, Huffyuv ...) avec Virtualdub comme encodeur AVI externe

Virtualdub supporte mal le mode AVIWrapper. Il vaut donc mieux utiliser Avisynth comme serveur de frames dans le paramétrage "frame Server".

Il est possible que le programme impose la dernière version de la dll AvisyntEx.dll, qui deva être téléchargée et installée dans le dossier "C:\windows\système 32".

Lancez le plug comme dans les versions précédentes et sélectionnez Virtualdub qui devra être installé sur votre PC.

Virtualdub se lance tout seul :

Dans le menu "Audio" sélectionnez "no audio". Dans le menu "Video" sélectionnez "full processing mode" puis "compression" :

Dans la fenêtre qui s'ouvre, choisissez le codec qui vous convient :

Pour un paramétrage avancé du codec DivX 3.11 ou 5.5 vous pouvez consulter cet autre tuto ICI.

****

5.4.- Utiliser Mainconcept comme encodeur MPEG externe

Mainconcept est l'encodeur MPEG le plus rapide du monde. Vous pouvez voire une présentation de ce soft ICI.

Pour l'utiliser avec le serveur de frame pour Ulead, il faut paramétrer celui-ci comme pour CCE (choix de AVIWrapper comme serveur de frame).

Cliquez sur "open" pour sélectionner  le fichier "IPCServer" puis indiquez que vous voulez faire un DVD, PAL ou ce que vous voulez.

Cliquez sur "convert".

Pour les réglages avancés de Mainconcept reportez vous à mon tuto.