Aide - Recherche - Membres - Calendrier
Version complète : Extraction de S_VOBSUB d'un MKV [Réglé]
Forum Ripp-it After Me > Ripp-it AM et la vidéo > Les sous-titres dans les DivX
Denis_48
Bonjour !

Le titre est plutôt explicite. Donc voilà j'ai essayé d'extraire les sous-titres mais on me dit que le format S_VOBSUB est inconnu et il y a proposition d'entrer soi meme l'extension. A tout hasard j'ai deja essayé avec sub mais au reencodage il n'y a rien semble-t-il... Pourtant les fichiers extraits ne font pas 0 octets et ont une taille bien a eux... J'ai ensuite essayé de remplacer pour le forcer à sortir demux matrosk en srt, mais il continue a me sortir du .sub et du .idx, qui ne donnent rien au réencodage. Donc j'avoue que là je suis un peu depassée bbbb.gif
ouin.gif Vouala donc je m'en remet à des personnes assez intelligentes pour comprendre le chaos de la pensée informatique beuh.gif
earendil
Salut,

tu fais comment pour le réencodage.
Si tu ouvres avec ce programme, tu vois quoi ?

Denis_48
Avec ton logiciel j'obtient un message de corruption pour les sous-titres... et franchement je ne vois pas très bien ou tu veux en venir icon_question.gif
YannBresil
As tu la dernière version de mkvextractGUI?
Ton problème est typique du bug des anciennes versions.
Denis_48
J'ai la version installée par Ri4m 5.0.1d...
Winche
Non c'est inclu au MKVtoolnix .. tu dois avoir le 1.6 : installe le 1.7. Dispo ici

Ensuite donne la vérif de ta config cling1.gif
Denis_48
J'obtient toujours le même résultat (des .sub inutilisables) avec la nouvelle version 1.7, c'est même pire car je suis amené a utiliser les invites de commandes ms-dos, ce qui comparé au demux matroska 1.5 est moins pratique (en terme d'interface). Niveau config XP SP2 1.3ghtz et 512 RAM
earendil
Winche voulait parler de la vérification de config de Ri4m (regarde dans le 2ème lien de ma signature pour le comment) cling.gif
Denis_48
Oups, desolé j'avais pas bien compris cling1.gif Le voici :

Ripp-it_AM [ 5.0.1d ]
****************************************************

[ Video ]
DivX : OK [ 5.2.1.1328 ]
Xvid : OK [ XviD-1.1.0-Beta1-16012005 ]
X264 : OK [ svn-440 ]
VP6 : - [ INTROUVABLE ]
VP7 : - [ INTROUVABLE ]
DivX 3.11 : - [ INTROUVABLE ]
Quicktime Alternative : - [ INTROUVABLE ]
ffdshow : - [ INTROUVABLE ] ---------------> pourtant je l'ai installé, de façon distincte du pack codec ri4m, comme conseillé
----------------------------------------------------
[ Audio ]
CORE - AAC Codec : - [ INTROUVABLE ]
LAME - MP3 Codec : OK [ 0.9.1.0 ]
AC3 Filter : OK [ 1.0.1.0 ]
Ogg Vorbis : OK [ 0.9.9.5 ]
----------------------------------------------------
[ Miscs ]
PepsiCoda (Encoding) ON
PepsiCoda (re-encoding) OFF
Pack PSP/iPod/3GP : - [ INTROUVABLE ]
Ripp-it Codec Pack : OK [ v 4.2.0 ]
DVDFab Platinum : - [ INTROUVABLE ]
DVDFab Decrypter : - [ INTROUVABLE ]
Web Browser : C:\program files\Internet Explorer\iexplore.exe
----------------------------------------------------
[ AVISYNTH ]
AVIsynth.dll OK [ 2.5.6.0 ]
D:\AviSynth 2.5\plugins\*.*
----------------------------------------------------
[ Matroska (MKV) ]
Matroska Pack : OK [ 1.1.2.1230 ]
MKVtoolnix : OK [ v1.7.0 ]
MUX MKV : D:\MKVToolnix\mkvmerge.exe : OK
DEMUX MKV GUI : D:\MKVToolnix\MKVEXTRACTGUI.exe : - [ INTROUVABLE ]
MKVINFOS : D:\MKVToolnix\mkvinfo.exe : OK
DEMUX MKV : D:\MKVToolnix\mkvextract.exe : OK
----------------------------------------------------
[ Real Video (RV9/RV10 - .rmvb) ]
Real Alternative : OK [ 1.36 ]
CODEC RV9/10 : OK (Alternative)
ENCODE RV40 : D:\Producer\PRODUCER\producer.exe : OK [ 10.0.0.74 ]
----------------------------------------------------
[ MPEG 1/2 - (VCD/SVCD/DVD - .mpg .mp2) ]
ENCODE MPEG : : - [ INTROUVABLE ]
----------------------------------------------------
[ NERO Burning Rom ]
NERO BURNING ROM: : - [ INTROUVABLE ]
NERO COMMAND : : - [ INTROUVABLE ]
----------------------------------------------------
Denis_48
Help... snif.gif
Winche
Installe mkvtoolnix 1.6 (celui dispo sur la page de téléchargement) et ensuite par dessus le 1.7 ..

Tu as un problème avec MKVExtractGUI
Denis_48
c'est à nouveau moi. J'ai reinstallé entièrement le balstringue a Mkvtoolnix :

- Tout d'abord Mkvtoolnix 1.8.1
- dans le dossier mkvtoolnix j'ai placé un Mkvextract 1.6.4
- après opération j'ai obtenu un .sub (543 ko) et un .idx (7,48 ko)
- j'ai été dans réencoder un film dans RI4m
- j'ai chargé une version simplifiée de mon .mkv source (cette version simplifiée ne comprenait que l'audio et la vidéo sans les sous titres)
- j'ai specifié l'idx dans la section sous titres et coché la case intégrer les sous-titres
- le bandeau rouge sous-titres detectés s'est affiché
- lancé le réencodage
- attendu que les deux passes de virtualdubMod 1.5.10.2 Fr soient finies
- lancé le fichier sortant et résultat...

PAS DE SOUS-TITRES, RIEN, NADA. bof.gif en gros c'est la dèche et la ruine.
pepsilite
ben tu as attendu pour rien, pour voir si les sous titres sont bien là, inutile d'attendre 2 passes, tu vas dans la prévisulisation de Ri4m et tu te balades dans la vidéo, si rien ne s'affiche, ils n'y seront pas plus dans la vidéo encodée...
Question : quand tu lis le MKV de base, tu vois les sous titres s'afficher?
Denis_48
Oui, ils s'affichent bien.
Denis_48
Je me sens terriblement seul avec mon problème tout à coup...
YannBresil
mets une copie d'écran de ce fichier sous titres ouvert avec avec subresync (dans le repertoire dll de ri4M) avec une ligne séléctionnée.
Denis_48
YannBresil
donc tout va bien avec ton fichier maintenant, bravo.
seconde étape: le chargé dans ri4m pour l'incrustrer.
une fois ton mkv simple chargé, clique sur le bouton sous titres. Sélectionne ton fichier idx, puis coche "incruster à l'image". fais ok.
Vérifie si ils s'affichent dans la prévisualisation. si oui, lance le réeencodage. Si non, reviens crier ici.
Denis_48
J'ai fait ce que tu m'as dit, et pas l'ombre d'un sous-titre en prévisu. Donc je suis revenu crier cling1.gif

P.S. : J'ai aussi tenté en réencodant le Mkv simple en Avi, puis ensuite incruster les sous-titres sur l'avi. Même impasse.
YannBresil
ok.
Copie ici le contenu du fichier debug.
Denis_48
** Ri4m [ 5.0.1d ] DEBUG **********************************

22/12 13:44:20 input : c:\gun\bo.mkv
22/12 13:44:20 876 kbps - 119 mo - 00.19.01.960 - 2 tracks
22/12 13:44:20 Vidéo_t1 : 876 kbps - 119 mo - Codec H264 - 25.0000 fps - 28549 f - 640x352
22/12 13:44:20 Audio_t2 : débit non analysé - Codec AC3 - 2 ch - 48000 hz
22/12 13:44:20 output : C:\gun\OUT_bo.avi
22/12 13:44:20 codec : DivX - [ 3382 kbps ]
22/12 13:44:20 audio : MP3 - [ 128 kbps ]
** AVI - VirtualDubMod - VBR pass 1
22/12 13:44:21 start
22/12 13:44:21 --- Aripp-it.AVS ---
22/12 13:44:21 # **** Ripp-it & AVIsynth 2.5x script **** pass 2+
22/12 13:44:21 LoadPlugin("D:\RIPP-I~1\dlls\undot.dll")
22/12 13:44:21 LoadPlugin("D:\RIPP-I~1\dlls\DirectShowSource.dll")
22/12 13:44:21 Source="c:\gun\bo.mkv"
22/12 13:44:21 Largeur=640
22/12 13:44:21 Hauteur=352
22/12 13:44:21 ratio =1.818182
22/12 13:44:21 vratio =1.818182
22/12 13:44:21 Crop_g=0
22/12 13:44:21 Crop_d=0
22/12 13:44:21 Crop_h=0
22/12 13:44:21 Crop_b=0
22/12 13:44:21 Indice=0.600497
22/12 13:44:21 Video=DirectShowSource( Source, fps=25.000000)
22/12 13:44:21 function MonoToStereo( clip C )
22/12 13:44:21 {unction MonoToStereo( clip C )
22/12 13:44:21 Assert( C.AudioChannels == 1, "This clip must have 1 audio channel" )
22/12 13:44:21 A1=GetChannel( C, 1 )
22/12 13:44:21 A=MergeChannels( A1, A1 )
22/12 13:44:21 Return( C.HasVideo ? AudioDub( C, A ) : A )
22/12 13:44:21 }eturn( C.HasVideo ? AudioDub( C, A ) : A )
22/12 13:44:21 # ====================================================================
22/12 13:44:21 function DownMix( clip A )
22/12 13:44:21 {unction DownMix( clip A )
22/12 13:44:21 A1=GetChannel( A, 1 )
22/12 13:44:21 A2=GetChannel( A, 2 )
22/12 13:44:21 A3=GetChannel( A, 3 )
22/12 13:44:21 A4=GetChannel( A, 4 )
22/12 13:44:21 A5=GetChannel( A, 5 )
22/12 13:44:21 A6=GetChannel( A, 2 )
22/12 13:44:21 A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
22/12 13:44:21 A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
22/12 13:44:21 A=MergeChannels( A1, A2 )
22/12 13:44:21 Return ( A )
22/12 13:44:21 }eturn ( A )
22/12 13:44:21 # ====================================================================
22/12 13:44:21 Video=Video.AudioChannels == 6 ? DownMix( Video ) : Video
22/12 13:44:21 Video=Video.AudioChannels == 1 ? MonoToStereo( Video ) : Video
22/12 13:44:21 Video=ConvertToYV12(Video)
22/12 13:44:21 Video=BilinearResize(Video, Largeur, Hauteur)
22/12 13:44:21 ---
** AVI - VirtualDubMod - VBR pass 2
22/12 13:59:24 start
22/12 14:16:48 C:\gun\OUT_bo_.AVI : no

** DEBUG END **********************************
YannBresil
Je ne vois pas la ligne d'incrustartion du sous titre. Excuse moi d'insister, es tu sur d'avoir bien configurer le chargement du fichier? il est déjà arriver que des utilisateurs confirmés oublient de cliquer sur la case "incrustrer les sous titres"...
Denis_48
J'ai pourtant coché la case incruster les sous-titres. Capture d'écran ? J'ai même "sous-titres détectés" en rouge d'affiché par la suite...
YannBresil
bizarre alors.
C'est possible de forcer cela en mettant le code qui va bien dans le script, attend le passage d'un spécialiste.
Denis_48
Très bien, je vais attendre le passage du dernier espoir bbbb.gif
pepsilite
bon alors... tu vas dans la prévisualisation, tu cliques sur "editer le script" et en bas tu rajoutes la ligne :
Video=VobSub(Video, "...chemin de tes sous titres...\sous-titres.idx")

pour obtenir non plus :

Video=BilinearResize(Video, Largeur, Hauteur)

Return(Video)

mais

Video=BilinearResize(Video, Largeur, Hauteur)
Video=VobSub(Video, "...chemin de tes sous titres...\sous-titres.idx")

Return(Video)

Tu sauves, tu fermes le bloc note... tu te "balades" dans la prévisualisation pour vérifier que tes sous-titres y soient.
Denis_48
Problème : la ligne est déjà la, mais je ne vois quand meme pas les sous-titres en prévisu !!!! :'(
pepsilite
Ben écoute, je ne vois pas, essaye de transformer ces sous titres en .srt via Subrip, peut être que tu auras plus de chance ........
Denis_48
Cher Sauveur,

Mirde chai pas quoi écrire mrgreen2.gif .
Votre idée fut l'inspiration géniale de la dernière chance. Soyez-vous béni pour l'éternité ! En effet, j'ai eu ce que je voulais et même plus, car après documentation j'ai même pû ouvrir le srt pour y apporter quelques corrections orthographiques et de respect à la VO, ce que je n'osais penser qu'en rêve guix_edoom7.gif

En resumé MERCI !!


P.S. : NOYEUX JOËL ET BONNES FÊTES 2006/2007 !
pepsilite
cool yahoo1.gif
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez Extraction de S_VOBSUB d'un MKV [Réglé].
Invision Power Board © 2001-2008 Invision Power Services, Inc.