léger décalage video-audio

Modérateur : Modérateurs

Verrouillé
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

léger décalage video-audio

Message par Polipe »

Salut à tous

alors là je craque... j'ai besoin de vos lumières. j'explique :
J'ai rippé avec DvdFab quelques épisodes issus d'un DVD de la famille Addams.
Je me retrouve donc avec les bup, ifo et le vob qui vont bien.

1. Je lance M4ng (v3) et je lui demande de me préparer un mkv, avec une piste vidéo en x264cli et 2 pistes audio en AC3 160 kbps.
Le travail terminé apparemment sans erreurs, je visionne le fichier et je m'aperçois que l'audio est légèrement décalé.
Je me dis que peut-être ça vient du passage de l'ac3 de 192 à 160 kbps. Et je recommence l'encodage. Même résultat.
Bon. J'essaie alors en mp3. Même chose, toujours ce léger décalage...
Je me tourne alors vers la vidéo. Fini le x264, on y va pour du xvid des familles, auquel on va ajouter du mp3 de base. Zut. pareil...

2. La mort dans l'âme, je télécharge une version d'essai d'un truc de chez xilis*ft. Et là, que ce soit en mkv ou en xvid, le calage image/son est OK. rhââââ !!

3. Pour rire, je muxe (mkvtoolnix) l'audio produit par xilis*ft et la vidéo de M4ng : surprise, revoilou le décalage.
Ce serait donc, non pas l'audio, mais la vidéo qui serait mal encodée par M4ng ?

4. Je viens alors sur ce forum et je cherche... mais je ne trouve pas de post correspondant à ce problème. Par contre, je découvre la version 4 de m4ng :)
Youpie, je la télécharge. je l'installe. Mais hélas, même peine :(
J'essaie le mode autonome, mais le nom du codec video passe en rouge, n'importe quel choix je fais.
Ras le bol de ne pas comprendre :beuh:
Je me tourne donc vers des plus calé que moi.

Je colle ici ma config multimedia :

m4ng Video Analyser [ 3.2.2.0 - SubsWay - (exp 31/12/13) ]

(ChainLess: OFF)

[ Video ]
DivX : - [ INTROUVABLE ]
Xvid : OK [ Xvid 1.2.2 final ]
X264 (cli) : OK [ x264 0.118.2085 8a62835 ]
X264 (vfw) : OK
VP6 : - [ INTROUVABLE ]
VP7 : - [ INTROUVABLE ]
DivX 3.11 : OK
Quicktime Alternative : - [ INTROUVABLE ]
Quicktime Lite : - [ INTROUVABLE ]
CoreAVC : - [ INTROUVABLE ]
Real Alternative : - [ INTROUVABLE ]
Real Video 10 : - [ INTROUVABLE ]
DirectVobSub : - [ INTROUVABLE ]
VSfilter :
ffdshow : OK [ ffdshow v1.1.3611 [2010-10-06] ]
----------------------------------------------------
[ Audio ]
CORE - AAC Codec : OK [ 1.2.0.575 ]
CORE - VORBIS Codec : - [ INTROUVABLE ]
LAME - MP3 Codec : OK [ 0.9.1.0 ]
AC3 Filter : OK [ 1.63b ]
Oggcodecs : - [ INTROUVABLE ]
OggDs : OK [ ??? ]
----------------------------------------------------
[ Miscs ]
Windows : Windows 7 Professional [Windows 7 Professional]
UAC : User Account Control OFF
Temp : C:\Users\Windows\AppData\Roaming\m4ng\
Matroska Splitter : OK [ 1.10.262.12 ]
DGindex : OK [ 1.5.0.0 ]
m4ng Codec Pack : OK [ v 2.0 ]
DVDFab Platinum : - [ INTROUVABLE ]
DVDFab Decrypter : - [ INTROUVABLE ]
DVDFab HD Decrypter : - [ INTROUVABLE ]
- [ INTROUVABLE ]
DVDFab : - [ INTROUVABLE ]
Web Browser : C:\program files\Internet Explorer\iexplore.exe
----------------------------------------------------
[ Avisynth ]
AVIsynth.dll OK [ 2.5.8.5 ]
d:\utils\m_codecs\AviSynth 2.5\plugins\*.*
- colors_rgb.avsi OK
- DirectShowSource.dll OK
- TCPDeliver.dll OK
----------------------------------------------------
[ Matroska (MKV) ]
MKVExtractGui by DP : OK [ 1.6.5.300 ]
MKVtoolnix : OK [ v4.4.0.0 ]
MUX MKV : d:\utils\m_codecs\MKVtoolnix\mkvmerge.exe OK
MKVINFOS : d:\utils\m_codecs\MKVtoolnix\mkvinfo.exe OK
DEMUX MKV : d:\utils\m_codecs\MKVtoolnix\mkvextract.exe OK
----------------------------------------------------
[ CLI - Command line interfaces ]
Nero AAC Encoder : OK [ 1.5.4.0 ]
-----------------------------------------------------------------------------------------------------

et le script de réencodage :

LoadPlugin("C:\PROGRA~2\m4ng_v4\system\MVTools.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v4\system\Asharp.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v4\system\MSharpen.dll")

Source="d:\LAFAMI~1\s1\s1e01\video_ts\vts_01_0.ifo"
Largeur=720
Hauteur=540
ratio =1.333333
vratio =1.333333
real_l=720
real_l4=720
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Indice=0.133745

LoadPlugin("C:\PROGRA~2\m4ng_v4\system\DGDecode.dll")
Video=MPEG2Source("d:\LAFAMI~1\s1\s1e01\video_ts\vts_01_1.d2v")
LoadPlugin("C:\PROGRA~2\m4ng_v4\system\NicAudio.dll")
Audio=NicAC3Source("d:\LAFAMI~1\s1\s1e01\video_ts\VTS_01~2.AC3").DelayAudio(0.006000)
Import("C:\PROGRA~2\m4ng_v4\system\AudioMix.avsi") #(c) 2oo9 - Dirk Pitt
# ====================================================================
Audio=Audio.AudioChannels == 6 ? DownMix( Audio ) : Audio
Audio=Audio.AudioChannels == 1 ? MonoToStereo( Audio ) : Audio
Video=Audiodub(Video, Audio)
# RESIZE
Video=BilinearResize(Video, Largeur, Hauteur)
Video=ConvertToRGB(Video)
Return(AssumeFrameBased(Video))
-----------------------------------------------------------------------------------------------------

Je tourne sous Seven x64 Pro. pas de contrôle de compte. pas de divx installé...
J'ai réinstallé ma config il y a quelques mois et je n'ai pas vraiment testé M4NG "à fond"
De plus, j'ai quelques notions mais je ne suis pas un pro de l'encodage...

Si quelque chose saute aux yeux q'une âme charitable ou d'un spécialiste, je suis preneur.
Merci d'avance.
Désolé pour la longueur du post...
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

Est-ce que tu n'a pas tout simplement un décalage audio d'origine sur ton DVD qui n'est pas reproduit au mux par m4ng? Aussi, vérifie si le FPS est bon.

Postes nous également un mediainfo d'une partie de ton DVD rippé.
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

Message par Polipe »

mike031 a écrit :Est-ce que tu n'a pas tout simplement un décalage audio d'origine sur ton DVD qui n'est pas reproduit au mux par m4ng? Aussi, vérifie si le FPS est bon.
Postes nous également un mediainfo d'une partie de ton DVD rippé.
Merci pour ta réponse Mike031 :)

Il n'y a pas de décalage son-video sur le dvd d'origine. Et je n'ai pas touché au fps (25 fps)
Je colle le mediainfo demandé (dvd rippé) :

Général
Nom complet : D:\La famille Addams\s1\s1e01\VIDEO_TS\VTS_01_1.VOB
Format : MPEG-PS
Taille du fichier : 543 Mio
Durée : 24mn 37s
Type de débit global : Variable
Débit global moyen : 3 082 Kbps
Bibliothèque utilisée : encoded by TMPGEnc (ver. 2.524.63.181)

Vidéo
ID : 224 (0xE0)
Format : MPEG Video
Version du format : Version 2
Profil du format : Main@Main
Paramètres du format, BVOP : Oui
Paramètres du format, Matrice : Personnalisée
Durée : 24mn 37s
Type de débit : Variable
Débit : 2 637 Kbps
Largeur : 720 pixels
Hauteur : 576 pixels
Format à l'écran : 4/3
Images par seconde : 25,000 Im/s
Norme : PAL
Espace de couleurs : YUV
Sous-échantillonnage de la chrom : 4:2:0
Profondeur des couleurs : 8 bits
Mode de compression : Avec perte
Bits/(Pixel*Image) : 0.254
Taille du flux : 464 Mio (86%)
Bibliothèque utilisée : TMPGEnc 2.524.63.181
Coordonnées de chromaticité : BT.470-2 System B, BT.470-2 System G
Caractéristiques du transfert : BT.470-2 System B, BT.470-2 System G
Coefficients de la matrice : BT.470-2 System B, BT.470-2 System G

Audio #1
ID : 189 (0xBD)-128 (0x80)
Format : AC-3
Format/Info : Audio Coding 3
Extension du mode : CM (complete main)
Type de muxing : DVD-Video
Durée : 24mn 36s
Type de débit : Constant
Débit : 192 Kbps
Canaux : 2 canaux
Position des cannaux : Front: L R
Echantillonnage : 48,0 KHz
Profondeur des couleurs : 16 bits
Mode de compression : Avec perte
Délai par rapport Vidéo : 6ms
Taille du flux : 33,8 Mio (6%)

Audio #2
ID : 189 (0xBD)-129 (0x81)
Format : AC-3
Format/Info : Audio Coding 3
Extension du mode : CM (complete main)
Type de muxing : DVD-Video
Durée : 24mn 36s
Type de débit : Constant
Débit : 192 Kbps
Canaux : 2 canaux
Position des cannaux : Front: L R
Echantillonnage : 48,0 KHz
Profondeur des couleurs : 16 bits
Mode de compression : Avec perte
Délai par rapport Vidéo : 6ms
Taille du flux : 33,8 Mio (6%)

Texte #1
ID : 189 (0xBD)-32 (0x20)
Format : RLE
Format/Info : Run-length encoding
Type de muxing : DVD-Video
Délai par rapport Vidéo : 2s 446ms

Texte #2
ID : 189 (0xBD)-42 (0x2A)
Format : RLE
Format/Info : Run-length encoding
Type de muxing : DVD-Video
Délai par rapport Vidéo : 2s 766ms

Texte #3
ID : 189 (0xBD)-44 (0x2C)
Format : RLE
Format/Info : Run-length encoding
Type de muxing : DVD-Video
Délai par rapport Vidéo : 2s 766ms

Menu


et me mediainfo du fichier Mkv produit par m4ng :

Général
Identifiant unique : 251326518443133370024883557096740355871 (0xBD13BA0D8582DE4BB907FB969B9BFF1F)
Nom complet : D:\La famille Addams\s1\s1e011.mkv
Format : Matroska
Version du format : Version 2
Taille du fichier : 230 Mio
Durée : 24mn 37s
Type de débit global : Variable
Débit global moyen : 1 307 Kbps
Date d'encodage : UTC 2013-03-23 09:38:28
Application utilisée : mkvmerge v4.4.0 ('Die Wiederkehr') compilé le Oct 31 2010 à 21:52:48.
Bibliothèque utilisée : libebml v1.0.0 + libmatroska v1.0.0

Vidéo
ID : 3
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : Baseline@L3.0
Paramètres du format, CABAC : Non
Paramètres du format, RefFrames : 1 image
Paramètres du format, GOP : M=1, N=12
Type de muxing : Header stripping
Identifiant du codec : V_MPEG4/ISO/AVC
Durée : 24mn 37s
Type de débit : Variable
Débit : 1 025 Kbps
Débit maximum : 1 500 Kbps
Largeur : 720 pixels
Hauteur : 576 pixels
Format à l'écran : 5/4
Format à l'écran d'origine : 1,278
Images par seconde : 25,000 Im/s
Images/s d'origine : 24,000 Im/s
Norme : PAL
Espace de couleurs : YUV
Sous-échantillonnage de la chrom : 4:2:0
Profondeur des couleurs : 8 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.099
Taille du flux : 181 Mio (78%)
Default : Oui
Forced : Non

Audio #1
ID : 1
Format : MPEG Audio
Version du format : Version 1
Profil du format : Layer 3
Type de muxing : Header stripping
Identifiant du codec : A_MPEG/L3
Identifiant du codec/Suggestion : MP3
Durée : 24mn 37s
Type de débit : Constant
Débit : 128 Kbps
Canaux : 2 canaux
Echantillonnage : 48,0 KHz
Mode de compression : Avec perte
Taille du flux : 22,5 Mio (10%)
Bibliothèque utilisée : LAME3.98r
Paramètres d'encodage : -m s -V 4 -q 2 -lowpass 17 -b 128
Default : Oui
Forced : Non

Audio #2
ID : 2
Format : MPEG Audio
Version du format : Version 1
Profil du format : Layer 3
Type de muxing : Header stripping
Identifiant du codec : A_MPEG/L3
Identifiant du codec/Suggestion : MP3
Durée : 24mn 37s
Type de débit : Constant
Débit : 128 Kbps
Canaux : 2 canaux
Echantillonnage : 48,0 KHz
Mode de compression : Avec perte
Taille du flux : 22,5 Mio (10%)
Bibliothèque utilisée : LAME3.98r
Paramètres d'encodage : -m s -V 4 -q 2 -lowpass 17 -b 128
Default : Non
Forced : Non
__________________________________________________________________

en espérant que ça s'éclaircisse... :mad:

euh.... je viens de lire attentivement ce rapport et je découvre ceci dans le mkv :
Images par seconde: 25,000 Im/s
Images/s d'origine: 24,000 Im/s

ça serait-y pas là que ça se passerait ?
Modifié en dernier par Polipe le sam. 23 mars, 2013 11:42, modifié 1 fois.
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Salut,

En mode autonome, c'est normal que les codec apparaisse en rouge, puisque le mode autonome utilise ffmpeg et ses propres librairies... mais tu peux forcer l'utilisation du x264 cli (roue d'engrenage sur la ligne codec puis "utiliser x264 cli en mode autonome"

Sinon comme le dit mike031, il arrive que l'info sur le décalage audio soit mal envoyé à m4ng donc il ne l'applique pas... tu peux, en refaisant un mux mkv indiquer la valeur du delay toi même...
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

C'est une analyse du dvd qu'il faut, pas de ton mkv final...
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

Message par Polipe »

Subbat a écrit :C'est une analyse du dvd qu'il faut, pas de ton mkv final...
j'ai édité mon post pendant que vous répondiez. les 2 rapports y sont
merci :)
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

Oui en effet, un coup tu as 25 FPS et l'autre 24 FPS, mais ça, c'est pas bien grave, tu peux le retoucher à la main dans mkvmerge ;)

Tu as un micro décalage de 6ms sur la vidéo d'origine, mais ça ne viens pas de là, c'est absolument invisible^^ (ou alors avec des yeux bioniques à la rigueur...)
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Ton décalage est le même tout le long de la vidéo ou il est de plus en plus important ?
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

Message par Polipe »

Subbat a écrit :Ton décalage est le même tout le long de la vidéo ou il est de plus en plus important ?
constant il est, le décalage.

pour les 6ms; je suis d'accord. oeil de lynxe mâtiné de buse :yeap:
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Polipe a écrit :
Subbat a écrit :Ton décalage est le même tout le long de la vidéo ou il est de plus en plus important ?
constant il est, le décalage.
Alors ce n'est pas un problème de fps... mais bien de delay à appliquer à toute la vidéo... ne te reste plus qu'à trouver la bonne valeur...
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

Message par Polipe »

Subbat a écrit :... ne te reste plus qu'à trouver la bonne valeur...
bin oui sans doute. mais je vais abandonner :
je ne sais pas comment changer ce delay "par defaut" et je ne vais pas modifier 64 fichiers avec 2 pistes audio chacun à la main :bad:
De plus, je n'ai toujours pas pigé pourquoi j'ai ce décalage avec M4ng et pas avec le prog de chez xilis*ft...

Bonne fin de journée
Merci pour le coup de main :did:
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Tu as essayé en mode autonome... normalement il ne devrait pas y avoir ce décalage...
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

Tu as tout de même un rip de ton dvd qui est bizarre, j'ai remarqué que à l'origine tu as aussi un décalage sur les sous titres. M'est avis que ton décalage, si il est constant, doit être d'environ 2.5s (fait un test rapide avec media player classic, tu peux le régler dans les options audio).

Et si tu utilises DVDDecrypter plutôt que DVDFab pour ton rip, tu as le même problème?

Edit: Tu remarquera également que dans le mediainfo de ton rip (le 1er), tu as 1s de différence entre la durée vidéo et la durée audio.
Avatar du membre
Polipe
Messages : 72
Enregistré le : lun. 27 déc., 2010 15:27

Message par Polipe »

Bonjour
Je reprends le clavier.
Subbat, je suis toujours avec la v3. j'ai essayé la v4, mais j'ai des bugs. je verrai ça plus tard.
Mike031, merci pour tes remarques très justes.
Je vais essayer DVDDecrypter...
A très bientôt
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

En fait, mediainfo est tout sauf précis, il lui arrive fréquemment d'indiquer 2 fps totalement différents et aberrants, la preuve, là il trouve un 25fps et un 24... m4ng n'étant pas devin, il ne sait pas lequel prendre et parfois, il prend le mauvais.
Perso, si j étais le développeur de mediainfo, je m'inquiéterais de ça, mais pas le mec qui en est l'auteur apparemment...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Underground78
Administrateur
Administrateur
Messages : 11272
Enregistré le : mar. 06 févr., 2007 21:54
Localisation : France
Contact :

Message par Underground78 »

pepsilite a écrit :Perso, si j étais le développeur de mediainfo, je m'inquiéterais de ça, mais pas le mec qui en est l'auteur apparemment...
Ben il n'y peut rien en même temps. Le fichier était originellement du 24 fps mais il a été muxé comme du 25 fps, MediaInfo ne te dit que ce qu'il détecte.
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Non matou, quelques fois il sort des fps totalement farfelus...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Underground78
Administrateur
Administrateur
Messages : 11272
Enregistré le : mar. 06 févr., 2007 21:54
Localisation : France
Contact :

Message par Underground78 »

A priori ils sont vraiment dans le fichier, soit dans le conteneur soit directement dans le flux vidéo. Le problème vient des gens qui ont encodé et/ou muxé la vidéo n'importe comment.
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

le problème vient de ce qu'il veut trop en faire, il n'a qu'à donner le fps de décodage de la vidéo et basta...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Underground78
Administrateur
Administrateur
Messages : 11272
Enregistré le : mar. 06 févr., 2007 21:54
Localisation : France
Contact :

Message par Underground78 »

pepsilite a écrit :le problème vient de ce qu'il veut trop en faire, il n'a qu'à donner le fps de décodage de la vidéo et basta...
Ah ben il y a le même problème au décodage et la plupart des décodeurs ont une option pour privilégier l'un ou l'autre des fps. En théorie ça ne devrait pas être un problème et le fps à utiliser devrait toujours être celui du conteneur s'il existe mais comme visiblement il y a des gens qui font n'importe quoi...
Verrouillé