From f1ba64a463970858d09df023fb943997b51e104f Mon Sep 17 00:00:00 2001 From: gpoirier Date: Wed, 20 Feb 2008 22:40:14 +0000 Subject: sync w/r25308, patch by mesecam %mesecam A gmail P com % git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26041 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/fr/encoding-guide.xml | 737 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 691 insertions(+), 46 deletions(-) (limited to 'DOCS') diff --git a/DOCS/xml/fr/encoding-guide.xml b/DOCS/xml/fr/encoding-guide.xml index 6135e1f9cf..1bce79f5cf 100644 --- a/DOCS/xml/fr/encoding-guide.xml +++ b/DOCS/xml/fr/encoding-guide.xml @@ -1,5 +1,5 @@ - + L'encodage avec <application>MEncoder</application> @@ -10,14 +10,14 @@ Il est fréquemment demandé:"Comment puis-je recopier un DVD avec la meilleure qualité possible pour une taille donnée ?". Ou encore:"Comment puis-je recopier un DVD sur mon disque dur avec la meilleure qualité possible ? je m'en fiche de - la taille du ficher, je veux la meilleure qualité?" + la taille du fichier, je veux la meilleure qualité." Cette dernière question est peut-être un peu mal posée. Après tout, si vous ne vous souciez pas de la taille du fichier, pourquoi ne pas simplement copier le flux MPEG-2 du DVD entier ? Bien sûr, votre AVI finira par faire 5Gb, mais - si vous voulez la meilleure qualité et ne vous souciez pas de la taille, + si vous voulez la meilleure qualité et ne pas vous soucier de la taille, ceci est probablement votre meilleure option. @@ -57,8 +57,9 @@ type de contenu utilisé. Si votre matériel source provient d'un DVD ou de la télévision hertzienne/câble/satellite, il sera stocké sous l'un de ces 2 formats : NTSC pour l'Amérique du nord et le Japon, et PAL pour l'Europe, etc. - Il est important de réaliser que ceci est uniuement le formatage pour - être passé sur une télévision et cela ne correspond souvent pas au format original du film. + Il est important de réaliser que ceci est uniquement un format adapté pour + la télévision et cela ne correspond souvent pas + au format original du film. L'expérience montre que le NTSC est bien plus dur à encoder car il y a plus d'éléments à identifier dans la source. Afin de produire un encodage acceptable, vous devez connaître le format original. @@ -85,7 +86,7 @@ La télévision a été créée de façon à afficher alternativement l'une ou l'autre de ces trames créant ainsi une forme de compression analogique bon marché. L'oeil humain est censé compenser cette alternance de trames mais dès lors que vous - comprenez l'entrelacement, vous apprendrez à le voir aur la télévision et vous ne la regarderez + comprenez l'entrelacement, vous apprendrez à le voir sur la télévision et vous ne la regarderez plus de la même façon. Deux trames ne font pas une image complète, car elles sont capturées avec un décalage d'1/50e de seconde et donc, à moins qu'il n'y ait pas de mouvement, elles ne s'alignent pas parfaitement. @@ -97,7 +98,7 @@ Dessins animés: Habituellement dessiné en 24 images par secondes, - peut exister en mélange de variés nombre d'images par secondes. + peut exister en mélange variés de nombre d'images par secondes. Infographie: peut être de @@ -124,12 +125,12 @@ La distinction la plus importante qui doit être faite entre ces formats est que certains utilisent des images entières alors que d'autres, des trames. - Avant d'être visionnable sur un téléviseur, tout film (DVD inclus) doit être converti dans un + Avant d'être visionnable sur un téléviseur, tout film (DVD inclus) doit être converti dans un format basé sur des trames. Les diverses méthodes par lesquelles ceci peut être fait peuvent être rassemblées sous le terme anglais "telecine", parmi lesquels l'infâme NTSC "3:2 pulldown" en est une variété. - A moins que la vidéo source ne soit déjà basée sur des trames (au bon nombre par seconde), - vous devez transformer le film dans un format autre que celui d'origine. + A moins que la vidéo source ne soit déjà basée sur des trames (et avec le bon nombre de trames par seconde), + vous avez un film dans un format autre que celui d'origine. @@ -175,7 +176,7 @@ être affichées au même moment. Le standard MPEG-2 utilisé dans les DVDs et la télévision numérique fournit un moyen à la fois d'encoder les images progressives originales et de stocker le - numéro des trames auxquelles une image doit petre montrée dans l'en-tête de cette image. + numéro des trames auxquelles une image doit être montrée dans l'en-tête de cette image. Si cette méthode est utilisée, on dit que le film est "soft-téléciné" puisque le procédé impose uniquement au lecteur DVD d'appliquer le pulldown sur le film plutôt que d'altérer le film lui-même. @@ -263,7 +264,7 @@ Il y a trois approches possibles pour encoder une vidéo: débit constant - (CBR), quantification constante, et multipasse (ABR (pour average bitrate + (CBR), quantification constante, et multipasse (ABR pour average bitrate ou débit moyen). @@ -413,14 +414,14 @@ La plupart des DVDs ont aussi des bandes noires sur les bords. Négliger - ces parties peut altérer la qualité de plusieurs manières. + ces parties peut grandement altérer la qualité de plusieurs manières. La compression MPEG est aussi dépendante du domaine de transformation des - fréquences, en particulier du "Discrete Cosine Transform (DCT)" (une espèce de + fréquences, en particulier du "Discrete Cosine Transform (DCT)" (similaire à une transformée de Fourier). Ce type d'encodage est efficace pour les formes et les transitions douces, mais fonctionne moins bien avec les contours acérés. Afin d'encoder correctement, il demandera plus de bits, sinon des @@ -488,7 +489,7 @@ Malgré le fait que les bordures soient entièrement noires et quelles ne changent jamais, - il y a toujours un minimum de macroblocs impliqués. + elles impliquent un léger surplus dû au plus grand nombre macroblocs à coder. @@ -1141,7 +1142,7 @@ -Entrelacmeent et Téléciné +Entrelacement et Téléciné Presque tous les films sont tournés en 24 images par seconde. Puisque le NTSC est en 30000/1001 images par seconde, @@ -1200,8 +1201,8 @@ Si la vidéo que vous désirez encoder est entrelacée (NTSC ou PAL), vous devez décider si vous voulez la dés-entrelacer ou non. - Si le dés-entrelaçage rend votre film visionable sur des appareil à balayage progressif - tels que les écrans d'ordinateur ou les projecteurs, cela a un coup: le taux de 50 ou + Si le dés-entrelaçage rend votre film visionable sur des appareils à balayage progressif + tels que les écrans d'ordinateur ou les projecteurs, cela a un coût: le taux de 50 ou 60 000/1001 trames par secondes passera à 25 ou 30 000/1001 et en gros, la moitié de l'information de votre film sera perdue pendant les scènes avec beaucoup de mouvement. @@ -1267,7 +1268,7 @@ Notez l'usage des options et . de haute qualité, etc) et des fichiers ASF/RM/MOV non-détériorés. - Si vous désirez vous protéger encore plus contre les sauts et les duplication + Si vous désirez vous protéger encore plus contre les sauts et les duplications étranges d'images, vous pouvez utiliser à la fois et . Cela empêche toute synchronisation A/V et copie les @@ -1358,7 +1359,7 @@ Notez l'usage des options et . de libavcodec et Xvid) sont habituellement largement optimisés avec toutes sortes d'algorithmes astucieux et des - routines optimiées en assembleur SIMD. + routines optimisées en assembleur SIMD. C'est pourquoi ils tendent à fournir la meilleure qualité par temps d'encodage. Par contre, ils peuvent avoir des options très avancées qui, si elles @@ -1374,21 +1375,21 @@ Notez l'usage des options et . ne soit utile que pour les utilisateurs de machines avec plusieurs processeurs. Le codec MPEG-4 de libavcodec - le permet mais les gains en temps sont limités et cela procure une - légère baisse de qualité d'image + le permet mais les gains en temps sont limités et cela procure une + légère baisse de qualité d'image. L'encodage multi-threadé du codec Xvid, activé par l'option , peut être utilisé pour améliorer la vitesse d'encodage — de typiquement 40-60% — avec très peu voire aucune détérioration de l'image. Le codec x264 permet aussi - l'encodage multi-threadé ce qui l'accélère pour le moment de 15-30% - (selon les réglages) avec une baisse de PSNR d'environ 0.05dB. + l'encodage multi-threadé ce qui l'accélère pour le moment de 94% par CPU + avec une baisse de PSNR comprise entre 0.005dB et 0.01dB avec un réglage classique. Les préférences personnelles: - Là les choses deviennent presqu'irrationnel: pour la même raison pour + Là les choses deviennent presque irrationnelles: pour la même raison pour laquelle certains s'accrochaient encore à DivX 3 alors que d'autres codecs plus modernes faisaient des merveilles depuis des années, certaines personnes préfèrent Xvid @@ -1618,7 +1619,7 @@ Notez l'usage des options et . Ceci dit, MEncoder ne supporte actuellement pas - l'encodage à d'images par seconde variable ou le Vorbis; + l'encodage à images par seconde variable ou le Vorbis; Donc vous n'allez peut-être pas considérer les 2 points précédents commes des limitations si vous n'utilisez que MEncoder pour encoder. Pourtant, il est possible d'utiliser MEncoder uniquement pour @@ -1708,7 +1709,7 @@ Notez l'usage des options et . et plusieurs e-mails archivés de liste de diffusion font référence à 59.94, 29.97, et 23.976. Toute la documentation de MEncoder a été mise à jour - pour utiliser les fractions, et vous devriez aussi les utiliser. + pour utiliser les valeurs fractionnaires, et vous devriez aussi les utiliser. @@ -2001,10 +2002,14 @@ Notez l'usage des options et . Utilisez un filtre de désentrelacement avant l'encodage. Plusieurs de ces filtres sont disponibles, chacun avec ses avantages et inconvénients. Consultez pour voir lesquels sont - disponibles (selectionnez les lignes contenant "deint" avec grep), et fouillez dans les + disponibles (selectionnez les lignes contenant "deint" avec grep), + lisez comparaison des filtres de désentrelacement + de Michael Niedermayer, + et fouillez dans les listes de diffusion MPlayer, vous trouverez nombres de discussions sur les - différents filtres. Encore une fois, le nombre d'images par seconde ne change pas, donc l'option + différents filtres. + Encore une fois, le nombre d'images par seconde ne change pas, donc l'option n'est pas nécessaire. Une dernière chose: le désentrelacement doit être fait après recadrage [1] et avant redimensionnement. @@ -2033,7 +2038,8 @@ Notez l'usage des options et . devez définir les deux options et à deux fois le nombre d'image par seconde de votre source originale. - mencoder dvd://1 -oac copy -vf tfields=2 -ovc lavc -fps 60000/1001 -ofps 60000/1001 + mencoder dvd://1 -oac copy -vf tfields=2 -ovc lavc \ + -fps 60000/1001 -ofps 60000/1001 Si vous avez prévu de beaucoup réduire la taille, vous pouvez @@ -2232,7 +2238,7 @@ Notez l'usage des options et . Utiliser l'option (avec ) sur une vidéo progressive est sans danger, et c'est généralement une bonne idée à moins qu'il - soit certain que la source est entièrement progressive. + soit certain que la source est entièrement progressive. La perte de performance est faible dans la plupart des cas. Sur un encodage minimal, ralentit MEncoder de 50%. L'ajout du traitement du son et d'options avancées de masquent cette @@ -2272,6 +2278,26 @@ Vous pouvez encoder vers les codecs suivant (la liste suivante est plus ou moins ljpeg JPEG sans perte + + jpegls + JPEG LS + + + targa + image Targa + + + gif + image GIF + + + bmp + image BMP + + + png + image PNG + h261 H.261 @@ -2311,6 +2337,10 @@ Vous pouvez encoder vers les codecs suivant (la liste suivante est plus ou moins huffyuv compression sans perte + + ffvhuff + FFmpeg huffyuv sans perte modifié + asv1 ASUS Vidéo v1 @@ -2326,12 +2356,24 @@ Vous pouvez encoder vers les codecs suivant (la liste suivante est plus ou moins flv Sorenson H.263 utilisé dans Vidéo Flash + + flashsv + Flash Screen Video + dvvideo Vidéo Numérique Sony snow codec basé sur l'ondelette expérimentale de FFmpeg + + zmbv + Zip Motion Blocks Video + + + dnxhd + AVID DNxHD + @@ -2342,7 +2384,7 @@ configuration de vcodec, par exemple comme ceci: + + +tableau complémentaire des formats PCM/ADPCM + + + + + +nom du codec PCM/ADPCMDescription + + + + pcm_s32le + signed 32-bit little-endian + + + pcm_s32be + signed 32-bit big-endian + + + pcm_u32le + unsigned 32-bit little-endian + + + pcm_u32be + unsigned 32-bit big-endian + + + pcm_s24le + signed 24-bit little-endian + + + pcm_s24be + signed 24-bit big-endian + + + pcm_u24le + unsigned 24-bit little-endian + + + pcm_u24be + unsigned 24-bit big-endian + + + pcm_s16le + signed 16-bit little-endian + + + pcm_s16be + signed 16-bit big-endian + + + pcm_u16le + unsigned 16-bit little-endian + + + pcm_u16be + unsigned 16-bit big-endian + + + pcm_s8 + signed 8-bit + + + pcm_u8 + unsigned 8-bit + + + pcm_alaw + G.711 A-LAW + + + pcm_mulaw + G.711 μ-LAW + + + pcm_s24daud + signed 24-bit D-Cinema Audio format + + + pcm_zork + Activision Zork Nemesis + + + adpcm_ima_qt + Apple QuickTime + + + adpcm_ima_wav + Microsoft/IBM WAVE + + + adpcm_ima_dk3 + Duck DK3 + + + adpcm_ima_dk4 + Duck DK4 + + + adpcm_ima_ws + Westwood Studios + + + adpcm_ima_smjpeg + SDL Motion JPEG + + + adpcm_ms + Microsoft + + + adpcm_4xm + 4X Technologies + + + adpcm_xa + Phillips Yellow Book CD-ROM eXtended Architecture + + + adpcm_ea + Electronic Arts + + + adpcm_ct + Creative 16->4-bit + + + adpcm_swf + Adobe Shockwave Flash + + + adpcm_yamaha + Yamaha + + + adpcm_sbpro_4 + Creative VOC SoundBlaster Pro 8->4-bit + + + adpcm_sbpro_3 + Creative VOC SoundBlaster Pro 8->2.6-bit + + + adpcm_sbpro_2 + Creative VOC SoundBlaster Pro 8->2-bit + + + adpcm_thp + Nintendo GameCube FMV THP + + + adpcm_adx + Sega/CRI ADX + + + + + + + @@ -2653,7 +2912,7 @@ Inter: Utilisation: -$ mencoder entree.avi -o sortie.avi -oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=... +mencoder entree.avi -o sortie.avi -oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=... @@ -3382,8 +3641,8 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37, - Avant de continuer, il vous est important que vous sachiez que ce guide utilise une seule - une mesure de qualité: le PSNR global. + Avant de continuer, il vous est important que vous sachiez que ce guide utilise une unique + mesure de qualité: le PSNR global. Pour une brève explication du PSNR, voir l'article Wikipedia sur le PSNR. Le PSNR global est le dernier nombre PSNR donné quand vous incluez l'option @@ -3445,7 +3704,17 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37, mais il peut ne pas avoir beaucoup d'effets sur les scènes avec peu de mouvements. Notez qu'il est recommandé de toujours régler à des valeurs autres que zéro (voir ci-dessous). - + + + est le mode le plus lent, offrant la meilleure qualité. + En comparaison de , il permet de gagner 0.01-0.05 dB en PSNR + global avec un ralentissement de la vitesse d'encodage variant de 15 à 33%. + Comme le compromis temps d'encodage/qualité est plutôt faible, il vaut mieux l'utiliser + lorsque vous voulez sauver le maximum de bits et que le temps d'encodage ne vous pose pas de + problème. + + + frameref: est réglé à 1 par défaut, mais il ne faut pas penser que cela implique @@ -3610,6 +3879,20 @@ vcodec=mpeg2video:intra_matrix=8,9,12,22,26,27,29,34,9,10,14,26,27,29,34,37, à votre si vous pensez que les fondus auront un impact important dans votre vidéo. + + +threads: +Cette option permet de lancer des threads autorisant ainsi l'encodage en parallèle sur plusieurs CPUs. +Il est possible de choisir manuellement le nombre de threads à créer ou, mieux, d'utiliser + et laisser +x264 détecter le nombre de CPU disponible et choisir +le nombre de threads approprié. +Si vous possédez une machine multi-processeurs, vous devriez songer à utiliser cette option. +Elle permet d'augmenter la vitesse d'encodage linéairement en fonction du nombre de coeur de CPU +(à peu prés de 94% par coeur), tout en impliquant une réduction de qualité minime + (aux environs de 0.005dB pour un processeur double-coeurs, 0.01dB pour une machine quadri-coeurs). + + @@ -3970,7 +4253,7 @@ si un codec se plante ou donne un résulat étrange. vp7vfw.dll On2 VP7 Personal Codec (VP70) cb4cc3d4ea7c94a35f1d81c3d750bc8d - mauvais FourCC ? + -ffourcc VP70 ViVD2.dll @@ -4003,13 +4286,375 @@ Le code FourCC utilisé par chaque codec est donné entre parenthèse. -Exemple de compression VP3: -mencoder dvd://2 -o title2.avi -ovc vfw -xvfwopts codec=vp31vfw.dll -oac copy +Exemple de conversion d'une bande annonce DVD ISO en un fichier video flash VP6 +en utilisant une configuration de débit compdata: + +mencoder -dvd-device zeiram.iso dvd://7 -o bande_annonce.flv \ +-ovc vfw -xvfwopts codec=vp6vfw.dll:compdata=onepass.mcf -oac mp3lame \ +-lameopts cbr:br=64 -af lavcresample=22050 -vf yadif,scale=320:240,flip \ +-of lavf + + + +Utilisation de vfw2menc pour créer un fichier de configuration de codec. + + +Afin d'encoder avec les codecs Video for Windows, il vous faut paramétrer le débit +ainsi que d'autres options. Ceci fonctionne sur x86 sous *NIX et Windows. + + +En premier lieu, vous devez compiler le programme vfw2menc. +Il se trouve dans le sous-répertoire TOOLS +de l'arborescence des sources de MPlayer. +La compilation sous Linux peut se faire en utilisant Wine: +winegcc vfw2menc.c -o vfw2menc -lwinmm -lole32 + +Pour compiler sous Windows avec MinGW ou +Cygwin tapez: +gcc vfw2menc.c -o vfw2menc.exe -lwinmm -lole32 + +Pour compiler avec MSVC vous aurez besoin de getopt. +Getopt est trouvable dans l'archive d'origine de vfw2menc disponible +ici: +The MPlayer on win32 project. + + + +Ci-dessous un exemple avec le codec VP6. + +vfw2menc -f VP62 -d vp6vfw.dll -s premierepasse.mcf + +Ceci va ouvrir le fenêtre de dialolgue du codec VP6. +Il faut répéter cette étape pour la seconde passe +et utiliser . + + + + +Les utilisateurs Windows peuvent utiliser + pour faire +apparaître la boîte de dialogue avant que l'encodage ne commence. + + + +Utiliser <application>MEncoder</application> pour créer +des fichiers compatibles <application>QuickTime</application> + + +Pourquoi produire des fichiers compatibles <application>QuickTime</application>? + + +Il existe plusieurs raisons pour lesquelles il est souhaitable de produire des +fichiers compatibles QuickTime + + + + Vous souhaitez que n'importe quel utilisateur non expérimenté soit capable + de regarder votre vidéo sur les plateformes majeures (Windows, Mac OS X, Unices …). + + + QuickTime est capable de tirer plus + amplement profit des accélérations matérielles et logicielles + de Mac OS X que les lecteurs plus indépendant de la plateforme + comme MPlayer ou VLC. + Ainsi, vos vidéos ont plus de chance d'être jouées sans accros sur de + veilles machines basées sur des processeurs G4. + + + QuickTime 7 supporte la nouvelle génération de codecs: H.264, + qui clame une bien meilleure qualité d'image que la génération de codecs précédente + (MPEG-2, MPEG-4 …). + + + + + +Limitations de <application>QuickTime</application> + + + QuickTime 7 supporte la vidéo en H.264 et l'audio en AAC, + mais il ne les supporte pas multipléxés dans le format de container AVI. + Cependant, vous pouvez utiliser MEncoder pour encoder + la vidéo et l'audio, et ensuite utiliser un programme externe comme + mp4creator (appartenant à la + suite MPEG4IP) + pour remultiplexer les pistes vidéos et audios dans un container MP4. + + + + Le support QuickTime du H.264 étant limité, + il vous faudra laisser tomber certaines options avancées. + Si vous encodez votre vidéo en utilisant des options que + QuickTime 7 ne supporte pas, + les lecteurs basés sur QuickTime afficheront + un joli écran blanc au lieu de la vidéo attendue. + + + + + trames-B: + QuickTime 7 supporte un maximum d'une trame-B, i.e. + . Ainsi, + et n'auront aucun + effet car ces options requierent que soit supérieure à 1. + + + Macroblocs: + QuickTime 7 ne supporte pas les macroblocs de type 8x8 DCT. + Cette option () est désactivée par défaut, + donc soyez sûr de ne pas l'activer explicitement. Ceci signifie aussi que l'option + n'aura aucun effet, car elle nécessite l'option . + + + Ratio d'aspect: + QuickTime 7 ne supporte pas l'information sur le SAR (l'échantillonage + de ratio d'aspect ou Sample Aspect Ratio) dans les fichiers MPEG-4; il suppose que SAR=1. + Lisez la section sur le redimensionnement pour une + parade à cette limitation. + + + + + + +Recadrage + + Supposons que vous voulez encoder votre DVD "Les chroniques de Narnia". + Votre DVD étant de région 1, il est en NTSC. L'exemple ci-dessous serait aussi + applicable au PAL, hormis qu'il faudrait omettre l'option + et utiliser des dimensions pour et + sensiblement différentes. + + + + Aprés avoir lancé , vous suivez la procédure + détaillée dans la section + Comment gérer le téléciné et le dés-entrelacement avec les DVDs NTSC + et découvrez que c'est une vidéo progréssive en 24000/1001 image par seconde. + Ceci simplifie quelque peu la procédure, car nous n'avons pas besoin d'utliser un filtre téléciné inverse + comme ou un filtre de désentrelacement comme + . + + + + Ensuite il faut rogner les bandes noires du haut et du bas de la vidéo, + comme détaillé dans la section précédente. + + + + + +Redimensionnement + + + La prochaine étape à de quoi vous briser le coeur. + QuickTime 7 ne supporte pas les + vidéos MPEG-4 avec échantillonage du ratio d'aspect différent de 1, + de fait il vous faudra redimensionner à la hausse (ce qui gaspille + beaucoup d'espace disque) ou à la baisse (ce qui diminue le niveau + de détail de la source) la vidéo de façon à obtenir des pixels carrés. + D'une manière ou d'une autre, cette opération est très inéficace, mais + ne peut être evitée si vous souhaitez que votre vidéo soit lisible par + QuickTime 7. + MEncoder permet d'appliquer le redimensionnement + à la hausse ou à la baisse en spécifiant respectivement + ou . + Ces options vont redimensionner la vidéo à la bonne largeur pour la hauteur rognée, + arrondi au plus proche multiple de 16 pour une compression optimale. + Rappelez vous que si vous rognez, vous devez d'abord rogner et ensuite redimensionner: + + -vf crop=720:352:0:62,scale=-10:-1 + + + + + +Synchronisation de l'audio et de la vidéo + + + Parce que vous allez remultiplexer dans un container différent, + vous devriez toujours utiliser l'option + afin de s'assurer que les trames dupliquées soient effectivement + dupliquées dans la vidéo de sortie. Sans cette option, MEncoder + placera simplement un marqueur dans la flux vidéo signalant qu'une trame + a été dupliquée, et délèguera au logiciel client l'initiative d'afficher + la même trame deux fois. Malheureusement, cette "duplication douce" ne survivant pas + au multiplexage, l'audio perdra lentement la synchronisation avec la vidéo. + + + + La chaîne de filtre résultante a cette forme: + -vf crop=720:352:0:62,scale=-10:-1,harddup + + + + + +Débit + + + Comme toujours, le choix du débit est aussi bien une question de propriétés techniques + de la source, comme expliqué + ici, qu'une + question de goût. + Dans ce film, il y a pas mal d'action et beaucoup de détails, mais le H.264 + apparait plus beau que le XviD ou tout autre codec MPEG-4 à des débits moindres. + Après moultes expérimentations, l'auteur de ce guide a choisi d'encoder ce film à + 900kbps, et pense que le résultat est joli. + Vous pouvez diminuer le débit si vous souhaitez sauver de la place, + ou l'augmenter si vous voulez améliorer la qualité. + + + + + +Exemple d'encodage + + + Vous êtes maintenant prêt à encoder la vidéo. Comme vous + tenez à la qualité, vous effectuerez un encodage en 2 passes, bien entendu. + Pour sauver un peu de temps d'encodage, vous pouvez spécifier + l'option pour la première passe; cette option + réduit et à 1. + Pour sauvegarder de l'espace disque vous pouvez utiliser l'option + afin d'enlever les toutes premières secondes de la vidéo. + (Je me suis aperçu que ce film a 32 secondes de générique et de logo.) + peut être 0 ou 1. + Les autres options sont documentées dans Encodage avec + le codec x264 et la page + de man. + + mencoder dvd://1 -o /dev/null -ss 32 -ovc x264 \ +-x264encopts pass=1:turbo:bitrate=900:bframes=1:\ +me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300 \ +-vf crop=720:352:0:62,scale=-10:-1,harddup \ +-oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 \ +-ofps 24000/1001 + + Si vous possédez une machine multi-processeur, ne manquez pas l'opportunité + d'augmenter grandement la vitesse d'encodage en activant + + le mode multi-thread du x264 + en ajoutant à votre ligne de commande . + + + + La seconde passe est la même, excepté qu'il faut spécifier le fichier de sortie + et mettre . + + mencoder dvd://1 -o narnia.avi -ss 32 -ovc x264 \ +-x264encopts pass=2:turbo:bitrate=900:frameref=5:bframes=1:\ +me=umh:partitions=all:trellis=1:qp_step=4:qcomp=0.7:direct_pred=auto:keyint=300 \ +-vf crop=720:352:0:62,scale=-10:-1,harddup \ +-oac faac -faacopts br=192:mpeg=4:object=2 -channels 2 -srate 48000 \ +-ofps 24000/1001 + + + + L'AVI résultant doit être parfaitement lu + par MPlayer, mais bien entendu + QuickTime ne peut le lire + car il ne supporte pas le H.264 multiplexé dans de l'AVI. + De fait, la prochaine étape est de remultiplexer la vidéo dans + un container MP4. + + + + +Remultiplexage en MP4 + + + Il existe différentes manières de remultiplexer des fichiers AVI en MP4. + Vous pouvez utiliser mp4creator, qui fait parti de la + suite MPEG4IP. + + + + Premièrement, demultiplexez l'AVI en un flux audio et un flux vidéo séparés + en utilisant MPlayer. + mplayer narnia.avi -dumpaudio -dumpfile narnia.aac + mplayer narnia.avi -dumpvideo -dumpfile narnia.h264 + + Les noms de fichier sont important; mp4creator + nécessite que les flux audios AAC soient nommés .aac + et les flux vidéos H.264 soient nommés .h264. + + + + Maintenant utilisez mp4creator pour créer + un nouveau fichier MP4 depuis les flux audio et vidéo. + + mp4creator -create=narnia.aac narnia.mp4 + mp4creator -create=narnia.h264 -rate=23.976 narnia.mp4 + + Contrairement à l'étape d'encodage, vous devez spécifier le nombre + d'image par seconde comme une valeur décimale (par exemple 23.976), et non + comme une valeur fractionnaire (par exemple 24000/1001). + + + + Le fichier narnia.mp4 devrait être lisible + par n'importe quelle application QuickTime 7, + comme le lecteur QuickTime ou + comme iTunes. Si vous planifiez de voir la + vidéo dans un navigateur Internet avec le plugin QuickTime, + vous devriez aussi renseigner le film de sorte que le plugin + QuickTime puisse commencer à le lire + pendant qu'il se télécharge. mp4creator + peut créer ces pistes de renseignement: + + mp4creator -hint=1 narnia.mp4 + mp4creator -hint=2 narnia.mp4 + mp4creator -optimize narnia.mp4 + + Vous pouvez vérifier le résultat final pour vous assurer + que les pistes de renseignement ont été créées avec succès: + + mp4creator -list narnia.mp4 + + Vous devriez voir une liste de pistes: 1 audio, 1 vidéo, et 2 pistes de renseignement + + Track Type Info + 1 audio MPEG-4 AAC LC, 8548.714 secs, 190 kbps, 48000 Hz + 2 video H264 Main@5.1, 8549.132 secs, 899 kbps, 848x352 @ 23.976001 fps + 3 hint Payload mpeg4-generic for track 1 + 4 hint Payload H264 for track 2 + + + + + + + +Ajouter des tags de méta-données + + + Si vous voulez ajouter des tags dans votre vidéo qui soient visible dans iTunes, + vous pouvez utiliser + AtomicParsley. + + AtomicParsley narnia.mp4 --metaEnema --title "The Chronicles of Narnia" --year 2005 --stik Movie --freefree --overWrite + + L'option efface toutes meta-données existantes. + (mp4creator insère son nom dans le tag "encoding tool"), + et récupère l'espace libéré par les méta-données effacées. + L'option paramétre le type de vidéo (tel que Film ou Show TV), + qu'iTunes utilise pour grouper des fichiers vidéos similaires. + L'option écrase le fichier d'origine; + sans cette option, AtomicParsley créé un fichier automatiquement + nommé dans le même répertoire et laisse le fichier d'origine tel quel. + + + + + + Utiliser <application>MEncoder</application> pour créer des fichiers compatibles VCD/SVCD/DVD. -- cgit v1.2.3