#1 Le 20/01/2007, à 17:04
- yanightmare
[Résolu] Incruster des sous-titres
Bonjour tout le monde. Je voudrais incruster des sous-titres .sub dans un XviD.
Seulement j'ai vu plusieurs tutos sur avidemux et ...
Je comprends rien...
J'arrive même pas a ouvrir un .sub ou un .srt avec avidemux...
Quelqu'un a déja réussi ?
Merci d'avance
Dernière modification par yanightmare (Le 04/02/2007, à 17:25)
Hors ligne
#2 Le 20/01/2007, à 17:30
- amobile
Re : [Résolu] Incruster des sous-titres
pour "incruster" les sous titres rien de mieux que mencoder
mencoder tonfilm.avi -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 4 -oac copy -ovc lavc -o tonfilmSTFR.avi
Have fun !
Dernière modification par amobile (Le 20/01/2007, à 17:30)
Hors ligne
#3 Le 20/01/2007, à 21:23
- sam air
Re : [Résolu] Incruster des sous-titres
moi j'utilise avidemux avec le filtre subtitler un tuto ici:
http://www.debutgland.org/viewtopic.php?pid=12599#p12599
Hors ligne
#4 Le 21/01/2007, à 16:32
- yanightmare
Re : [Résolu] Incruster des sous-titres
pour "incruster" les sous titres rien de mieux que mencoder
mencoder tonfilm.avi -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 4 -oac copy -ovc lavc -o tonfilmSTFR.avi
Have fun !
Pratique Par contre :
Ca me rajoute 30 méga de taille c'est normal ?
Et sinon il passe nickel sur mon ordi, mais sur mon lecteur dvd, il lit que le son...
Serait-ce du au "-ovc lavc" ? Il faudrait pas remplacer par "-ovc copy" ?
moi j'utilise avidemux avec le filtre subtitler un tuto ici:
http://www.debutgland.org/viewtopic.php?pid=12599#p12599
Oui je l'ai vu ce tuto mais j'ai rien compris
Dernière modification par yanightmare (Le 21/01/2007, à 16:39)
Hors ligne
#5 Le 21/01/2007, à 16:39
- amobile
Re : [Résolu] Incruster des sous-titres
amobile a écrit :pour "incruster" les sous titres rien de mieux que mencoder
mencoder tonfilm.avi -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 4 -oac copy -ovc lavc -o tonfilmSTFR.avi
Have fun !
Pratique Par contre :
Ca me rajoute 30 méga de taille c'est normal ?
Et sinon il passe nickel sur mon ordi, mais sur mon lecteur dvd, il lit que le son...sam air a écrit :moi j'utilise avidemux avec le filtre subtitler un tuto ici:
http://www.debutgland.org/viewtopic.php?pid=12599#p12599Oui je l'ai vu ce tuto mais j'ai rien compris
Normal, il faut reencodé ton film avec un codec Xvid (par exemple !) et le son en mp3 (par exemple ! )
Essayes
mencoder -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 4 -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 tonfilm.avi -o tonfilmSTFR.avi
Dernière modification par amobile (Le 21/01/2007, à 16:40)
Hors ligne
#6 Le 21/01/2007, à 16:40
- yanightmare
Hors ligne
#7 Le 21/01/2007, à 16:57
- amobile
Re : [Résolu] Incruster des sous-titres
nan
Hors ligne
#8 Le 21/01/2007, à 17:02
- yanightmare
Re : [Résolu] Incruster des sous-titres
ok je vais essayer alors (et pis si tu pouvais m'expliquer ce que veulent dire les commandes que je tape en meme temps... Je m'instruirais un peu )
Hors ligne
#9 Le 21/01/2007, à 17:04
- sam air
Re : [Résolu] Incruster des sous-titres
pour avidemux il faut reencoder la video en xvid4(par exemple)puis dans configure à encoding size tu mets same qz as input, pour l'audio tu laisse en copy,
dans le filtre subtiller il ne faut pas oublier aussi de changer la police car celle qui est par defaut n'est pas disponible dans ubuntu
Dernière modification par sam air (Le 21/01/2007, à 17:07)
Hors ligne
#10 Le 21/01/2007, à 17:35
- amobile
Re : [Résolu] Incruster des sous-titres
ok je vais essayer alors (et pis si tu pouvais m'expliquer ce que veulent dire les commandes que je tape en meme temps... Je m'instruirais un peu )
Heu, bah je vais essayé sans dire de betise
mencoder -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 4 -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 tonfilm.avi -o tonfilmSTFR.avi
-sub fichier.srt : tu auras compris
-fontconfig -font Arial : on determine la police à utiliser pour le sous titrage
-subfont-text-scale 4 : taille du sous-titrage
-oac mp3lame -lameopts cbr=128 : Output Audio Codec mp3lame, option de lame: debit binaire à 128kbits/s
-ovc xvid -xvidencopts bitrate=900 : Output Video Codec Xvid, bitrate à 900 (bon compromis taille/qualité à mon gout)
-o : Output sur le nom de fichier que tu veux
heu et voila... j'espere pas avoir dit trop de counneries
Hors ligne
#11 Le 21/01/2007, à 20:33
- yanightmare
Re : [Résolu] Incruster des sous-titres
Ok merci C'est quand meme pas mal long... 1h et quart ...
Hors ligne
#12 Le 12/02/2007, à 02:34
- Mattleboss
Re : [Résolu] Incruster des sous-titres
Et si je veux faire des sous titres français sur film ayant des sous titres fr ? comment dois-je faire ? S'il vous plait
Hors ligne
#13 Le 12/02/2007, à 10:32
- yanightmare
Re : [Résolu] Incruster des sous-titres
Comment ça ?
Tu veux faire des soustitres francais sur des soustitres francais ? Je pige pas tres bien la
Hors ligne
#14 Le 12/02/2007, à 11:30
- Blurg
Re : [Résolu] Incruster des sous-titres
Merci amobile. Ca va beaucoup me servir. Et merci a yanightmare pour avoir posé la question
Et puis finalement je préfère ces programmes en ligne de commande, alors qu'au debut comme tout newbie j'étais rebuté par ca.
>>CODYPACK Feisty Fawn !<< [Icônes, Thèmes, Wallpapers, Skydomes, Guide pour débutant, etc]
Hors ligne
#15 Le 12/02/2007, à 12:48
- yanightmare
Re : [Résolu] Incruster des sous-titres
C'est clair que c'est carrément plus simple
Par contre Xavier, je te conseille de mettre 3 et pas 4 pour la taille des sous-titres. Autrement dit :
mencoder -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 3 -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 tonfilm.avi -o tonfilmSTFR.avi
Parce que sinon... Les sous-titres font limite la moitié de l'écran
Dernière modification par yanightmare (Le 22/02/2011, à 00:58)
Hors ligne
#16 Le 12/02/2007, à 13:05
- yanightmare
Re : [Résolu] Incruster des sous-titres
J'ai oublié... Apparament mencoder ne comprend pas les À majuscules, les É majuscules, ou les û minuscules... Donc il faut :
Ouvrir le .srt ou le .sub avec gedit,
faire rechercher -> remplacer -> cocher la case "respecter la casse".
Et transformer les É en E, les À en A, et les û en u...
Hors ligne
#17 Le 12/02/2007, à 17:31
- Willen
Re : [Résolu] Incruster des sous-titres
J'ai oublié... Apparament mencoder ne comprend pas les À majuscules, les É majuscules, ou les û minuscules... Donc il faut :
Ouvrir le .srt ou le .sub avec gedit,
faire rechercher -> remplacer -> cocher la case "respecter la casse".
Et transformer les É en E, les À en A, et les û en u...
Bonjour,
Le plus simple est de passer le fichier .srt en UTF-8 et d'ajouter à la ligne de commande l'option : -utf8
C'est plus rapide et ça permet de garder les accents (puisque là ça ne posera plus problème).
Sinon pour le bitrate audio, il faut pour ma part que j'indique, si je veux 96 kbps par exemple, cbr:br=96 (cbr=96 n'aura aucun effet chez moi... ça donnera généralement 128 !)
Dernière modification par Willen (Le 12/02/2007, à 17:32)
Hors ligne
#18 Le 12/02/2007, à 22:30
- Blurg
Re : [Résolu] Incruster des sous-titres
Willen : Comment passer d'un srt à un UTF-8 ?
Yanightmare : Pourquoi KDE ? Je l'ai essayé un peu, c'est vrai qu'il est plus stable et plus fini mais moins beau.
>>CODYPACK Feisty Fawn !<< [Icônes, Thèmes, Wallpapers, Skydomes, Guide pour débutant, etc]
Hors ligne
#19 Le 12/02/2007, à 22:56
- Willen
Re : [Résolu] Incruster des sous-titres
Tu ne passes pas d'un .srt à un UTF-8 : UTF-8 est un encodage, donc tu vas encoder ton fichier .srt en UTF-8.
Pour le faire, tu peux simplement ouvrir le fichier .srt avec l'éditeur de texte Gedit, puis tu fais directement "enregistrer sous" et en face de "codage des caractères", tu choisis "UTF8". C'est tout.
Ou si tu préfère en ligne de commande:
iconv -f cp1252 -t utf8 'sous-titre.srt' > 'sous-titre-utf8.srt'
-f = from : encodage d'origine (ici celui de sous-titre.srt)
- t = to : encodage souhaité (celui qu'aura sous-titre-utf8.srt)
Ensuite il ne faudra pas oublier de préciser à mencoder (ou mplayer) qu'il s'agit d'UTF-8, en ajoutant simplement : -utf8
Même pour une simple lecture je convertis en UTF-8, comme ça tout passe.
Et avec avidemux, ça permet de contourner le problème connu qu'il y a avec les simple quotes (') en utilisant à la place de vrais apostrophes (’)
Dernière modification par Willen (Le 16/03/2007, à 11:43)
Hors ligne
#20 Le 12/02/2007, à 23:56
- yanightmare
Re : [Résolu] Incruster des sous-titres
Willen : Comment passer d'un srt à un UTF-8 ?
Yanightmare : Pourquoi KDE ? Je l'ai essayé un peu, c'est vrai qu'il est plus stable et plus fini mais moins beau.
Tout simplement parce qu'il y a pas mal de choses qui me plaisent dedans et parce que j'ai commencé sous KDE. Donc ca me fait plaisir... Je suis un sentimental moi
Hors ligne
#21 Le 09/04/2007, à 17:51
- yanightmare
Re : [Résolu] Incruster des sous-titres
Question : On fait comment pour régler le décalage audio dans mencoder ?
Si j'ai bien compris (à ce que j'ai vu dans "man mencoder") il faut utiliser "-audio-delay" ...
Donc ça donnerait :
mencoder -sub tonfilm.srt -fontconfig -font Arial -subfont-text-scale 3 -oac mp3lame -lameopts cbr=128 -audio-delay -10 -ovc xvid -xvidencopts bitrate=900 tonfilm.avi -o tonfilmSTFR.avi
?
Dernière modification par yanightmare (Le 09/04/2007, à 17:54)
Hors ligne
#22 Le 09/04/2007, à 18:48
- Willen
Re : [Résolu] Incruster des sous-titres
Bonjour,
-delay correspond certainement à ce que tu veux
-audio-delay, d'après ce que j'ai lu, inscrit dans l'entête une information et ce sera ensuite au lecteur de régler le décalage en fonction de cette info. Mais encore faut-il que le lecteur le puisse (mplayer le peut bien-sûr, mais pas Totem ni VLC)
avec -delay, l'ajustement se fera dès l'encodage. Attention toutefois à la valeur : dans ton exemple tu indiques 10, ce qui fait 10 secondes. On est heureusement pas obligés d'utiliser des entiers : -0.085 par exemple.
Il existe également d'autres options, mais cela dépend de ce qui te motive : un décalage qui se produit suite à l'encodage ou un décalage qui existe déjà dans la vidéo source.
Autre chose qui n'a rien à voir : pour les paramètres que tu utilises souvent, tu peux les entrer directement dans ton fichier de configuration de mencoder (à créer s'il n'existe pas) : ~/.mplayer/mencoder.conf
Par exemple :
subfont-text-scale = 2.3
fontconfig = yes
font = "Arial:style=Bold"
subpos = 99
utf8 = yes
évitera d'avoir à les préciser dans la ligne de commande
Dernière modification par Willen (Le 09/04/2007, à 18:56)
Hors ligne
#23 Le 09/04/2007, à 18:54
- yanightmare
Re : [Résolu] Incruster des sous-titres
Je voulais dire -0.10 Merci pour les précisions
Hors ligne
#24 Le 09/04/2007, à 19:56
- Willen
Re : [Résolu] Incruster des sous-titres
Ah ok
Au sujet du fichier de configuration, ça ne vaut pas seulement pour les sous-titres bien sûr, mais aussi pour le choix des codecs et leur paramètrage.
Par exemple pour ta ligne de commande :
ovc=xvid=1
xvidencopts=bitrate=900
oac=mp3lame=1
lameopts=cbr=1:br=128
fontconfig=yes
font=Arial
subfont-text-scale=3
Ensuite il ne restera plus qu'a indiquer les fichiers :
mencoder "film.avi" -sub "sous-titre.srt" -o "film VST.avi"
Ce qui n'empêche pas de choisir d'autres codecs ou paramètres dans la ligne de commande, ça surclassera bien sûr
Dernière modification par Willen (Le 09/04/2007, à 20:28)
Hors ligne
#25 Le 18/02/2008, à 15:31
- DomS
Re : [Résolu] Incruster des sous-titres
Bonjour à tous,
Est-il possible d'utiliser une autre format que le srt pour incruster les sous-titres ? Vu que les effets ssa sont gérés par mplayer grà¢ce à -ass, j'aurais pensé que ce format serait supporté ave cles effets, mais ça ne marche pas. Quelqu'un saurait-il si c'est vraiment impossible ?
PC fixe : lubuntu 24.04
Hors ligne