par Alberto Vigatá
Avertissement : | ||
L'auteur décline toute responsabilité vis-à-vis de l'utilisation de ce programme. Ce logiciel ne peut être employé avec du matériel sous copyright car ainsi, il enfreindrait plusieurs lois de par le monde. L'auteur n'a pas l'intention de promouvoir la piraterie de quelque manière que ce soit, et l'étendue ce cette application se limite à du traitement vidéo sur de la vidéo numérique personnelle. |
Index
A. Changements
0. Configuration requise
1. Introduction
2. Installation
3. Instructions d'Utilisation
4. FAQ (Foire Aux Questions)
5. Remerciements
6. Contacts
A Lire
Cette version est la première incluant une prise en charge totale de l'audio. De fait, le programme décode maintenant les flux AC3 mais manque toujours d'un décodeur son MPEG1.
De fait, si le flux entrant ne contient pas de flux AC3 (ou que FlasKMPEG ne peut le détecter) la seule façon de traiter le son sera le mode 'Direct Stream Copy'.
Les mérites pour le décodeur AC3 reviennent à Aaron Holtzman avec son décodeur AC3 gratuit, http://ess.engr.uvic.ca/~aholtzma/ac3/. Pour connaître les trucs & astuces du programme allez à la section FAQ [Foire Aux Questions, NDT].
1.
Introduction
1.1 Que fait ce programme?
L'Encodeur FlasK MPEG prend les flux programmes MPEG2 et
MPEG1 (les flux vidéo ne sont pas encore supportés) et les encode
en un flux MPEG1 valide ou en fichier AVI en essayant de conserver la meilleure
qualité possible et de minimiser l'impact de conversion de sorte de
produire des conversions directes MPEG1/2 et MPEG/AVI.
FlasKMPEG utilise des
'plugins' pour supporter d'autres formats de fichiers, ce qui rend le programme
plus "flexible", et lui confère une grande variété
d'options d'exportation.
1.2 Comment réalise-t-on une Conversion Haute Qualité ? Comment cela fonctionne-t-il ?
L'un des problèmes communs quand on convertit un format vidéo en un autre est que les tailles des trames source et cible ne correspondent pas. De fait vous devez redimensionner la source en la taille cible en utilisant une sorte d'interpolation vidéo. Dans de nombreux cas, ce procédé est très primitif et fait jouer beaucoup d'artefacts et de crénelage.
FlasK MPEG remet la sortie du décodeur MPEG2 dans sa taille originelle et envoie cela dans l'encodeur MPEG1 produisant ainsi des conversions de haute qualité difficilement obtenues avec d'autres méthodes.
Le décodeur MPEG2/MPEG1 est basé sur le travail
du MSSG (Mpeg Software Simulation Group) et est donc parfaitement inclus dans
FlasK MPEG.
2.
Installation
Procédure générale
Le programme est placé à
l'intérieur d'un package exécutable auto-extractible qui décompressera
le programme et tous les fichiers nécessaires dans le dossier voulu.
Lancez simplement le package et choisissez un répertoire de destination.
Pour installer un plugin, copiez-le
juste dans le même répertoire que le logiciel et renommez-le
en ce_que_vous_voulez.cm.flask. FlasKMPEGpeasopeich.dll peut encore être
utilisé pour des raisons de compatibilité. Ceci veut dire que
vous pouvez donner à un plugin le nom que vous voulez, mais pour être
détecté, celui-ci doit impérativement avoir l'extension
*.cm.flask (ce qui signifie 'compiler module for flask' [module de compilation
pour flask, NDT]).
Quand FlasK MPEG démarre,
il détecte tous les plugins disponibles et CORRECTEMENT INSTALLES.
Tous les plugins détectés seront listés dans le menu
'Choix du format d'exportation'. La raison la plus souvent rencontrée
qui fait qu'un plugin n'est pas détecté au démarrage
est une installation incorrecte. Merci de bien lire les instructions ci-dessous
pour l'installation de plugins spécifiques.
Installations spécifiques
Informations sur l'entreprise :
Panasonic Digital NetworkServe Inc. http://www.networkserve.co.jp/mpeg/index_e.html |
Ce plugin vous permet d'exporter des fichiers MPEG1 depuis FlasK MPEG. Vous n'avez cependant pas besoin d'avoir Adobe Premiere pour installer le plugin et l'utiliser.
1.- Créez un répertoire
pour le programme et placez le programme à l'intérieur.
2.- Installez le plugin Panasonic et notez où celui-ci
va s'installer. Le programme d'installation vous le demandera, et si vous
avez Premiere installé il pointera vers le répertoire plugin
de Premiere, sinon vous devrez lui indiquer le réperoire où
vous voulez placer le plugin.
3.- Une fois l'installation achevée, vous devez
copier le plugin dans le répertoire de FlasKMPEG.exe. Le nom originel
du plugin devrait être quelque chose du type "cm-mpeg-pwi2.0e.prm"
bien que cela puisse différer selon les versions.
4.- Si vous avez trouvé et copié avec succès
le plugin dans le répertoire de FlasK MPEG vous devez le renommer en
[le plugin, pas le répertoire !, NDT]:
FlasKMPEGpeasopeich.dll ou panplug.cm.flask
5.- Voilà, le
programme doit normalement fonctionner sans aucun problème.
Ce plugin vous permet d'exporter des fichiers MPEG1 et MPEG2 depuis FlasK MPEG. Vous aurez besoin d'avoir Adobe Premiere pour installer le plugin.
1.- Créez un répertoire
pour le programme et placez le programme à l'intérieur.
2.- Installez le plugin LSX-MPEG et notez où le
dossier des plugins pour Adobe Premiere est situé.
3.- Une fois l'installation achevée, vous devez
copier le plugin dans le répertoire de FlasKMPEG.exe. Le nom originel
du plugin devrait être quelque chose du type "cm-lsx.prm"
bien que cela puisse différer selon les versions.
4.- Si vous avez trouvé et copié avec succès
le plugin dans le répertoire de FlasK MPEG vous devez le renommer en
[le plugin, pas le répertoire !, NDT]:
lsxmpeg.cm.flask
5.- Voilà, le
programme doit normalement fonctionner sans aucun problème.
*AVERTISSEMENT*
Le package originel de FlasK MPEG
encoder n'inclut ni le plugin Panasonic ni le plugin LSX car il s'agit de
produits commerciaux. Si vous avez reçu un package avec le(s) plugin(s)
à l'intérieur, vous n'êtes pas en possession de la distribution
originelle.
Les fichiers AVI sont dorénavant supportés
en standard.
3. Instructions d'Utilisation
Se
servir de FlasK MPEG
Se servir de FlasK MPEG
est simple. Pour convertir un fichier la première chose à faire
est de l'ouvrir avec Fichier->Ouvrir.
Quand vous ouvrez un fichier, FlasK MPEG essaie de détecter s'il s'agit d'un flux programme MPEG1 ou MPEG2. Si le flux entrant contient plus d'une piste audio ou vidéo, une fenêtre de sélection apparaîtra. Elle devrait ressembler à ça :
Sélectionnez les pistes sur lesqelles vous voulez travailler en cliquant dessus.
Après avoir ouvert le fichier,
la deuxième chose à faire devrait être de vérifier
le flux entrant en utilisant le FlasK MPEG player (Exécuter...->Lecteur).
Le Lecteur FlasK MPEG
Vous pouvez vous servir du player pour ce que vous voulez, mais il a été pensé pour deux utilisations.
Il vous permet de vérifier le
fichier vidéo entrant avant de l'encoder, incluant redimensionnement,
découpage des marges et corrections de rapport hauteur/largeur. En
mode DVD il vous aidera à vérifier si les fichiers s'encaînent
correctement. Depuis la version 0.45, le programme essaie de détecter
la vitesse de trame réelle d'un flux donné car certains flux
progressifs MPEG2 affichent 29.97 ips [Images Par Secondes, NDT]
même s'ils est intérieurement progressif à 23.976 ips.
Un autres point important est que la conversion débutera du point où vous avez laissé le player la dernière fois.
Le mode DVD
Une option cool de FlasK MPEG est le mode DVD. Si vous avez une structure DVD quelque part dans votre disque dur ou bien que vous êtes fait vous-même votre propre DVD, FlasK MPEG interprètera cette structure de fichiers comme un seul et même fichier.
L'utilisation est simple. Ouvrez le premier fichier d'un titre DVD (ceux qui ont des noms du type vts_xx_1.vob) et FlasK MPEG essaiera de trouver les fichiers consécutifs. En cas de réussite vous devriez voir une fenêtre comme celle-ci :
Ouvrir des fichiers n'étant pas au format vts_xx_1.vob n'activera pas le mode DVD car les informations vidéo de DVD sont partagées entre les fichiers vob. Ouvrir un fichier vob qui n'est pas le premier d'un titre résultera en l'obtention d'un comportement imprévu allant du plantage du programme à des images vertes clignotantes dues à la dépendance des fichiers vob entre eux.
Options de Configuration
Si
vous avez réussi à ouvrir un flux vous devriez être
capable d'ouvrir la fenêtre de configuration (Options->Options
du projet global).
La fenêtre est divisée
en une série d'onglets : Image, Son, Post-Traitement, Fichiers et
Général qui sont explicités plus bas.
Onglet Image
Observons de plus près les options :
Onglet Son
Onglet Post-Traitement
Avec le post processing vous pouvez obtenir des résultats optimaux en traitant vos fichiers.
Onglet Fichiers
Onglet Général
Le Bloc Export
Le
Bloc Export est un outil très utile qui permet de facilement paramétrer
tous les réglages de découpage des marges, de taille de l'image
et de rajout de bandes au travers d'un aperçu temps réel.
Pour comprendre comment tout cela fonctionne, jetons un oeil au circuit que suit le flux vidéo au travers de FlasK MPEG.
Maintenant, observons le Bloc Export :
Pour activer le découpage des marges, cochez 'Découpage',
et pour activer le rajout de bandes noires, cochez 'Ajout de bandes'.
Quand vous découpez les marges d'une image, vous
en effacez un peu. L'image ainsi traitée est celle qui ressort par
le redimensionneur. Vous pouvez mettre à l'échelle la vidéo
puis couper les marges du résultat. Une image dont les marges ont
été coupées est toujours plus petite que la même
image redimensionnée.
Pour changer la sortie du redimensionneur, ajustez les
réglages de 'Taille de Sortie'. Si 'Découpage' n'est
pas coché, vous verrez la fenêtre se mettre à l'échelle
en même temps que vous ajusterez les contrôles. Si 'Découpage'
est activé, vous pouvez tout de même ajuster la taille de sortie,
mais cette fois-ci la taille de la fenêtre sera déterminée
par les contrôles 'Largeur' et 'Hauteur' du panneau 'Découpage'.
Pour comprendre le découpage des marges, regardez ce schéma :
largeur coupée x hauteur coupée
largeur x hauteur
(Offset Vertical)
(Offset Horizontal)
En ajustant 'Offset Vert.' et 'Offset Hor.'
vous pouvez déplacer la fenêtre découpée au travers
de l'image redimensionnée ou de l'image originelle. Avec le 'Découpage
en Largeur' et le 'Découpage en Hauteur' vous pouvez sélectionner
la fenêtre à couper (ainsi que la taille actuelle de l'image
finale) et 'Largeur' et 'Hauteur' représentent la taille de l'image
originelle ou de l'image redimensionnée.
En cliquant sur 'Rétablir Réglages',
vous réinitialisez les réglages, en annulant le découpage
des marges et l'ajout de bandes noires, et en restaurant la taille originelle
de l'image.
L'ajout de bandes noires est simple à
comprendre et à utiliser ; comme son nom l'indique, cette fonction
permet d'ajuster le nombre de bandes noires que vous désirez ajouter
à gauche, à droite, en haut et en bas de l'image.
4.1 Hé Gars. Ce programme est péniblement leeent. C'est normal ?
Oui :-( Ce programme est gratuit, de fait, vous n'avez pas à payer pour vous en servir, ce qui fait aussi que tout ce qu'il y a dedans est gratuit. Bien que le décodeur MSSG offre une excellente qualité il est terriblement lent. Notez tout de même que le programme décode un flux MPEG2, redimensionne la vidéo avec des filtres bilinéaire et bicubique... Depuis la version 0.49 le MMX a été inclus dans le programme et il est prévu que les performances s'améliorent dans les prochaines versions.
4.2 FlasK MPEG est-il un DVD ripper [outil servant à copier des séquences vidéo et/ou audio d'un DVD sur un disque dur, NDT] ?
FlasK MPEG N'EST PAS un DVD ripper. FlasK MPEG a été principalement pensé pour des conversions de fichiers basés sur le MPEG1 etMPEG2.
4.3 Mais oui, bien sûr. Alors comment expliques-tu les présences d'un mode DVD et d'un support DVD ?
FlasK MPEG supporte en effet les structures de fichier de type DVD. Toutefois le programmme NE PEUT PAS lire des fichiers provenant de DVD cryptés, et même si tu possèdes un DVD non-crypté, tu devrais d'abord vérifier si le disque en question n'a pas de copyrights, ainsi que ce que l'éditeur t'autorise à faire avec ce disque.
Il est inutile de préciser que l'utilisation de ce programme avec du matériel sous copyright est formellement interdite.
4.4 J'essaie d'ouvrir un fichier DVD directement depuis un disque que je viens de louer. Le programme me dit quelque chose comme quoi le format en question n'est pas supporté...
Merci de lire le point 4.3. Je suis pratiquement certain que ce DVD que tu viens de louer est sous copyright et possède des conditions d'utilisation strictes, qui n'incluent pas, ne serait-ce la copie que d'une seule image de celui-ci.
Quand on essaie d'ouvrir des fichiers depuis un DVD crypté, le comportement habituel de FlasK MPEG est la non-reconnaissance du format de fichier.
4.4 Ton programme me prend beaucoup de temps. Il plante tout le temps !
Je ne t'ai pas forcé à l'essayer, et visiblement le programme n'est pas exempt de bugs. Vas jeter un oeil sur la liste des bugs connus histoire de voir si tu es dans une des situations décrites et si je travaille dessus ou que le bug a été fixé.
4.5 (nº1 FAQ) Tu affirmes que le programme utilise les routines MMX mais la case d'activation MMX est inaccessible. Il y a un problème avec mon ordinateur ? C'est cassé ?
Il semble que c'est la première fois que tu lis la doc. Le programme utilise le MMX si ton ordinateur a les instructions MMX réglées. Ce que tu me dis, c'est que l'option de TCDi MMX a simplement été désactivée car elle ne fonctionnait pas correctement au cours de mes tests. Elle sera de retour dans une prochaine version, mais je veux insister sur le fait que la TCDi est juste une partie de tout le procédé, et le fait de MMXiser le tout n'augmentera que très peu la vitesse de l'ensemble.
4.6 (nº2 FAQ) Ton programme ne démarre même pas ! Il me parle d'un plugin manquant. Peux-tu m'envoyer ce plugin ?
Primo, lis la doc. Secundo, je ne peux t'envoyer le plugin. Il s'agit dun produit commercial et vous devez l'acheter. Toutefois je vais essayer d'inclure l'encodage MPEG au travers d'encodeurs gratuits disponibles aujourd'hui (bbmpeg) dans une prochaine version.
4.7 (nº3 FAQ) J'ouvre un fichier nommé vts_01_02.vob et le mode DVD ne s'active pas. Où me suis-je trompé ? De plus, des images vertes ou violettes apparaîssent au début du fichier.
Tu ne t'es pas trompé. Les fichiers DVD sont dépendant entre eux, et des images vertes ou violettes apparaîssent car l'information relative à leur encodage est présente dans le fichier précédent, que tu n'as pas ouvert. Ouvre le premier fichier de tout le titre et tout sera OK.
4.8 (nº4 FAQ) Peux-tu ajouter une option suspendre et reprendre ?
Non,
je ne peux pas ajouter d'option suspendre et reprendre car le plugin d'Adobe
Premiere ne supporte pas cette option.
Si tu as peur que ton
projet ne te prenne trop de temps, je te suggère de l'encoder en plusieurs
parties. Tu peux programmer FlasK MPEG pour qu'il compile un nombre fixe de
secondes ou d'images.
Par exemple : si tu veux transformer 30 minutes de vidéo en deux fichiers
de 15 minutes, programme d'abord Flask MPEG pour qu'il compile 15 minutes
depuis le début du fichier et pour le deuxième fichier, place
le player à 15 minutes et compile 15 minutes depuis ce point.
Je sais que c'est un
peu du bricolage mais il est certain que la chose devrait s'améliorer
dans les versions à venir.
5. Remerciements
A Mr. Avery Lee, createur de VirtualDub pour cette incroyable
application, et pour son aide sur le redimensionnement.
A Nemesis, pour tout le design iconographique.
Au créateur de DVD2MPG pour son aide sur les plugins
Premiere.
A Aaron Holtzman pour les sources gratuites de AC3
decoder.
Au MSSG (MPEG Software Simulation Group [Groupe
de Simulation des Logiciels MPEG, NDT]) pour ce magnifique décodeur.
6.
Contacts
Pour vos suggestions et les bugs, contactez-moi (en anglais
seulement) :
ultraflask@yahoo.com
page d'accueil : http://go.to/flaskmpeg
Merci de ne pas m'envoyer de mails avec des remarques idiotes
du style 'mon DVD-ROM ne répond pas' ou juste une ligne avec 'Ca ne
marche pas' .
![]() |
newcomics@libertysurf.fr |
|