Mais où sont donc les sous-titres??

Modérateur : Modérateurs

Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Mais où sont donc les sous-titres??

Message par romainbel »

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)
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

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)
Image

le x264 vaincra
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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)
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

Pour le réencodage, tu aurais plutot pus faire un MKV simple (1 piste vidéo + 1 piste audio) pour la faire réencoder par Ripp-it.

Pour les sous-titres, tu as essayer d'extraire avec MKVExtractGUI ? Si oui, il te sort toujours l'IDX ? Tu as essayer de lui mettre en sortie SUB ?
Image

le x264 vaincra
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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...)
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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
lauden
Administrateur
Administrateur
Messages : 6893
Enregistré le : dim. 12 nov., 2006 0:12

Message par lauden »

romainbel a écrit :Bon vu le temps, j'aurais mieux fait de regarder le film sur mon PC mais bon :P
Ouais, tu as raison. Pas terrible le temps aujourd'hui. :)
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

Ouais, d'autant qu'en fait ça marche pas :cry: le mkv extrait n'est pas assez simple pour que Ri4M le convertisse direct... je sens que je vais avoir le même problème :roll:
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

Attend : tu as chargé directement le xxx.h264 dans Ripp-it, où tu as fais un MKV simple avec le xxx.h264 et un des fichiers audio ?

(je suis un peu perdu là :oops:)
Image

le x264 vaincra
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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 :roll:
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

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é ;)
Image

le x264 vaincra
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

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 :?
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
Avatar du membre
Dirk-Pitt
Membre Fondateur
Membre Fondateur
Messages : 10541
Enregistré le : sam. 03 févr., 2007 19:08
Localisation : 01's Land
Contact :

Message par Dirk-Pitt »

Salut romainbel :bienv
Dell OptiPlex 755, 8 Go ram, 1.5 To disk, dual screen 2 x Dell 2007FP ( 3200x1200 ). Linux openSUSE 11.0
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

Il est vrai : je manque à tous mes devoir de politesse. Bienvenue :D
Image

le x264 vaincra
Avatar du membre
KadicK
Ghost member
Ghost member
Messages : 5202
Enregistré le : sam. 03 févr., 2007 19:24
Contact :

Message par KadicK »

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.
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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é ;)
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.
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 :D
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Fini... y a des jours faudrait que je pense...

Message par romainbel »

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 :roll:

P.S. : sinon injecteur des idx+sub ça ne marche pas dans re-encoder un film, et je ne sais pas pourquoi :))
Avatar du membre
stryke
Membre Fondateur
Membre Fondateur
Messages : 177
Enregistré le : lun. 05 févr., 2007 12:05

Message par stryke »

Les ST SUB sont ils lisibles avec subresync ?

--> Si non visible, le format SUB n'est pas correct ou fichier IDX non conforme


Si oui, sont-ils visibles en prévisualisation dans RI4M ?

--> Si non, pb de script avisynth
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

Resalut

Alors

1) oui, sans problème

2) non, on ne les voit pas en previsu... pb de script avisynth donc? C'est un problème qui se résoud ça? :roll:
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

Normalement : oui.

Tu pourrais nous poster ton script ici (pour ce faire tu vas dans Prévisualisation -> Editer le script, et tu nous colles le teste ici ;))
Image

le x264 vaincra
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

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)
Avatar du membre
earendil
Modérateur
Modérateur
Messages : 2357
Enregistré le : mar. 06 févr., 2007 19:37
Localisation : Dans la BAO...

Message par earendil »

Alors,

essaie de travailler dans un chemin simple. (C:\films par exemple)

Ensuite, si cela ne résout rien, essaye de ne pas traiter l'audio (il me semble que Ripp-it avait des problèmes avec le multi channel...)
Image

le x264 vaincra
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

OK, je tenterai ça à l'occasion. Mais de toutes façons, comme je l'ai signalé, mettre les fichiers idx+sub à côté du fichier marche dans la dentelle alors ... mais pour l'amour de la perfection ça se tente :P
Avatar du membre
stryke
Membre Fondateur
Membre Fondateur
Messages : 177
Enregistré le : lun. 05 févr., 2007 12:05

Message par stryke »

Autre piste à explorer : Le positionnement de tes sous titres sont "hors cadre"

C'est à dire avec des offsets en X et/ou Y qui font que le ST se retrouve positionné en dehors de l'image
Avatar du membre
romainbel
Messages : 94
Enregistré le : jeu. 08 févr., 2007 23:11

Message par romainbel »

A priori c'est pas le cas puisque n'importe quel lecteur les visionne bien en lecture fichier+sous titres séparés...
Répondre