Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-12-2013 13:04:32

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

[Résolu] MKV décallage audio / vidéo

Bonjour smile

J'ai une vidéo vob que j'ai converti en MKV sans compression ni encodage... Le problème c'est que j'ai un décalage progressive entre l'audio et la vidéo. sad
La vidéo a été créée via MKVmerge-gui (un autre essai a été fait avec OGMrip avec les mêmes résultats)

Voici ce que m'informe le Terminal via FFmpeg

Vidéo Vob originale

Input #0, mpeg, from 'Tout_ce_qui_brille-Titre-01.vob':
  Duration: 00:03:11.15, start: 0.287267, bitrate: 178744 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 6000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x81]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:2[0x82]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:3[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
 



Vidéo MKV nouvelle vidéo

Input #0, matroska,webm, from 'Tout_ce_qui_brille-Titre-01.mkv':
  Metadata:
    creation_time   : 2013-12-22 10:48:10
  Duration: 01:36:02.26, start: 0.000000, bitrate: 5409 kb/s
    Stream #0:0: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 6000 kb/s, 50 fps, 50 tbr, 1k tbn, 50 tbc (default)
    Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)



En allant sur Google j'ai trouver une piste qui concerne le tbn qui est différant entre les 2 vidéos mais comment résoudre ce problème... c'est la que j'ai besoin de vous. smile

tbn = the time base in AVStream that has come from the container


????? hmm (moi pas comprendre ça... moi pas parler anglais) sad

Amicalement Sly

Dernière modification par Slyfox (11-03-2014 20:31:04)

Hors ligne

#2 23-12-2013 09:51:03

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Bonjour,

Je n'y connais rien mais, au départ, ton fichier vob était bien exempt de tout problème ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#3 25-12-2013 10:04:07

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

paskal a écrit :

Bonjour,

Je n'y connais rien mais, au départ, ton fichier vob était bien exempt de tout problème ?



Du coté de la vidéo VOB il y a aucun problème de décalage entre l'audio et la vidéo, c'est quand j'utilise la vidéo VOB pour la création de la vidéo MKV via MKVmerge que j'ai ce décalage au final... une option que j'ai sans doute négligé ??? neutral

Petit bémol avec la vidéo VOB, en réalité elle fait 1:36:02 hors après ripage du DVD sur l'ordinateur (en VOB) j'ai bien le film en entier mais il ne fait plus que 00:03:11.15 ???? hmm

Duration: 00:03:11.15, start: 0.287267, bitrate: 178744 kb/s



Pour info voici la ligne de commande que j'utilise pour riper mes DVD

mplayer -dvd-device /dev/sr0 -dumpstream dvdnav://1 -dumpfile nomVideo.vob



Commande qui fonctionne très bien avec la majorité des DVD. smile

A+ Sly

Dernière modification par Slyfox (25-12-2013 10:29:02)

Hors ligne

#4 26-12-2013 12:17:46

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

Autre test...

Avec le même fichier VOB je suis allé sur Win XP et j'ai installé MKVmerge (version windows) résultat du test, tout est OK pas de décalage... là mon ego en prends un coups, bref il faut trouver ce qui cloche avec la version linuxienne ! mad

A+ Sly

Hors ligne

#5 26-12-2013 18:49:26

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Est-ce que la manip est possible en ligne de commande, avec une option verbose ?

D'autre part, il ne faut pas écarter non plus la possibilité d'un bug.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#6 27-12-2013 14:02:50

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Peut-être peux-tu essayer des trucs du genre :

mkvmerge ...... --verbose --sync ...

en tâtonnant.

Mais vu la longueur du man. roll http://linux.die.net/man/1/mkvmerge
Bon courage. smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 28-12-2013 19:56:11

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Le décalage de son provient d'une erreur dans l'interprétation de l'échantillonnage.
Typiquement quand on lit un fichier à 44,1kHz alors qu'il est échantillonné à 48Khz: le son sera en retard vers la fin du film. Le décalage est plus prononcé au fur et à mesure que l'on avance dans sa lecture. Je lis 44100 échantillons par seconde, il en reste 7900 que je reporte sur la seconde suivante, et ainsi de suite.
Le problème peut aussi s'appliquer à la vidéo avec un film en 24i/s lu à 25i/s.

Dans ton cas, la valeur d'échantillonnage semble rester là même par contre ton nombre d'image par seconde (fps) est doublé après la conversion.
Il faut que tu creuses de ce côté là et que tu forces la vitesse de lecture pour la vidéo et éventuellement pour le son.

Hors ligne

#8 28-12-2013 23:01:21

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

@ kao

Merci ! Voilà d'autres pistes à analyser...  smile

Amicalement Sly

Dernière modification par Slyfox (28-12-2013 23:01:56)

Hors ligne

#9 26-02-2014 19:18:21

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

J'ai un peu laissé de côté ce problème... mais il n'est toujours pas résolu bien que j'ai trouvé une solution provisoire.
Depuis le DVD j'extrais la piste vidéo et la piste audio (sans encodage pour les 2 pistes, format copie).

Via FFMPEG je fais pour chaque piste audio et video :

ffmpeg -i nom_de_la_piste



qui me retourne plein d'info, en particulier ça pour la vidéo :

Duration: 02:41:43.08, start: 0.280000, bitrate: 4710 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 8000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc



et ça pour l'audio :

Duration: 02:41:35.36, start: 0.000000, bitrate: 448 kb/s
    Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s



qui me permet de calculer la différence de durée de chaque piste dans mon exemple j'ai pour la vidéo 02:41:43.08 et l'audio 02:41:35.36 d'où un décalage de : 7720 ms

Direction MKVmerge-gui je glisse mes 2 pistes, puis je sectionne la piste vidéo et j'applique le paramètre de décalage de temps comme si dessous :

1393434559.png

et reste plus qu'a lancer le multiplexage. smile

Voilà pour une solution provisoire... mais j'aimerais le faire directement depuis mon fichier VOB qui contient la vidéo et l'audio dans un seul fichier. Autre chose que je ne comprends pas c'est pourquoi certains fichier VOB peuvent être directement converti en MKV sans décalage de l'audio et d'autres non ???

Ah oui ! j'ai bien essayé la solution proposé par l'ami kao mais aucun résultat concluant... sad

Si nécessaire voilà ce que me retourne FFMPEG via la commande ci-dessus pour le fichier VOB suite au ripe du DVD :

slyfox@debian:~/Bureau$ ffmpeg -i PI30EFW1-Titre-08.vob
ffmpeg version 1.0.8 Copyright (c) 2000-2013 the FFmpeg developers
  built on Sep 12 2013 11:57:09 with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libfdk-aac --enable-libdc1394 --disable-altivec --dis  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 0xa40ca0] max_analyze_duration 5000000 reached at 5000000
Input #0, mpeg, from 'PI30EFW1-Titre-08.vob':
  Duration: 02:41:35.36, start: 0.287267, bitrate: 5637 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
    Stream #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
At least one output file must be specified
 



Commande pour obtenir le fichier VOB depuis le DVD :

mplayer -dvd-device "/dev/sr0" -dumpstream dvdnav://$i -dumpfile "/home/$USER/video.vob"



Amicalement Slyfox

Dernière modification par Slyfox (26-02-2014 19:23:08)

Hors ligne

#10 26-02-2014 19:39:59

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Normalement, t'as pas de retard à appliquer.
Ton fichier a une durée plus courte parce qu'il est lu plus vite. Si tu lis un fichier encodé à 44,1Khz à une fréquence de 48hz, tu arriveras à la fin plus rapidement que si tu l'avais lu à sa vitesse d'encodage originale (44,1Khz).
Il faut donc forcer l’échantillonnage du fichier 44,1Kz pour retrouver la bonne vitesse.
Peux être que cette commande peut être suffisante pour rétablir la durée de l'audio:

ffmpeg -i audiosource -ar 44100  audiodestination

Hors ligne

#11 26-02-2014 23:58:05

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

@ kao

Bien joué !!! Si je convertis mon fichier audio selon ta commande ça marche. smile

Je ne comprends pas pourquoi je dois réencoder à 44100 alors que dans le fichier VOB il est à 48000 (vitesse d’origine).
Quand je lis le fichier via VLC je n'ai pas de décalage mais si j'utilise le VOB pour faire un MKV la piste audio finale du MKV qui est aussi du 48000 et cette fois décalée...

Il se passe quoi dans MKVmerge pour que cela ne fonctionne pas ????

En résumé je cherche à trouver l'information qui me dis en quelle échantillonnage est fait la piste audio d'origine...

Merci te m’éclairer encore à ce sujet bien que tu as déjà essayé de me l'expliquer. roll

Amicalement Slyfox

Dernière modification par Slyfox (27-02-2014 00:12:14)

Hors ligne

#12 27-02-2014 00:10:34

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Slyfox a écrit :


pourquoi je dois réencoder à 44100 alors que dans le fichier VOB il est à 48000 (vitesse d’origine)


Parce que l'info de 48000 est sûrement érronné.
Soit la commande mplayer à modifié l'information de fréquence, soit elle était fausse dés le départ.
Le contenu était à lire en 44,1Khz mais elle était affichait comme du 48Khz.
Je l'ai déduit à cause du décalage de durée. Quand on mélange Audio et Vidéo cette erreur est assez courante.

Hors ligne

#13 27-02-2014 00:17:27

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

Bon en tout cas merci de ton aide !!! tu m'as bien fais avancer.

Il me reste plus qu'à trouver une commande qui me donne la vrai valeur... c'est pour mon programme DVD6clone que j'en ai besoin car je ne peux me permettre de faire un programme qui ne donne pas de bon résultat !

Amicalement Slyfox

Dernière modification par Slyfox (27-02-2014 00:25:14)

Hors ligne

#14 27-02-2014 00:27:41

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Moi je connais plus ffmpeg, j'ai rédigé la page du wiki sur le sujet:
https://debian-facile.org/doc:media:ffmpeg

Au chapitre "changer de format", j'explique comment copier un flux sans le ré-encoder grâce à l'option -c
https://debian-facile.org/doc:media:ffm … -de-format

Dans tout les cas, si tu dois faire une vérification:
Durée de l'audio plus important que celle de la vidéo= 48Khz lu à la vitesse 44,1Khz
Durée de l'audio moins important que celle de la vidéo= 44,1Khz lu à la vitesse 48Khz
Durée de l'audio égale durée de la vidéo= pas de problème.

Hors ligne

#15 27-02-2014 00:29:01

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [Résolu] MKV décallage audio / vidéo

C'est peut-être la faute au programme qui a créé le flux audio ? et qui se serait trompé ? ou n'aurait pas indiqué le taux d'échantillonage ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#16 27-02-2014 00:42:37

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Si c'était à l'origine, le flux serait aussi décalé à la fin pour la lecture depuis un DVD de salon.
Avec ffmpeg, si on ne précise pas de faire une copie exacte du flux, il ré-encode. Mplayer fait peut être la même chose.

Hors ligne

#17 27-02-2014 00:47:15

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

kao a écrit :

Dans tout les cas, si tu dois faire une vérification:
Durée de l'audio plus important que celle de la vidéo= 48Khz lu à la vitesse 44,1Khz
Durée de l'audio moins important que celle de la vidéo= 44,1Khz lu à la vitesse 48Khz
Durée de l'audio égale durée de la vidéo= pas de problème.



Ce qui veux dire que dans ce cas là je dois avoir plusieurs fichiers (audio + vidéo) et donc je ne peux plus me contenter d'un seul fichier VOB pour faire mon MKV finale ?

Sinon j'ai essayé ta commande FFMPEG mais...

ffmpeg -i video.vob -c copy videofinale.avi


ou même

ffmpeg -i video.vob -c copy videofinale.mp4



C'est OK pas de décalage, parcontre

ffmpeg -i video.vob -c copy videofinale.mkv



Ne fonctionne pas, il me crée un fichier MKV mais rien de plus (il plante après même pas une seconde). sad

En passant super le wiki !!!! cool

Amicalement Slyfox

Dernière modification par Slyfox (27-02-2014 00:49:38)

Hors ligne

#18 27-02-2014 01:05:19

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Attention tout les mariages codecs avec format ne sont pas possible, certains refuserons de ce faire.
Si tu veux une copie parfaite du flux, tu fais:

ffmpeg -i video.vob -c copy videofinale.avi


Si tu veux le rentrer dans un mkv, il vaut peut être mieux réencoder le flux vidéo mpeg2 en mpeg4. Ça prends plus de temps mais moins de place au final.
Regarde le passage sur l'encodage mpeg4:
https://debian-facile.org/doc:media:ffm … h264-mpeg4

Ici je ré-encode la vidéo en mpeg4 et fait une copie des fluxs audios:

ffmpeg -i video.vob -c:v:0 libx264 -preset slow -crf 22 -c:a copy videofinale.mkv

Hors ligne

#19 27-02-2014 20:44:28

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

@ kao

Je profite de ton savoir en matière de FFMPEG...

Voici un extrait d'info d'un fichier VOB :

Duration: 02:41:35.36, start: 0.287267, bitrate: 5637 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
    Stream #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s



le "90k tbn" c'est quoi et peut-on influencer cette valeur ??? (j'ai remarqué que les vidéos MKV que je crée avec MKVmerge sont généralement à 1k tbn)

Après je fais quand même essayer de refaire des essais sans toucher l'audio mais voir le problème différemment et supposer que c'est la vidéo qui va pas assez vite... (tu avais soulevé cette éventualité dans un des postes précédents... wink)

Ah oui... si je dois réencoder je le ferais mais je cherche un moyen de créer un MKV depuis mon gros fichier VOB (gain de temps... j'ai plus de 300 DVD à sauvegarder sur un disque dur externe)

Amicalement Slyfox

Dernière modification par Slyfox (27-02-2014 20:48:51)

Hors ligne

#20 27-02-2014 23:20:56

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Le mkv n'est pas obligatoire, le avi fonctionne très bien. Ça dépends de ce que tu veux faire.

Sinon,  j'ai trouvé ça:

    tbn = the time base in AVStream that has come from the container
    tbc = the time base in AVCodecContext for the codec used for a particular stream
    tbr = tbr is guessed from the video stream and is the value users want to see when they look for the video frame rate


http://stackoverflow.com/questions/3199 … bc-tbn-tbr
Le tbn semble être le nombre Image par seconde lu dans le container.
Le tbc (pas trop compris)
Le tbr est le nombre d'image par seconde deviné en décodant le flux vidéo. Il est à 50 parce  qu'il compte les trames (1 trame = 1/2 images).
Je ne suis pas sûr de l'utilité de ces infos, j'avais jamais fait attention.

Hors ligne

#21 28-02-2014 20:52:30

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

kao a écrit :

Le mkv n'est pas obligatoire, le avi fonctionne très bien. Ça dépends de ce que tu veux faire.



J'ai opté pour le format pour le MKV par rapport à d'autres conteneurs sont multiples :

    Il supporte quasiment tous les formats vidéo (DivX, XviD, MPEG, RealVideo, VP6, H264...)
    Il supporte quasiment tous les formats audio (Ogg, RealAudio, Aac, Mp3...)
    Il peut inclure plusieurs bande-sons (l'AVI ne peut en contenir que deux)
    Il peut inclure plusieurs pistes de sous-titres de différents formats (Srt, VobSub, SSA...)
    Il supporte le chapitrage
    Il permet le tag des pistes audio et de sous-titres
    Il permet d'intégrer des pièces jointes (ex : affiche du film, Cover DVD, bande-annonce...)
    Il résiste mieux aux erreurs que les autres conteneurs
    Il est open-source

smile Slyfox

Dernière modification par Slyfox (28-02-2014 20:53:21)

Hors ligne

#22 28-02-2014 21:53:14

nifseg
Adhérent(e)
Lieu : Dans une forêt
Distrib. : Debian Wheezy + Jessie
Noyau : 3.2.0-4-amd64 + 3.16.0-4-686-pae
(G)UI : Gnome/Mate/Cinnamon
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

En tout cas si j'ai un blem mutlimedia, je sais à qui faire appel.
Merci kao pour ces explications précises! big_smile

L'important n'est pas la chute mais l'atterrissage...
Chapardeur de chocolat DF!!!
Admin un jour, admin toujours...

Hors ligne

#23 05-03-2014 20:54:09

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

Bon je galère toujours ! sad Mais je suis têtu (hélas) et je dois trouvé une solution pour que mon programme DVD6clone fonctionne roll

Bien que j'aurais voulu créé des sauvegardes de DVD sans compression et les encapsuler en MKV je pense que je vais devoir me résigner à passer par un transcodage comme par exemple passer ma vidéo VOB (mpeg + ac3) en x264 + ac3.
Le problème c'est qu'une telle opération implique plus de temps pour obtenir mon fichier MKV final. sad

J'ai réessayé certaines choses parmi les solutions données par vos réponses, mais cela ne marche pas sur certains DVD. sad

Ce qui est dommage c'est que j'arrive à sauvegarder une grande majorité des DVD dans un fichier MKV sans compression, seul quelques uns me prennent la tête (les DVD Disney en particulier) et m'oblige à tout revoir... hmm

Dernière modification par Slyfox (05-03-2014 20:57:17)

Hors ligne

#24 05-03-2014 22:27:46

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-09-2012
Site Web

Re : [Résolu] MKV décallage audio / vidéo

Slyfox a écrit :

Bon je galère toujours ! sad Mais je suis têtu (hélas) et je dois trouvé une solution pour que mon programme DVD6clone fonctionne roll

Bien que j'aurais voulu créé des sauvegardes de DVD sans compression et les encapsuler en MKV je pense que je vais devoir me résigner à passer par un transcodage comme par exemple passer ma vidéo VOB (mpeg + ac3) en x264 + ac3.
Le problème c'est qu'une telle opération implique plus de temps pour obtenir mon fichier MKV final. sad

J'ai réessayé certaines choses parmi les solutions données par vos réponses, mais cela ne marche pas sur certains DVD. sad

Ce qui est dommage c'est que j'arrive à sauvegarder une grande majorité des DVD dans un fichier MKV sans compression, seul quelques uns me prennent la tête (les DVD Disney en particulier) et m'oblige à tout revoir... hmm



La conversion en mpeg4 permet de gagner de la place par rapport au mpeg2 mais il demande souvent un temps de calcul plus long, compression oblige.

Je sais que pour Youtube, afin de ne pas prendre de risque Google reconvertie automatiquement toutes les vidéos même celle dont le format est identique au leur, juste par sécurité.

Souvent dans les logiciels de conversion, on laisse le choix à l'utilisateur...

Hors ligne

#25 11-03-2014 20:30:38

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] MKV décallage audio / vidéo

Ça y est j'ai réussi... pour ceux que ça intéresse voilà comme j'ai fait. (grâce à vous mes amis qui m'avaient aidé dans ce fils !!! smile)

Première chose que j'ai compris après de nombreux test c'est de ne pas encoder séparément la vidéo et les pistes audio séparément (en ce concerne mon fichier vidéo avec d'autre ça peut marché)

Comme je voulais pas trop perdre de temps en compression j'ai simplement réenconder mon fichier vob en fichier mpeg pour la video et ac3 pour l'audio, qui sont en passant les formats du vob... bizarre ?? mais ça marche. big_smile

Voilà la ligne de commande :

avconv -y -i "/home/$USER/video.vob" -target pal-dvd -map 0:0 -map 0:1 -map 0:2 /home/$USER/video.mpg



A noter que map 0:0 c'est la piste video et que map 0:1 et 0:2 c'est la piste audio français et anglais si j'aurais voulu avoir que la piste française dans mon cas j'aurais dû faire :

avconv -y -i "/home/$USER/video.vob" -target pal-dvd -map 0:0 -map 0:1 /home/$USER/video.mpg



Autre chose Avconv, qui s'utilise en ligne de commande, est un fork de FFmpeg dont il est encore très proche donc il est certainement possible de faire la même chose avec FFmpeg. wink

Ensuite pour obtenir ma video en mkv, il suffit de faire :

mkvmerge -o /home/$USER/video.mpg /home/$USER/video.vob



Et voilà !!! smile

Merci à vous tous pour votre aide. cool

smile Slyfox

Hors ligne

Pied de page des forums