Le SuperVideoCD sur Mac ?
Bien sûr que c'est possible...

par Alynpier - 13/12/2001

Les dernières semaines auront été riches en évènements divers, concernant surtout le SVCD. En effet, et grâce à Mac OS X, nous avons maintenant accès à des outils auparavant réservés à d'autres systèmes. Et ce n'est qu'un début. Merci UNIX !

Bien évidemment, je me suis intéressé principalement aux forums (surtout US) qui parlent de création en video numerique. Les discussions y vont bon train, et on peut dire que, à l'heure actuelle, le bout du tunnel est très proche.

Pour vous permettre de patienter encore quelques jours, je vous délivre ci-dessous ma première méthode permettant de faire un SuperVideoCD avec un Mac.

Ce n'est, malheureusement, pas encore une solution 100% Mac, car l'un des maillons nous manque. Il sera donc fait appel à Virtual PC...

Comme je l'ai déjà dit plus haut, nous travaillerons sous OS X; j'y ai d'ailleurs maintenant installé VirtualPC version 5, et c'est une solution extrèmement intéressante.

La procédure s'articule en plusieurs étapes distinctes :

i
  • il nous faut tout d'abord un fichier .mov; si vous avez fait un montage sous iMovie, il suffit de l'en exporter en format Quicktime Qualité Maxi.
  • codage du fichier au format MPEG2; réalisé à l'aide de M.Pack, celui-ci produira deux fichiers distincts, un .mpa audio et un .mpv video.
  • multiplexage au format .mpg; c'est là le nœud du problème ! Autant WireMux que les autres solutions que j'ai pu tester, aucune ne donne un fichier .mpg qui puisse être reconnu pour la suite des opérations. Alors que Tsunami MPEG Encoder (TMPGEnc) réalise ce "muxage" avec brio et célérité, mais sur PC... Ce que nous cherchons à faire actuellement est un portage des outils MPEG de TMPGEnc sur Mac OS X, et là ça serait extraordinaire, car ces outils permettent non seulement de multiplexer et démultiplexer les fichiers MPEG, mais également de les éditer, couper, concaténer... Il existerait aussi peut-être une piste du côté de VCDGear, mais pour l'instant, rien de concret (tout du moins à l'heure où j'écris ces lignes...).
  • une fois notre fichier .mpg correctement muxé, nous allons grâce aux tous nouveaux et fantastisques outils de Jesper les vcdtoolsX, créer 2 fichiers image à graver avec Toast au format CD-ROM XA. N'hésitez pas d'ailleurs à aller le remercier de son travail, il le mérite amplement. Dites lui que vous venez de ma part, ça lui fera surement plaisir...

C'est tout.
Yaka et Faukon sont de retour... Bon, on y va !

1. Export iMovie

Quicktime Qualité maxi, ça on sait faire...

pour info : 1mn00 est exportée en 1mn26, le .mov fait 217 Mo.

2. Codage MPEG2 avec M.Pack

Un conseil : commencez donc par utiliser les mêmes réglages que moi, rien ne vous empêchera par la suite de faire vos propres expériences (et de m'en faire part !)

Audio :

- 44.1 kHz
- 192 kbits/s
- Stereo
- Emphasis off
- le reste décoché

Video :

- MPEG-2
- Deinterlace
- Motion High
- 480x576
- 2500000 bits/s
- VBR
- 4:3
- 25 im/s PAL


Vous glissez votre fichier dans l'onglet Data et c'est parti !...

Cette partie est assez longue (17x ici sur mon G4@867...); M.Pack ne brille pas par sa rapidité, mais nous n'avons pas vraiment d'autre choix. Sans doute les choix Deinterlace et Motion High y sont aussi pour quelque chose dans le ralentissement, mais bon, on fait des essais, non ?

Si quelqu'un veut tenter de faire de même avec Cleaner, ses résultats seront les bienvenus...

Nous voilà maintenant avec nos deux fichiers .mpa (1,3 Mo) et .mpv (17,8 Mo).

3. Multiplexage des fichiers

Depuis le début de ces expériences, on utilisait "normalement" WiredMux; quoi de plus évident, puisque faisant partie du package M.Pack, il était naturellement le multiplexeur désigné. Et pourtant, le fichier .mpg qu'il produit n'a visiblement pas la bonne structure ! Je me suis donc tourné pour l'instant vers TMPGEnc sur PC, pour en utiliser les outils MPEG.

Utilisateur de longue date de VirtualPC, au moins pour des besoins professionnels, je dois avouer que le fait de pouvoir enregistrer l'état du PC en quittant l'appli est quelque chose de superbe.

Ce qui fait qu'il faut ici moins de 5 secondes, montre en main, pour, à partir du Dock, lancer VPC 5 et me retrouver en face de la fenêtre ouverte de TMPGEnc prêt à muxer mes fichiers...

Menu File, choix MPEG Tools...

...dans la fenêtre qui s'ouvre on choisit l'onglet Multiplex, puis le type MPEG-2 SuperVideoCD (VBR).

Il ne reste plus qu'à installer dans la fenêtre nos deux fichiers et faire Run.

Le chrono donne environ 25 s pour notre essai d'une minute; on en a fini avec le PC, on quitte l'appli "en enregistrant l'état" - on retrouvera donc notre TMPGEnc prêt la prochaine fois ! Là aussi, à peine 6 secondes suffisent à tout fermer.

4. C'est presque fini.

On a maintenant récupéré notre fichier .mpg (19,5 Mo), on va en faire de quoi graver notre SuperVideoCD. On utilise les vcdtoolsX.

a) on commence avec vcdImager, qui avec notre .mpeg va créer deux fichiers (.bin et .cue); il suffit de pointer sur le fichier .mpeg, indiquer le point de chute et Start !

8 secondes ont suffi...

b) on passe maintenant à vcdXrip; celui-ci va, à l'aide du fichier .bin qui vient d'être créé, produire un fichier de description "videocd.xml". Au passage, il reproduit également un fichier .mpg a priori semblable à celui de départ, mais il a changé de nom : avseq01.mpg.

Total : 3 secondes...

c) dernière opération avant gravage : toastXAimager. Partant du fichier .xml, celui-ci produit alors 4 fichiers :

videocd_02_pregap.img
videocd.toc
videocd_01.img
videocd_02.img
dont seuls les deux derniers nous intéressent.

Total : 7 secondes...

Direction Toast pour la gravure, bien sûr.

Format Multipistes CD-ROM XA, Sélectionner...

Dans la fenêtre, tirer, dans l'ordre (!) les deux fichiers ci-dessus, graver.

On remarque au passage que notre minute de film a "doublé" et qu'elle occupe 2 minutes sur notre disque.

On pourra donc friser les 40 minutes de video sur un CD-R 700... Mais quelle en est la qualité ?

Test dit du "salon"...

Reprendre nos bonnes habitudes : canapé, coussins, lumière tamisée, calme, etc... (pour ceux qui n'étaient pas là, consulter le chapitre précédent !)

On insère le disque, on regarde et on juge.

Là aussi, la minute galope 2 fois plus vite ! uniquement sur le compteur, je vous rassure...

C'est tout à fait remarquable, on a pratiquement pas d'artefacts; je serais presque prêt à comparer cette image à celle de départ... C'est certainement exagéré, mais vraiment, je crois qu'ici le rapport "qualité/temps de video sur un CD-R" est de loin le meilleur de tout ce qu'on ait fait jusqu'à présent.

C'est décidé, j'adopte ! Puisqu'évidemment, mon BLUEsky 2210 le lit sans le moindre problème (on a l'habitude). Avec d'autres appareils d'autres marques, faudra voir...

Et la suite ?

C'est vrai que cette solution est quand même encore un peu batarde, puisqu'elle fait toujours appel à Virtual PC. Mais on a quand même déjà réduit sa participation au simple multiplexage des deux fichiers ! Il ne nous reste donc plus qu'à faire cette opération sur le Mac, et ça ne me paraît pas être le plus compliqué. Les discussions actuelles vont dans ce sens.

Reste le problème de l'encodage, dont M.Pack se sort très bien, mais sous Classic. Sachant que Astarte a disparu et que ses produits et techniques ont été rachetés par Apple, qui promeut le DVD, il n'y a sans doute rien à attendre de nouveau de ce côté-là. Dommage !

Et d'ailleurs, concernant Roxio, qui nous a gentiment mené en bateau depuis maintenant près d'un an, on ne m'ôtera pas de l'idée qu'avec les moyens qu'ils ont, ils n'ont pas pu développer un "plug-in SVCD" à l'instar de celui qu'ils ont fait pour le VideoCD.

J'ai même l'impression qu'ils ont dû le faire, et qu'il n'est pas impossible que certains chez Apple aient pu être "effrayés" par la qualité obtenue en 40 minutes sur un CD-R, au moment où ils se lançaient sur le marché du DVD-R, avec je le rappele, un iDVD version 1 qui ne proposait que 1 heure de video, sur un DVD-R à 150 balles. Si j'ajoute que notre contact sur place, Victor Nemecheck, a été débarqué peu après la non-Apple Expo de Paris, où il m'avait presque personnellement réservé un scoop "SVCD", je m'interroge... Conspiration ? ;-)

Au chapitre des alternatives pour l'encodage, il y a aussi Cleaner, largement aussi lent que M.Pack, mais qui lui bénéficiera certainement d'un passage sous OS X. Ça ne pourra pas le ralentir, c'est déjà ça de pris ! (si vous arrivez à ralentir Cleaner, vous méritez une médaille olympique...)

Voilà, c'est tout pour aujourd'hui, restez à l'écoute !

Retour Sommaire Recettes