Mais où sont donc les sous-titres??
Modérateur : Modérateurs
Mais où sont donc les sous-titres??
Bonsoir à toutes et à tous !
Depuis déjà deux mois je suis un utilisateur inconditionnel de Ri4M. Mkv, ogg, aac, plus rien n'a de secret pour moi ! Je suis le roi du pétrole...
Donc, ce soir, apparaît dans mes pitis dossiers un fichier .mkv. Raaaah facile mais toujours pleins de surprises...
Première : un fichier .h264 ... bon forum et là je trouve.
MAIS (car il y a forcément un mais), quand je demux mon mkw, j'ai donc
- 1 fichier video h264 (presque normal)
- 2 fichiers sons aac (ok ça ça va)
- un fichier srt
- un fichier idx
- et un fichier chapitres
Jusque là rien d'inquiétant, mais en fait le .srt ne contient que les sous-titres rajoutés au début.... et le idx seul, bien sûr, ne contient aucun sous-titres.
Je vérifie donc dans le mkv si il y a bien des sous-titres... hé oui, ils sont bien là !
Ma question est donc : mais où se cachent-ils??? Et comment les débusquer (accessoirement)
Depuis déjà deux mois je suis un utilisateur inconditionnel de Ri4M. Mkv, ogg, aac, plus rien n'a de secret pour moi ! Je suis le roi du pétrole...
Donc, ce soir, apparaît dans mes pitis dossiers un fichier .mkv. Raaaah facile mais toujours pleins de surprises...
Première : un fichier .h264 ... bon forum et là je trouve.
MAIS (car il y a forcément un mais), quand je demux mon mkw, j'ai donc
- 1 fichier video h264 (presque normal)
- 2 fichiers sons aac (ok ça ça va)
- un fichier srt
- un fichier idx
- et un fichier chapitres
Jusque là rien d'inquiétant, mais en fait le .srt ne contient que les sous-titres rajoutés au début.... et le idx seul, bien sûr, ne contient aucun sous-titres.
Je vérifie donc dans le mkv si il y a bien des sous-titres... hé oui, ils sont bien là !
Ma question est donc : mais où se cachent-ils??? Et comment les débusquer (accessoirement)
- earendil
- Modérateur
- Messages : 2357
- Enregistré le : mar. 06 févr., 2007 19:37
- Localisation : Dans la BAO...
Salut,
tu demux ton MKV pourquoi ? tu pourras rien en faire (en effet, le h264 ne peut pas être lu en dehors d'un conteneur).
Sinon, pour ton problème de sous-titres, tu devrais essayer d'extraire les sous-titres en sub (le idx est un pointeur sur le sub, mais je ne suis pas sur qu'il contient les sous-titres)
tu demux ton MKV pourquoi ? tu pourras rien en faire (en effet, le h264 ne peut pas être lu en dehors d'un conteneur).
Sinon, pour ton problème de sous-titres, tu devrais essayer d'extraire les sous-titres en sub (le idx est un pointeur sur le sub, mais je ne suis pas sur qu'il contient les sous-titres)
Alors je demux mon mkv pour pouvoir le lire sur ma télé (et donc le réencoder en avi) J'y arrive très bien pour video+piste son que je veux, mais sous-titres... bah non.
J'aimerai bien extraire les sous-titres en sub, mais je ne sais pas comment faire... :oops:
En fait plus exactmenet, d'habitude le fichier .sub est dans le mkvextract, mais là il semble "remplacé" par un fichier .idx qui ne contient que du texte de début (c'est les compliments du ripper)
J'aimerai bien extraire les sous-titres en sub, mais je ne sais pas comment faire... :oops:
En fait plus exactmenet, d'habitude le fichier .sub est dans le mkvextract, mais là il semble "remplacé" par un fichier .idx qui ne contient que du texte de début (c'est les compliments du ripper)
ALors
1) c'est comme ça que je réencode, mais justement à la fin il n'y a pas les sous-titres (et c'est là le problème). Donc j'aimerai les réinjecter.
2) J'extrais systématiquement avec MKVExtractGUI, et il me sort le idx systématiquement.
3) Je ne comprends pas ce que tu veux dire par "tu as essayé de lui mettre en sortie SUB" (c'est ptet là mon problème d'ailleurs...)
1) c'est comme ça que je réencode, mais justement à la fin il n'y a pas les sous-titres (et c'est là le problème). Donc j'aimerai les réinjecter.
2) J'extrais systématiquement avec MKVExtractGUI, et il me sort le idx systématiquement.
3) Je ne comprends pas ce que tu veux dire par "tu as essayé de lui mettre en sortie SUB" (c'est ptet là mon problème d'ailleurs...)
J AI TROUVEEEEEEEEEEEEEEEEEEE
En fait, la présende du fichier .srt empêche MMG de mettre les sous-titres directement dans la video.
En décochant les .srt mais pas le .idx, ça roule ma poule !!!
Y a plus qu'à réencoder le tout :P
Bon vu le temps, j'aurais mieux fait de regarder le film sur mon PC mais bon :P
En fait, la présende du fichier .srt empêche MMG de mettre les sous-titres directement dans la video.
En décochant les .srt mais pas le .idx, ça roule ma poule !!!
Y a plus qu'à réencoder le tout :P
Bon vu le temps, j'aurais mieux fait de regarder le film sur mon PC mais bon :P
Héhé moi aussi je suis un peu perdu... mais il est tard en plus :shock:
Alors, au début j'ai suivi le tuto de base : créé un mvk simple puis réencodage direct. Ca, ça marche super bien sauf que j'ai une vo sans st.
Donc j'ai créé un mkv "intermédiaire" avec les sous-titres, qui contenait 1 video, 1 audio et 1 VOBSUB.
Avec ça j'ai réussi à extraire un fichier SUB, mais là j'ai le merdier habituel : le réencodage avec un VOBSUB ça marche jamais.
Je passe donc par l'OCR pour générer un .srt, mais bien entendu j'ai un overlapping (ça je m'y attendais gros comme une maison, ça pouvait pas marcher correctement...)
En tout cas je suis sur la bonne voie, j'ai un fichier .sub avec le .idx qui va avec et à côté un fichier avi en vo non sous titré... avec ça je devrais m'en sortir
Alors, au début j'ai suivi le tuto de base : créé un mvk simple puis réencodage direct. Ca, ça marche super bien sauf que j'ai une vo sans st.
Donc j'ai créé un mkv "intermédiaire" avec les sous-titres, qui contenait 1 video, 1 audio et 1 VOBSUB.
Avec ça j'ai réussi à extraire un fichier SUB, mais là j'ai le merdier habituel : le réencodage avec un VOBSUB ça marche jamais.
Je passe donc par l'OCR pour générer un .srt, mais bien entendu j'ai un overlapping (ça je m'y attendais gros comme une maison, ça pouvait pas marcher correctement...)
En tout cas je suis sur la bonne voie, j'ai un fichier .sub avec le .idx qui va avec et à côté un fichier avi en vo non sous titré... avec ça je devrais m'en sortir
oui earendil a raison, tu réencode ton mkv simple en y incrustant les sous-titres. je ne vois plus trop ou est le problème
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Le problème se situe dans la reconnaissance en vue d'une incrustation des .sub (liés à l'idx) .. Overlapping ? Comment se chevauchent-ils .. J'comprends pas trop là ..
La méthode est de créer un .srt tout simple.
De charger le mkv simple (1piste video / 1 audio) dans le module de ré-encodage. De charger les sous-titres (srt) dans le module prévu à cet effet, de ne pas oublier de cocher "incruster les sous-titres" et de lancer le ré-encodage.
La méthode est de créer un .srt tout simple.
De charger le mkv simple (1piste video / 1 audio) dans le module de ré-encodage. De charger les sous-titres (srt) dans le module prévu à cet effet, de ne pas oublier de cocher "incruster les sous-titres" et de lancer le ré-encodage.
Juste histoire de continuer la discussion (j'ai en fait trouvé les sous titres en .srt, et pi maintenant c'est basta), le problème c'est que je n'ai JAMAIS réussi à injecter des sous-titres en .idx. Systématiquement il me dit qu'il n'arrive pas à les lire.earendil a écrit :Pour le réencoder, tu fais bien le MKV simple.
Tu extrais à coté tes sous-titres en IDX. Au final, dans la fenêtre de réencodage, tu as un modules sous-titres : tu dois pouvoir chercher un fichier de sous-titres (ton IDX ici) et lui dire de l'incruster à la vidéo
Je crois ne mettre pas trompé
Donc en général j'utilise un OCR et les convertis en .srt, ce qui marche bien 1 fois sur quatre (subrip a un peu tendance à oublier des lignes...).
Sinon merci à tous pour la biencenue
Fini... y a des jours faudrait que je pense...
Bon j'ai finalement découvert (okok, on apprend à tout âge...) que mon lecteur pouvait lire un fichier avi+idx+sub... donc pas besoin de me prendre le chou vingt ans pour injecter les machins dedans
P.S. : sinon injecteur des idx+sub ça ne marche pas dans re-encoder un film, et je ne sais pas pourquoi )
P.S. : sinon injecteur des idx+sub ça ne marche pas dans re-encoder un film, et je ne sais pas pourquoi )
Vala le script, là ça dépasse mes compétences :shock:
# **** Ripp-it & AVIsynth 2.5x script **** pass 2+
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\decomb.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")
Source="c:\donnees\laboratoire video\munich\munichsimple.mkv"
Largeur=608
Hauteur=256
ratio =2.375000
vratio =2.375000
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Indice=0.111630
Video=DirectShowSource( Source, fps=23.976000)
function MonoToStereo( clip C )
{
Assert( C.AudioChannels == 1, "This clip must have 1 audio channel" )
A1=GetChannel( C, 1 )
A=MergeChannels( A1, A1 )
Return( C.HasVideo ? AudioDub( C, A ) : A )
}
# ====================================================================
function DownMix( clip A )
{
A1=GetChannel( A, 1 )
A2=GetChannel( A, 2 )
A3=GetChannel( A, 3 )
A4=GetChannel( A, 4 )
A5=GetChannel( A, 5 )
A6=GetChannel( A, 2 )
A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A=MergeChannels( A1, A2 )
Return ( A )
}
# ====================================================================
Video=Video.AudioChannels == 6 ? DownMix( Video ) : Video
Video=Video.AudioChannels == 1 ? MonoToStereo( Video ) : Video
Video=ResampleAudio(Video, 44100)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)
Video=VobSub(Video, "c:\donnees\laboratoire video\munich\mmunichmoyen_track3.idx")
Return(Video)
# **** Ripp-it & AVIsynth 2.5x script **** pass 2+
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\decomb.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")
Source="c:\donnees\laboratoire video\munich\munichsimple.mkv"
Largeur=608
Hauteur=256
ratio =2.375000
vratio =2.375000
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Indice=0.111630
Video=DirectShowSource( Source, fps=23.976000)
function MonoToStereo( clip C )
{
Assert( C.AudioChannels == 1, "This clip must have 1 audio channel" )
A1=GetChannel( C, 1 )
A=MergeChannels( A1, A1 )
Return( C.HasVideo ? AudioDub( C, A ) : A )
}
# ====================================================================
function DownMix( clip A )
{
A1=GetChannel( A, 1 )
A2=GetChannel( A, 2 )
A3=GetChannel( A, 3 )
A4=GetChannel( A, 4 )
A5=GetChannel( A, 5 )
A6=GetChannel( A, 2 )
A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A=MergeChannels( A1, A2 )
Return ( A )
}
# ====================================================================
Video=Video.AudioChannels == 6 ? DownMix( Video ) : Video
Video=Video.AudioChannels == 1 ? MonoToStereo( Video ) : Video
Video=ResampleAudio(Video, 44100)
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)
Video=VobSub(Video, "c:\donnees\laboratoire video\munich\mmunichmoyen_track3.idx")
Return(Video)