Re: Avidemux - feedback pour ceux que ça intéresse

Publié par Anonyme le 05/11/2012 17:24:58
J'ai eu l'occasion de faire quelques nouveaux tests avec Avidemux qui m'ont permis de me rendre compte que selon ce que l'on fait, les deux versions à savoir 2.5-6 et 2.6 d'Avidemux étaient nécessaires.

J'ai récupéré une vidéo au format MP4 (AVC pour la video et AAC pour l'audio) découpée en plusieurs morceaux de mêmes dimensions, fréquence et paramètres d'encodages audio-video. Parfait pour un assemblage en un seul morceau. J'ai donc chargé le premier morceau dans Avidemux 2.5-6 puis je lui ai ajdoint, un par un, les autres morceaux. J'ai tout laissé en mode copie et choisi le même format que celui d'origine pour le conteneur. A chaque chargement de video, j'avais ce message auquel j'ai répondu NON :



Le son de la vidéo assemblée était décalé à partir du second morceau. J'ai donc rechargé les morceaux de la même manière en répondant OUI aux messages cette fois-çi. Même problème avec la vidéo résultante.

En désespoir de cause, j'ai refait les mêmes opérations mais avec Avidemux 2.6 cette fois et aucun message d'avertissement ne m'a été fait au chargement. La vidéo résultant n'a aucun décalage (ouf!)

J'ai pensé qu'il serait utile de vous le signaler. Il semblerait que la dernière version d'Avidemux soit plus performante pour l'assemblage des formats couramment utilisés sur YouTube comme le MP4 ou le FLV (avec les codec AVC/AAC car je n'ai pas essayé avec d'autres). Par contre pour l'encodage au format AVI (Xvid/MP3), j'ai noté que les résultats étaient meilleurs avec la version précédente. J'assemble donc avec la dernière version et je convertis la vidéo assemblée avec la version précédente.

A propos d'encodage dans un conteneur AVI, si vous souhaitez obtenir une taille précise, j'ai découvert, à mes dépens que contrairement à GordianKnot qui calcule la taille de la video en tenant compte de la taille de l'audio et en calculant l'imbrication (interleaving), Avidemux bien qu'il demande la taille de l'audio ne le fait pas. La taille de la vidéo résultante est donc trop grande.

Voici comment procéder : si vous voulez une taille de 700Mo pour mettre sur un CD par exemple, vous devez indiquer dans les paramètres de configuration XviD Encoding Mode (Video Size (Two Pass), la taille de la vidéo moins celle du fichier audio et moins celle de l'interleaving. Ce n'est pas très pratique et c'est là que je regrette GordianKnot qui produit toujours des vidéos à la taille désirée mais qui ne fonctionne que pour des flux MPEG-2 ou MPEG-4 en entrée.

Voici donc ma solution, un peu tordue certes, mais qui a l'avantage de fonctionner.

1. Sauvegardez l'audio de votre vidéo à part (menu Audio - Sauvegarder).
2. Réencodez l'audio au format MP3 séparement avec un autre logiciel comme Xmedia Recode par exemple ou BSweet (plus précis mais hyper compliqué).
3. Ensuite quand vous allez réencoder votre video avec Avidemux, pour le son mettez COPY et dans le menu audio, piste principale remplacez la piste de la vidéo par le fichier MP3 que vous avez encodé avec Xmedia Recode (seuls le MP3, le WAV et l'AC3 sont acceptés pour l'AVI). Ainsi dans les paramètres de taille vidéo, vous saurez quelle taille indiquer pour la vidéo. Il faut aussi retirer la taille de l'interleaving (imbrication audio-vidéo). Pour cela j'ai trouvé une astuce en me servant de GordianKnot sans charger de projet puisqu'il n'acceptera pas un flux AVC mais en utilisant sa calculatrice intergrée bien meilleure que celle fournie avec Avidemux :



-Cela suppose que l'on ait choisi une taille et un codec. Ici 700Mo et Xvid-
1. Indiquer la durée de la vidéo (remplir les minutes et les secondes de la deuxième ligne, le reste se remplira automatiquement)
2. Indiquer la taille de fichier audio déjà encodé
3. Indiquer la fréquence d'images
4. Cocher le calcul de l'interleaving et indiquer le type d'audio utilisé pour la première piste (VBR MP3 dans ce cas, la valeur serait différente avec du CBR MP3 ou de l'AC3) et hop en jaune vous avez la taille de l'imbrication AVI et même que la taille à indiquer pour la vidéo est inscrite à droite : 652 Mo (vous pouvez faire le calcul 700-41-7=652).

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=13&topic_id=8257&post_id=140402