Après avoir longtemps surfé sur FM pour problèmes divers (cf mon post de présentation pour les curieux) je me suis inscrit pour vous faire parvenir une méthode alternative d'encodage via le .mp4.
En effet, je disposais d'un film en Xvid récalcitrant. J'ai tenté différents logiciels qui m'ont créé des problèmes :
- Virtual dub qui ne gère pas le Débit audio Variable
- Nandub qui a pas le codec mp4v ni mp4a nécessaire à la lecture.
- WinAvi MP4 converter ne disposait pas d'assez d'options personnellement (pas de débit fin ni de redimensionnement adapté)
- Nero Recode 2 créait un problème lors de l'encodage et ne voulait pas du fichier
- MediaEncoder créait un problème de muxage entre l'audio et la vidéo
- Ripp It After Me ne disposait pas de bons codecs pour mon fichier
- SUPER donnait un mauvais redimensionnement
Je précise que je n'ai pas testé MPEGable . D'autre part, il n'est pas omis qu'une erreur de ma part dans la manipulation de ces logiciels soit arrivé. Je fournis uniquement une autre méthode d'encodage qui a ses défauts et ses qualités.
Je vous rappelle les différents tutoriaux d'encodage pour le mp4 présents sur ce forum :
- Néro Recode 2 (320*240) par shadowdams
- Néro Recode 2 (176*144) par shadowdams
- SUPER (176*144) par shadowdams
- SUPER (320*240) par arroz
- Mpegable X4 Live (176*144) par Sephi06
Tout d'abord présentation du matériel nécessaire :
- VLC Media Player la dernière version actuelle étant 0.8.6b, moi j'utilise cependant la 0.8.5
- et c'est tout !
en effet l'avantage de cette méthode est la nécessité d'un seul logiciel, que certains auront déjà surement adopté en tant que lecteur vidéo ! Son incorporation de propres codecs en fait un lecteur décodant tout. Mais la fonction décodeur ne nous intéresse pas ici; c'est sa fonction méconnue d'encodeur qui en fait tout l'intérêt.
Le désavantage de cette méthode est par contre l'absence d'interface conviviale avec plein de menus déroulants et de cases a cliquer. Ceci est un avantage dans la simplicité d'utilisation car on ne peut pas se perdre dans les options. Mais on ne peut, pour ceux qui le désirent, pas incorporer de bandes noires ou les découper ... on ne peut découper le fichier en séléctionnant qu'une partie du film (du moins je n'ai pas trouvé cette fonction, si vous la trouvez prévenez moi )
Bon voilà assez de parlotte, passons au concret :
- Installation du logiciel après téléchargement, relativement simple, en francais, bref rien de compliqué, en 5 minutes c'est réglé.
Préparation de l'encodage :
Lisez le fichier a transcoder dans VLC, faites Crtl+I et cliquez sur l'onglet Détails
Là je vous conseille pour des raisons pratiques d'utiliser le bloc-note ou un fichier word/texte bien plus pratique à manier
"C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv "CHEMIN_COMPLET" :sout=#transcode{vcodec=mp4v,vb=300,width=320,height=RAPPORT_POUR_RATIO,deinterlace,acodec=mp4a,ab=32,channels=2,samplerate=22100}:std{access=file,mux=mp4,dst=C:\filmencodeviaVLC.mp4}
Décodage du code et modifications à effectuer :
- en vert : à vérifier et modifier que en cas de besoin
- en rouge : à modifier selon ses préférences
- en gras : à ne pas modifier, c'est la structure du code et chaque espace, virgule ou guillemet est INDISPENSABLE !
Différents éléments en couleur.... => explication
- "C:\Program Files\VideoLAN\VLC\vlc.exe" => chemin d'installation par défaut de VLC
- CHEMIN_COMPLET => là c'est le chemin du fichier source, j'ai testé avec .avi mais je pense que tous les formats pris en charge par VLC marcheront
- vcodec=mp4v => là c'est l'utilisation du codec vidéo compatible quicktime et .MP4 des Sony ericsson
- vb=300 => le BitRate du fichier vidéo je vous conseille une valeur entre 300 et 350. Mettre une valeur trop faible causera une qualité trop médiocre. Une valeur trop élevée créera un fichier volumineux qui vous fera ramer lors de la lecture du film. A vous de trouver une valeur correspondant le mieux a vos attentes et votre portable
- width=320 => là j'ai mis les réglages pour un W850i : 320*240 puisque c'est mon portable, mais rien n'empêche de mettre du 177 pour les portables lisant le format 177*144
- height=RAPPORT_POUR_RATIO => là vous avez une règle de trois a faire en observant la résolution du fichier d'origine. Faites le calcul width*H/L (cf au dessus pour H et L). en général, pour un 320*240, ceci est compris entre 128 et 240
- acodec=mp4a => là c'est l'utilisation su codec audio compatible quicktime et .MP4 des Sony ericsson
- ab=32 => le BitRate du fichier audio, je vous conseille une valeur à choisir entre {32, 48, 64}. Une valeur forte fera un fichier plus volumineux pour une meilleure qualité (utile pour les DVD concerts par exemple) mais perso j'utilise 32 et ça marche bien pour les films classiques.
- channels=2 => pour passer le stéréo en mono, pratique pour les mono-oreillettes
- samplerate=22050 => fréquence d'échantillonnage de la piste audio choisir entre {22050, 36000, 44100, 48000}. Ne pas prendre trop élevé si aucune nécessité
- C:\filmencodeviaVLC.mp4 => désigne le chemin du fichier de sortie
Une fois votre ligne de commande éditée sur bloc notes, copiez collez là dans Démarrer/Exécuter et observez l'avancement. Environ 30 minutes pour un film d'1h40 avec un P4 3GHz 512 Ram. Le fichier de sortie est de 220 Mo avec comme settings (260,320*132,32,22050)
Voila ça paraît compliqué de prime abord mais une fois que vous aurez trouvé vos réglages il n'y aura plus que la résolution a adapter selon le ratio, le fichier d'entrée et de sortie !
Bon encodage !
PS : je reste ouvert a toute critique, remarque ou remerciement