• # Mencoder ?

    Posté par . En réponse au message mplayer et sous titres. Évalué à 3.

    Si tu veux vraiment utiliser le container AVI, il faut utiliser le genre de commande suivante :

    $ mencoder film.avi -sub subtitles.srt (plein d'autres options) -o ton_film_new.avi

    Mais ça ne suffira pas cependant. Il faut définir la position avec subpos, il te faudra donc regarder dans le man de mplayer (l'aide de mencoder est dedans) pour ça. Ça te donnera plus de précision que je ne peux t'en donner.
    Je crois qu'il faut également définir les options du codec car cela demande un réencodage, par exemple le choix du codec avec -ovc. Tu pourras également passer des options pour utiliser le plus possible les perfs du codec mais je ne sais pas si ça va changer grand chose.
    Quant au son, je ne pense pas qu'il soit nécessaire de passer des options.
    Dans tous les cas, consulte le man à partir de ce que j'ai pu te donner comme aide et en recherchant avec gogole, tu trouveras peut-être des précisions.

    Dans tous les cas, même si tu passes les meilleures options de qualité pour l'encodage, attends-toi à une très légère baisse de qualité, cela est malheureusement inévitable en général pour tout ce qui est réencodage.
    Le meilleur que je puisse te conseiller est ce qu'a proposé le premier post c'est à dire de muxer ton avi et le fichier de sous-titres dans un container plus évolué comme ogm ou matroska. Je te conseille surtout matroska car il est en plein développement et qu'il est tout simplement le meilleur. ;) Je te renvois à un commentaire que j'ai écrit et qui donne des liens sur Matroska, ce n'est pas de l'autocitation mais c'est juste une flemme de répéter les liens. http://linuxfr.org/2004/02/13/15315.html#347762(...)
    Je signale aussi que Funix explique aussi la GUI de mkvmerge (l'outil pour matroska) ici : http://www.funix.org/fr/linux/main-linux.php3?ref=mkvmerge-gui-fr&a(...) mais rien ne t'empêche d'utiliser la ligne de commande, ce n'est pas difficile et le man de mkvmerge est très bien fichu.
    Malheureusement, Matroska connaît aussi le problème de ne pas être encore très répandu. Néanmoins, Media Player Classic qui est un très bon player libre sous win peut le lire à condition qu'il soit bien configuré.

    Voilà, j'espère avoir pu t'aider.