COMMENT faire une vidéo VCD

Qu’est-ce qu’un VCD ? (Video Compact Disc)

VCD signifie « Video Compact Disc » et est un standard au format CD pour les images animées et le son.

  • Un VCD peut contenir jusqu’à 74/80 minutes d’audio et de vidéo sur des CD de 650 Mo/700 Mo respectivement.
    • La résolution d’affichage VCD est de 352 × 240 pixels (NTSC) ou 352 × 288 pixels (PAL).
    • Un VCD utilise la norme de codage MPEG-1 appelée MPEG-1 pour stocker la vidéo et l’audio.
    • Le débit vidéo doit être de 1150 kilobits par seconde. L’audio est codé en MPEG Layer 2 (MP2) à 224 kbit/s.
  • Un VCD peut être lu sur presque tous les lecteurs de DVD autonomes (et sur tous les ordinateurs équipés d’un lecteur de DVD-ROM ou de CD-ROM et d’un lecteur vidéo standard).
  • Un VCD doit avoir les paramètres régionaux corrects, le format PAL pour les lecteurs DVD en Europe et le format NTSC pour les États-Unis. Certains lecteurs de DVD peuvent lire à la fois PAL et NTSC, mais ce n’est pas une fonctionnalité standard.
  • Les films de plus de 74/80 minutes doivent être répartis entre deux VCD.

Qu’est-ce qu’un SVCD? (Super Video CD)

SVCD signifie Super VideoCD et est similaire à un VCD.

  • Un SVCD peut contenir environ 35 à 60 minutes de vidéo de bonne qualité sur un CD de 74/80 minutes. Un SVCD peut également avoir 2 pistes audio stéréo et 4 sous-titres sélectionnables.
  • Un SVCD peut être lu dans la plupart des lecteurs de DVD autonomes (et sur tous les ordinateurs équipés d’un lecteur de DVD-ROM ou de CD-ROM et d’un logiciel de lecteur multimédia standard).
  • La qualité SVCD est environ deux fois meilleure que le VCD et moins bonne que le DVD.
  • La résolution de SVCD est de 480×480 pour NSTC ou 480×576 pour PAL.
  • La vidéo est encodée en MPEG-2 et la vidéo peut avoir un débit binaire variable.
    • Le débit peut en théorie aller jusqu’à 2,6 mégabits par seconde, selon la norme. La norme n’a pas de limite inférieure pour le débit binaire. La plupart des lecteurs SVCD et DVD sont limités aux disques SVCD avec un débit binaire compris entre 300 et 600 kilobits par seconde.
    • L’audio est stocké au format MP2 à débit binaire constant à un débit binaire compris entre 32 et 384 kilobits par seconde.
    • Le débit fixe sur un SVCD vous permet de mettre des films complets sur un seul CD; mais vous obtenez une perte de qualité significative si vous tenez plus d’environ 100 minutes de vidéo sur un SVCD.

Que faire?

Choisissez SVCD sauf si vous créez un CD vidéo spécifiquement pour quelqu’un avec un très vieux lecteur VCD ou DVD. Créez un VCD uniquement si vous souhaitez distribuer en masse une vidéo pour être complètement sûr que tout le monde peut la lire.

Un SVCD peut être lu par (presque) tous les lecteurs DVD vendus aujourd’hui. De nombreux lecteurs de DVD vendus aujourd’hui peuvent également lire des CD vidéo divx, mais pas tous; SVCD est toujours un bon choix pour créer un CD vidéo pour les personnes qui ne possèdent pas d’ordinateur si, pour une raison quelconque, vous ne souhaitez pas créer de disques DVD (Presque personne n’a de lecteur SVCD; ceux qui peuvent lire un SVCD peuvent également lire un DVD).

  • Graver un CD normal (comme les SVCD) est évidemment moins cher que de graver un disque DVD; cependant, si votre vidéo dure plus de 100 minutes, vous voudrez probablement la graver sur deux CD et vous n’économiserez vraiment pas beaucoup par rapport au coût d’un DVD…

Exigences

  • ffmpeg – au moins la version 0.4.9 (la version précédente n’a pas la commande -target)

Créer un VCD

Le VCD a un débit fixe, vous n’avez d’autre choix que d’encoder en utilisant les paramètres par défaut de 1150kbit / s pour la vidéo et de 224kbit / s pour l’audio. C’est la spécification et doit être suivie.

Vous devez diviser le fichier vidéo de sortie pour adapter autant de CD que nécessaire.

ffmpeg -i <movie.avi> -target pal-vcd <filename.mpg>

Créer un SVCD

La clé pour créer un SVCD est de définir le débit binaire. Calculez-le en utilisant cette formule:

  • Nombre de CD * Taille du CD * 1024 * 8 / durée du film en secondes = débit par seconde.
  • Soustrayez le débit audio souhaité de cette valeur et vous obtenez un nombre très proche du débit vidéo souhaité.
  • Encodez au moins 1500kbit / s pour une bonne qualité; n’utilisez une qualité inférieure que si vous souhaitez vraiment ajouter plus de minutes de vidéo au prix de la qualité.

ffmpeg calculera le paramètre de débit binaire pour vous si vous utilisez l’option -target.

ffmpeg -i <movie.avi> -target pal-svcd <filename.mpg>

Graver le CD

K3B peut graver des VCD pour vous et rend les fichiers nécessaires – ajoutez simplement les fichiers vidéo mpeg.

Fichier > Nouveau projet > Nouveau projet de CD vidéo

Gravure en ligne de commande

Pour SVCD:

vcdimager -t svcd -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

Pour VCD:

vcdimager -t vcd2 -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpgcdrdao write --device <device> <filename>.cue

Ou si cdrecord/wodim est installé plutôt que cdrdao:

sudo cdrecord dev=<device> cuefile=<filename>.cue -dao

( utilisez « cdrecord-scanbus » pour découvrir le spécificateur de périphérique)

Remarque: En fonction de votre version de ffmpeg, vous devrez peut-être ajouter pal ou ntsc à l’argument cible.

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

PROBLÈME: Comment diviser un gros avi pour s’adapter à de nombreux svcd?

Déterminez la durée du film et utilisez le commutateur de démarrage « -ss » et le commutateur de durée de temps « -t » pour découper la vidéo source en portions.

Ce qui suit divise un gros avi (1 heure, 55 minutes et 29 secondes) en trois svcd différents (45 minutes chacun):

ffmpeg -hq -ss 00:00:00 -t 00:45:00 -i <movie.avi> -target svcd ./m1.mpgffmpeg -hq -ss 00:45:00 -t 00:45:00 -i <movie.avi> -target svcd ./m2.mpgffmpeg -hq -ss 01:30:00 -t 00:25:29 -i <movie.avi> -target svcd ./m3.mpg

ou

ffmpeg -i <movie.avi> -target ntsc-vcd <filename.mpg>

les sorties suivantes m1.mpg, m2.mpg et m3.mpg

mpgtx -3 <filename.mpg> -b m

Vous pouvez également utiliser le paquet avisplit. La commande:

avisplit -s 700 -i <file.avi>

Va pré-diviser vos fichiers avi en sous-fichiers de 700 mégaoctets chacun. Le problème avec ceci est que bien que vos avis divisés tiennent chacun sur un CD, la sortie de ffmpeg sera probablement beaucoup plus grande et ne tiendra pas sur un CD-R de 80 minutes. Divisez les fichiers plus petits avec avisplit ou utilisez la méthode de fractionnement de temps de début / durée intégrée à ffmpeg. Avec cette méthode ci-dessus (avisplit), vous pouvez tester les fichiers avi pour voir si le son est désynchronisé. Si c’est le cas, lisez ce qui suit:

PROBLÈME: Comment puis-je empêcher le son d’être désynchronisé lors de la division en plusieurs svcd?

Cela est dû à un nombre différent de morceaux audio et vidéo dans le fichier avi.Si vous rencontrez un problème avec la synchronisation audio, utilisez:

tcprobe -i <file.avi>

Cela vous montrera le nombre de paquets audio et vidéo dans le fichier. En outre, il indiquera le format des morceaux audio dans le fichier avi. Regardez sur la troisième ligne de la sortie de tcprobe pour le format = 0xAA, et souvenez-vous de ce nombre.

Une fois que vous l’avez, vous pouvez réencoder le fichier en utilisant des morceaux de la même taille pour résoudre le problème. Utiliser:

transcode -i <in.avi> -P1 -N 0xAA -y raw -o <out.avi>

Ici, 0xAA est, bien sûr, le numéro que vous venez de trouver avec tcprobe. Cette conversion prendra un peu de temps. Une fois que c’est fait, vous pouvez maintenant utiliser lefichier.avi, en le divisant comme vous le souhaitez pour votre cd vidéo.

PROBLÈME : Comment conserver le rapport d’aspect de la boîte aux lettres (barres noires au-dessus et au-dessous du cadre?)

La recette ci-dessus a fonctionné à merveille pour moi, mais le fichier DivX / avi d’origine était au format écran large, etffmpeg-> SVCD a créé un disque qui remplissait mon téléviseur, ce qui signifie qu’il était pressé horizontalement. Il doit y avoir un paramètre toffmpeg pour résoudre ce problème.

En utilisant ffmpeg, vous pouvez taper cette commande pour créer des VCD.

ffmpeg -i <file.avi> -target ntsc-vcd -s 352x176 -padtop 32 -padbottom 32 <file.mpg>

Cette commande tapotera le haut et le bas d’un avi 16:9 et le produira dans un fichier.mpg

– cible « ntsc-vcd », « pal-vcd », « ntsc-svcd », « pal-svcd ». Cela définit automatiquement d’autres options (par exemple, débits binaires, codecs) pour le type de sortie choisi.
-s, -padtop et -padbottom définissent la taille de l’image vidéo et le rembourrage noir en haut et en bas.
La largeur (352) est toujours la même. La dimension verticale devrait s’ajouter jusqu’à 240 pour ntsc et 288 pour pal

Leave a Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.