J'avais deja apporté une réponse à la question de la conversion vidéo une bonne vingtaine de pages plus haut, je sais a quel point c'est horriblement chiant à remonter les pages en plus j'ai fait un tuto dans les forums trackmania je vais le chercher et je vous le copie/colle...
Quicktime a deux très gros problèmes :
1) il n'utilise que ses propres codecs internes donc si le codec (ou le conteneur) n'est pas supporté c'est foutu.
2) il est monstrueusement lent pour l'encodage en h264 (mais quand je dis monstrueusement c'est même pas assez fort comme terme !!!)
J'ai trouvé une solution mais qui nécessite d'utiliser pas mal de logiciels différents (et tous gratuits). la première fois ca vous paraitra peut être un peu complexe mais une fois que vous aurez compris comment ca marche vous irez beaucoup beaucoup plus vite (1000x plus vite qu'avec QT) et la qualité sera vraiment au rendez-vous par rapport au mpeg4 (ce sera même meilleur qu'avec QT !)
Attention message long!
Page originale : http://www.trackmania-lejeu.com/fo [...] hp?t=11504
TUTORIAL
Faire un bon réencodage en H264/AAC (réglages pour iPod)
Il existe quelques logiciels pour faire automatiquement une vidéo compatible avec l'iPod mais la qualité laisse souvent à désirer et Quicktime est très bon mais est beaucoup beaucoup trop lent.
Vous aurez besoin des logiciels suivants : (prenez toujours les dernières versions stables)
Certains n'existent qu'en anglais, vous devriez quand même vous débrouiller (chercher le bouton "download", choisir un mirroir, installer...) mais si vous avez des difficultés, les outils google traduction sont vos amis...
-VirtualdubMod site officiel
-Avisynth Site officiel
-iTunes Apple (France)
-x264 x264.nl
-.net Framework v2 Microsoft Clubic
-mp4box+YAMB (interface graphique pour mp4box) Doom9 forums
-calculatrice windows
(ou toute autre calculatrice fera l'affaire)
EDIT : ajout pour HFR, la combinaison FFDshow + Haali's matroska splitter permet d'afficher les vidéos H264 dans des .mp4 .mkv et .avi dans presque n'importe quel logiciel de lecture vidéo (windows media player, winamp, mediaplayer classic,...) et est beaucoup plus performante que Quicktime... n'hésitez pas à l'utiliser...
Etape 1 : redimensionner la vidéo en 320x... (max 320x240)
-ouvrez votre vidéo dans VirtualDubMod, si il s'agit d'un fichier différent d'un .avi, sélectionnez "Use Avisynth template : DirectShow source"
-si il s'agit d'un fichier différent d'un avi, vous devrez redéfinir le début et la fin de votre vidéo car virtualdubmod ajoute une ou deux images "vides" au début et à la fin.
utilisez les boutons "mark in/out" (en bas près du numéro d'image)
autre méthode : menu "edit - set selection start/end"
-allez dans le menu "video - filters"
---->si votre vidéo a une largeur supérieure à 640 pixels (redimensionnement haute qualité, profitons de vos pixels !):
-ajoutez (add) un filtre de redimensionnement (resize) et définissez une largeur (width) de 640 pixels, définissez la hauteur (height) de facon à garder les proportions de la vidéo : utilisez la calculatrice, attention à ce que le hauteur soit un multiple de 2 et que la hauteur ne dépasse pas 480 pixels! sélectionnez le mode "Bicubic" (meilleure qualité que le mode par defaut)
-ajoutez un filtre de redimensionnement (2:1) haute qualité (2:1 reduction high quality)
-veillez à ce que l'ordre soit correct : resize doit être au dessus de 2:1 reduction high quality
---->si votre vidéo à une largeur inférieure à 640 pixels
-ajoutez (add) un filtre de redimensionnement (resize) et définissez une largeur (width) de 320 pixels, définissez la hauteur (height) de facon à garder les proportions de la vidéo : utilisez la calculatrice, attention à ce que le hauteur ne dépasse pas 240 pixels! sélectionnez le mode "Bicubic" (meilleure qualité que le mode par defaut)
-allez dans le menu video - compression et sélectionnez un codec et paramètres de facon à avoir une qualité optimale :
l'idéal est un codec "lossless" (sans pertes), celui que j'utilise est le HuffYUV, inclus dans les encodeurs de FFDshow, il faut juste l'activer dans les deux menus de configuration vidéo de FFDshow.
vous pouvez également utiliser d'autres codecs comme xvid en mettant le bitrate au maximum.
Si vous avez beaucoup de place sur votre disque dur vous pouvez aussi laisser non compressé mais je ne vous le recommande pas vraiment...
-allez dans le menu file(fichier) - save as(enregistrer sous) et sauvez votre vidéo redimensionnée peu (ou pas) compressée dans un fichier AVI
Etape 2 - Préparer le script avisynth et extraire l'audio
-toujours avec VirtualDubMod, ouvrez la vidéo redimensionnée et utilisez l'option "Use Avisynth template : DirectShow source" (toutes vidéos)
VirtualdubMod génère automatiquement un script avisynth (un fichier .avs portant le même nom que la vidéo redimensionnée) dont nous aurons besoin plus tard
-allez dans le menu "streams - stream list"
dans la fenêtre apparait la description de votre bande son : sélectionnez la et cliquez sur "save wav" pour extraire la bande son de votre vidéo.
-vous pouvez fermer VirtualDubMod
Etape 3 - Convertir l'audio en AAC (avec iTunes)
-lancez iTunes et allez dans le menu edition / préférences
puis dans l'onglet Avancé et le sous onglet Importation
sélectionnez : "importer avec - Encodeur AAC" et "Réglage Haute qualité (128kbps)"
-placez le fichier wav dans votre bibliothèque, cliquez avec le bouton droit sur le fichier et faites convertir en AAC
-si vous avez paramétré iTunes pour qu'il gère votre bibliothèque musicale, vous devrez aller chercher le fichier AAC pour le ramener dans votre dossier de travail. Le moyen le plus simple est de le sélectionner, cliquer avec le bouton droit dessus et choisir "afficher le morceau", ceci ouvrira automatiquement le dossier dans lequel est rangé le morceau, vous permettant de déplacer le fichier vers votre dossier où vous travaillez (bureau la plupart du temps)
Un simple cliquer/ déposer depuis la bibliothèque ne fait que copier le fichier (sans effacer l'original)
Etape 4 - Convertir la vidéo en H264 (avec x264)
-lancez x264 avec l'interface en ligne de commande (musique de psychose scène de la salle de bain)
(par défaut menu démarrer/programmes/x264/x264 command line interface encoder )
-dans Avisynth Script, chargez le fichier .avs portant le même nom que la vidéo redimensionnée (le script que nous avons généré à l'étape2)
-dans Video Output, choisissez l'endroit et le nom de votre vidéo une fois réencodée
-choisissez "File Type - MP4"
-reste à déterminer les paramètres :
dans Vidéo Profile cliquez sur Config
Attention voici la liste des paramètres que vous allez devoir modifier depuis la configuration par défaut, si vous avez dejà modifié des options au hasard, cliquez sur "load defaults" pour reprendre la confiuration par defaut.
-Onglet General
-Mode : ABR
-Bitrate : 700
-Number of Threads : si vous avez un processeur DualCore, mettez 2, sinon laissez 1
-AVC Profiles : Baseline Profile
-AVC Level : Level 1.3
-Onglet Rate Control
-M.E. Algorithm : Exhaustive (sera peut être renommé Successive Elimination)
-Subpixel Refinment : 6 - RDO
-Onglet Quantisation
-Minimum Quantizer : 22
-Macroblock Options : Mettez Custom et cochez tout ce qui n'est pas grisé
normalement rien de ce qui est grisé n'est coché mais si quelquechose de grisé est coché (ce n'est pas nnormal) mettez None pour tout enlever puis remettez Custom et cochez tout ce qui n'est pas grisé
Fin de la configuration (ouf)
Dans preset, donnez un nom à votre configuration et cliquez sur "New" pour sauver votre configuration et pouvoir la reprendre la prochaine fois.
Si vous utilisez une vieille version, vérifiez que la ligne de commande contient bien l'instruction "--level 1.3" certaines avnciennes version l'oubliaient il fallait la rajouter à la main.
-Cliquez sur OK pour fermer la configuration
-Cliquez sur Queue pour mettre le réencodage en file d'attente
-allez dans l'onglet Queue et cliquez sur START pour lancer l'encodage
Patientez le temps que la vidéo soit encodée, ca y est vous avez encodé la vidéo
La version que j'ai au moment où j'écris ce tuto ne marche pas correctement, elle ne détecte pas la liste d'attente et me met un message d'erreur : "rien en attente..."
Si c'est aussi votre cas voici comment lancer l'opération si vous avez ce problème :
-retournez dans la configuration et cochez la case "display command line" pour afficher la ligne de commande.
-lancez votre invité de commande windows (menu démarrer/programmes/accessoires/invité de commandes) et mettez la fenêtre de côté
-allez chercher l'application x264.exe (par defaut c:\program-files\x264\x264.exe) faites un cliquer-glisser dans l'invité de commandes
puis mettez un espace et copiez/collez les paramètres qui sont affichés dans la configuration. (ne recopiez pas le x264.exe vous l'avez dejà écris en faisant le cliquer/glisser)
Appuiez sur entrée pour lancer l'encodage
Etape 5 - Rassembler l'audio et la vidéo
-Lancez YAMB
-Dans l'onglet MUX, à côté du cadre "Audio & Video" cliquez sur ADD et sélectionnez votre fichier .mp4 contenant la vidéo réencodée en H264, puis recommencez avec le fichier .m4a contenant l'audio réencodé en AAC
Si vous êtes allés dans les options et coché la case "View import options directly" (voir les options d'importation directement), une fenêtre apparaitra, ne touchez à rien et cliquez sur ok
-Dans l'onglet Output, modifiez le nom du fichier pour lui donner le nom de la vidéo finale
-Cliquez sur MUX
[size=18]Ca y est ![/size] toutes les opérations sont terminées... vous avez réencodé la vidéo en H264 pour iPod avec les meilleures options pour une qualité maximale.
Vous n'avez plus qu'à placer votre vidéo sur votre iPod à l'aide d'iTunes.
---->Si ca ne marche pas...
...C'est probablement un bug dû à quicktime : cliquez avec le bouton droit sur votre vidéo et faites ouvrir avec -> Quicktime
vous devez recevoir une erreur, voici celles que j'ai dejà recu :
- Durée de séquence invalide : bug de quicktime tout est bon mais QT semble avoir un problème avec les vidéos de plus de 3m30s pourtant the 1K project (+ de 6 minutes) marche sans problème...
- Atome public de séquence invalide : celui là je ne l'ai jamais compris, ca m'est arrivé lorsque j'ai voulu réencoder un bonus du film Madagascar avec les pinguins à noël (un court métrage d'environ 10 minutes), je n'ai toujour spas compris pourquoi ca ne marche pas, peut être parce que c'était un wmv que j'avais attrappé en streaming ?
- Erreur inconnue : Ca m'arrive lorsque j'essaie d'ouvrir une vidéo H264 dans un fichier AVI...
Si vous avez d'autre messages d'erreur n'hésitez pas à m'en faire part.
Message édité par BlackShark le 10-02-2006 à 14:53:56