Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#101 Le 07/11/2011, à 01:21

flamininus

Re : [Résolu] Incruster des sous-titres

Bonjour tout le monde,

J ai un film et les sous titre a coté. Quand je fais la manip mentionnée au debut de cette conversation je reçois un message d erreur:

WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
File not found: '[TLOTR]The.Fellowship.Of.The.Ring.CD1'
Failed to open [TLOTR]The.Fellowship.Of.The.Ring.CD1.
Cannot open file/device.

Je ne comprends pas.

Merci pour l aide.

Hors ligne

#102 Le 07/11/2011, à 09:39

yanightmare

Re : [Résolu] Incruster des sous-titres

Salut flamininus,

quels sont les noms exacts de tes fichiers ?

Il semblerait que mplayer ne les trouve pas. Peut-être un problème "d'échappement" des caractères spéciaux dans le terminal.

Hors ligne

#103 Le 29/12/2011, à 13:17

Giulia2213

Re : [Résolu] Incruster des sous-titres

Bonjour,
Je crois que j'ai du foirer quelque chose dans mon fichier mencoder.conf :

ovc=xvid=1
xvidencopts=bitrate=900
oac=mp3lame=1
lameopts=cbr=1:br=128
fontconfig=yes
font=Verdana:style=Bold:color=370028
subfont-text-scale=3
iso-8859-15=yes

En effet, j'ai bien mes sous-titres en gras, les accents apparaissent correctement (alors que mes accents étaient remplacés par des ?? avec un codage des caractères configurés en utf-8) smile sauf que mes sous-titres n'apparaissent pas de couleur aubergine sad

Or, les sous-titres en blanc sur cette vidéo, ça le fait très moyen (ils sont difficiles à lire avec le fond clair).
Sauf que je ne trouve pas là où j'ai pu foirer pour ne pas avoir mes sous-titres de couleur aubergine.

Si pas moyen d'avoir mes sous-titres de couleur aubergine, existerait-il un moyen de rendre mes sous-titres plus lisibles que le blanc sur fond clair ?



Merci d'avance


Giulia, sous Ubuntu 11.10

Hors ligne

#104 Le 29/12/2011, à 17:19

xabilon

Re : [Résolu] Incruster des sous-titres

Salut

Le mieux en termes de visibilité, c'est d'avoir des sous-titres blancs avec un contour noir (si c'est un film en noir et blanc, des sous-titres jaunes avec contour noir c'est encore mieux).
D'habitude il est mieux d'augmenter la taille de police au lieu de mettre en gras, mais c'est toi qui voit.

Seulement, ceci est assez limité pour les sous-titres srt, et je crois qu'on ne peux pas changer grand chose à part la police et la taille (pour plus de personnalisation, il faut passer par les sous-titres ass plutôt que srt)
Essaye avec l'option ffactor=1 (pour un contour plus épais, augmente le ffactor)

Dernière modification par xabilon (Le 29/12/2011, à 17:24)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#105 Le 29/12/2011, à 17:53

Giulia2213

Re : [Résolu] Incruster des sous-titres

xabilon a écrit :

Essaye avec l'option ffactor=1 (pour un contour plus épais, augmente le ffactor)

C'est déjà beaucoup mieux smile

Mais serait-il possible de supprimer la transparence des sous-titres ?
Parce que sur certains passages, les sous-titres deviennent transparents et quasiment illisibles.


Giulia, sous Ubuntu 11.10

Hors ligne

#106 Le 29/12/2011, à 18:17

xabilon

Re : [Résolu] Incruster des sous-titres

Il faut se pencher sur le volumineux manuel de mplayer/mencoder
Peut-être l'option subfont-blur=0


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#107 Le 29/12/2011, à 18:20

Giulia2213

Re : [Résolu] Incruster des sous-titres

Effet un poil mieux, mais ce n'est pas 100% non plus.


Giulia, sous Ubuntu 11.10

Hors ligne

#108 Le 29/12/2011, à 18:25

xabilon

Re : [Résolu] Incruster des sous-titres

Il y a des options par centaines. Va faire un tour dans la section OSD/SOUS-TITRES : http://www.mplayerhq.hu/DOCS/man/fr/mplayer.1.html


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#109 Le 29/12/2011, à 19:46

Giulia2213

Re : [Résolu] Incruster des sous-titres

Bon, finalement, avec un ffactor à 8, ça le fait smile

Merci de ton aide smile


Giulia, sous Ubuntu 11.10

Hors ligne

#110 Le 04/01/2012, à 16:46

yanightmare

Re : [Résolu] Incruster des sous-titres

Giulia :

font=Verdana:style=Bold:color=#370028

au lieu de :

font=Verdana:style=Bold:color=370028

ça change quelque chose ?

Hors ligne

#111 Le 04/01/2012, à 21:45

Giulia2213

Re : [Résolu] Incruster des sous-titres

yanightmare a écrit :

ça change quelque chose ?

Rien du tout sad


Giulia, sous Ubuntu 11.10

Hors ligne

#112 Le 04/01/2012, à 23:56

yanightmare

Re : [Résolu] Incruster des sous-titres

Il semblerait qu'on puisse changer la couleur si le fichier de sous-titres est un ssa :

http://lists.mplayerhq.hu/pipermail/mpl … 63405.html

mplayer video.avi -ass -ass-color ffff0000 -ass-border-color 00000000 
-ass-font-scale 1.2 -fontconfig -font Arial

si ça marche pour mplayer, je pense que ça doit marcher pour mencoder...

hmm

M'enfin c'est vrai que c'est pas évident évident de trouver une réponse à cette question : comment changer la couleur des sous-titres ? C'est assez incroyable.

Edit : Y a une discussion là dessus : http://forum.ubuntu-fr.org/viewtopic.php?id=314700

Dernière modification par yanightmare (Le 04/01/2012, à 23:59)

Hors ligne

#113 Le 20/11/2012, à 21:08

Miss-Betty

Re : [Résolu] Incruster des sous-titres

Bon, j'ai lu le topic en long en large et en travers, j'ai tenté d'encoder en faisant

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

Mais je me retrouve avec le problème du .srt, et des é, à, ç ... qui deviennent des ??. J'ai tenté d'enregistrer mes sous-titres en format UTF-8, je ne suis pas certaine d'y être arrivée, et en tout cas, quand je relance en me contentant de remplacer dans la ligne de code .srt par .utf8, ça ne fonctionne pas (malgré la présence du bon fichier de sous-titres se finissant en .utf8 dans mon répertoire).

Je ne sais pas si j'ai été très claire, mais quelqu'un peut-il m'aider ?

Hors ligne

#114 Le 20/11/2012, à 22:23

Haleth

Re : [Résolu] Incruster des sous-titres

C'est vraiment moche d'incruster les subtitles..
Utiliser un format container, genre Matroska, et stocker les différents flux en parallèles (audio, video & subtitles) est nettement mieux.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#115 Le 10/02/2013, à 17:12

siick

Re : [Résolu] Incruster des sous-titres

C'est moche mais ça aide pour certaines platines de salon qui lisent du Divx mais qui ne permettent pas de changer/voir la piste de sous-titres (ou comme ma TV qui permet de changer la piste audio mais ne fait pas voir la piste de sous-titres)

Hors ligne

#116 Le 17/11/2013, à 13:24

GP974

Re : [Résolu] Incruster des sous-titres

Re up de ce post qui ma bien aidé dans la tache de cette aprem j'avais plusieurs vidéos à incruster pour pouvoir faire lire les sous titres sur de vieux lecteur divx.
jJai fais un petit script qui automatise certaine tache qui m'ont poser problème surtout sur celui du bitrate laisser a 900 par defaut qui dégrade très vite la qualité du dit film...
pourquoi un bitrate aussi bas dans la doc surtout sans explication aucune?
fin bref mon script pour moins dégrader la qualité se basse sur le bitrate du film en entrée et applique le même en sortie.
j'ai aussi activer le multitâche de mencoder pour rendre la conversion plus rapide ( sur 4 thread à adapter en fonction de votre nombre de coeur sur votre proc)

il faut installer uchardet pour détecté l'encodage des fichiers .srt et mkvtoolnix ( pour les mkv ) et MP4Box pour la V3 qui gère aussi les mp4

sudo apt-get install uchardet mkvtoolnix mkvtoolnix-gui

#!/bin/bash
# Incrustation des Sous-Titres d'une vidéo.
# Gp974 (http://forum.ubuntu-fr.org/viewtopic.php?id=90599&p=5)
# License GPL (http://opensource.org/licenses/GPL-2.0)
# Usage ./addsub.sh input sous-titre.srt output

Nb_thread=4

function GererMkv()
{
    mkvmerge -v -o "$3" --default-track 0 --language 0:fre "$2" "$1"   
    if [ $? -eq 0 ]
    then
        echo "reussite"
        nautilus .
    else
        echo "Echec"
    fi
}

function GererAvi()
{
    BITRATE=$(mplayer -vo null -ao null -frames 0 -identify "$1" 2>/dev/null | grep ID_VIDEO_BITRATE | cut -d= -f2)
    mencoder -sub "$2" -fontconfig -font ~"/.mplayer/verdana.ttf" -utf8 \
    -subfont-autoscale "3" -subfont-blur "0.3" -subfont-text-scale "3"  \
    -subfont-outline "2.1" -subalign "2"  -ffactor 3 \
    -info name="$3"  \
    -oac mp3lame -lameopts cbr:br=192 \
    -ovc xvid -xvidencopts bitrate="$BITRATE" "$1" \
    -ovc lavc -lavdopts threads=$Nb_thread \
    -o "$3"
    if [ $? -eq 0 ]
    then
        echo "reussite"
        nautilus .
    else
        echo "Echec"
    fi
}

function GererMp4()
{
    MP4Box -add "$2" "$1"
    cp "$1" "$3"
}

Type="Inconnus"
if [ $# -lt 3 ]
then
    echo "Nombre paramètre incorrect il faut 1-video 2-fichier.srt 3-output"
    exit 1
fi
if [ ! -e "$1" ] || [ ! -e "$2" ]
then
    echo "Fichier introuvable vérifier les droits et l’existence des fichiers sources"
    exit 1
fi
SrtType=$(file "$2")
echo "$SrtType" | grep "text" >> /dev/null
if [ $? -ne 0 ]
then
    echo "fichier .srt non pris en charge"
    exit 1
fi
Encodage_Srt=$(uchardet "$2")
if [ "$Encodage_Srt" != "UTF-8" ]
then
    iconv -f "$Encodage_Srt" -t UTF-8 "$2" >> tmp.srt
else
    cp "$2" tmp.srt
fi


FileType=$(file "$1")
echo "$FileType" | grep "matroska" >> /dev/null
if [ $? -eq 0 ]
then
    Type="MKV"
fi
echo "$FileType" | grep "Matroska" >> /dev/null
if [ $? -eq 0 ]
then
    Type="MKV"
fi
echo "$FileType" | grep "AVI" >> /dev/null
if [ $? -eq 0 ]
then
    Type="AVI"
fi
echo "$FileType" | grep "avi" >> /dev/null
if [ $? -eq 0 ]
then
    Type="AVI"
fi
echo "$FileType" | grep "MPEG v4 system" >> /dev/null
if [ $? -eq 0 ]
then
    Type="MP4"
fi

case $Type in
       
        "MKV" )
          GererMkv "$1" "tmp.srt" "$3"
        ;;
       
        "AVI" )
          GererAvi "$1" "tmp.srt" "$3"
        ;;
       
        "MP4" )
          GererMp4 "$1" "tmp.srt" "$3"
        ;;
       
        * )
            echo "Type fichier:$1 inconnu"
            exit 1
        ;;
esac
rm tmp.srt
exit 0

Edit 07/12/13
Version 2 du script :
Meilleur prise en charge mkv
a améliorer pour prendre en charge les mp4 et autres format

Edit 17/07/16
Version 3 du script :
Prise en charge du format MP4

Dernière modification par GP974 (Le 17/07/2016, à 14:40)


Ubunteros depuis 10.04 Restez libre avec Linux :)
Fixe : i7 i930@3.2ghz | DDR3 12go | Amd Rx580 | SSD - 120Go S2 | 14.04.05 & Arch
Fixe2 : I5 6500U@2.8ghz | DDR4 8GO | SSD 120 M2 | Arch
Développeur de nvidiux

Hors ligne

#117 Le 21/03/2015, à 09:45

quadra38

Re : [Résolu] Incruster des sous-titres

Bonjour à tous

je déterre ce sujet car j'ai un probleme big_smile

je veux faire une vidéo de karaoké avec les paroles qui se colorent au fur et à mesure.

j'ai un fichier .ass que j'ai fait avec Aegisub ...
une vidéo que j'ai faite au format mp4

si je mixe tout ça avec mkvmerge j'obtiens bien ma video qui est lue avec mplayer et les sous-titres qui se colorent comme je veux.
seulement Youtube ne prend pas les mkv avec sous-titres roll

-rw-r--r-- 1 eric eric     9740 mars  20 14:45 Guichard_Mon-Vieux.ass
-rw-r--r-- 1 eric eric  6624745 mars  19 07:46 Guichard_Mon-Vieux.mp4

si je lis ma vidéo en mp4 avec mplayer et les sous-titres correspondants, ça fonctionne nickel ...

par contre si je converti en avi (ou autre) mes deux fichiers avec Mencoder il y a un bug de coloration sur la 2° ligne sad

mplayer fonctionne mais pas mencoder hmm

il y a t-il une astuce avec Mencoder (ou c'est juste un bug) et sinon un autre logiciel (à part Handbrake qui fait le meme bug) ??

Merci de m'aider car je galère depuis un moment smile

vidéo bugguée


https://www.youtube.com/watch?v=4A9MdSE … e=youtu.be

J'ai pas mis la musique pour ne pas me faire éjecter ma vidéo de Youtube big_smile big_smile

Dernière modification par quadra38 (Le 21/03/2015, à 10:24)


" 100 fois sur le metier ... remettez votre ouvrage ... "
Portable Dell Inspiron 6400 - Ubuntu 11.04 & 11.10 +
PC fixe Carte Mère Asus M2N SLI Socket AM2 et Processeur Athlon™ 64 X2 5600+ - Ubuntu  12.04 et 12.10

Hors ligne

#118 Le 15/07/2016, à 22:11

gio67

Re : [Résolu] Incruster des sous-titres

Bonjour,

Je n'ai pas compris comment on changeait la couleur de la police, ou comment on pouvait mettre un contour coloré avec un fichier srt....
Le message #43 de ce topic dit juste : "il suffit laisser les mêmes options" ???
Serait-il possible d'avoir un exemple ? Merci.

Hors ligne