Sauter la navigation

L’origine du mal

Les flux au format MPEG-2, qu’ils soient issus de DVD (VOB) ou d’enregistrements TV (TS, MPG ou MPEG) sont constitués de paquets audio/vidéo ayant chacun leurs propres timestamps (référence temporelle).

Ces timestamps permettent de conserver la synchronisation lorsque certains de ces paquets sont perdus, de-ci, de-là, notamment pour les programmes TV. Ainsi, à la lecture, ces petites erreurs resteront relativement imperceptibles. Il en va autrement pour la conversion en AVI.

En effet, l’encodage est séquentiel et les timestamps ne sont pas supportés par ce conteneur. En clair, si un paquet vidéo manque, le paquet audio correspondant sera lui encodé et vice-versa. La multiplication de ces erreurs dans la vidéo originale produira inéluctablement un décalage A/V de plus en plus important lors de l’encodage en AVI.

Et dans ces conditions, recaler l’audio sur la vidéo après conversion est quasiment impossible. Mieux vaut agir en amont.

Remédier au problème

Etape 1 – Démultiplexer le fichier MPEG source, c’est-à-dire séparer l’audio et la vidéo en flux élémentaires, avec ProjectX qui réparera les erreurs. Pour fonctionner, ProjectX nécessite l’installation de l’environnement Java.

Etape 2 (optionnel) – Faire de l’édition (coupures de pubs par exemple) avec Cuttermaran (nécessite l’installation de l’environnement .NET Framework) ou MPEG2Schnitt.

Etape 3 – Remultiplexer les flux audio et vidéo, c’est-à-dire les réunir à nouveau dans un fichier MPEG unique, avec ImagoMPEG-Muxer.

Etape 4 – Ouvrir la vidéo obtenue dans VirtualDub pour la convertir en AVI.

Tous les logiciels utilisés sont gratuits.

Publicités

One Comment

    • Antoine92330
    • Posted 10 janvier 2010 at 11:01
    • Permalink

    merci pour la proposition. je vais l’essayer

    pour ma part j’utilise MPEG2repair qui est rapide et corrige beaucoup d’erreurs.

    avez-vous une expérience avec cet outil ?

    merci


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

%d blogueurs aiment cette page :