Forum général.cherche-logiciel Incruster des sous-titres dans une vidéo

Posté par  . Licence CC By‑SA.
Étiquettes :
3
18
jan.
2014

Bonjour à tous.

Alors voilà, j'avoue que je n'ai pas cherché moi-même une solution sur le web avant de venir poser ma question ici, vous pouvez moinsser !

Je préfère m'en remettre à votre expertise, c'est plus rapide et la dernière fois que j'ai posé ce genre de question j'ai obtenu une réponse de qualitäy qui m'a permis de faire ce que je voulais.

Mettons que j'ai une vidéo (un film) avec ses sous-titres (format SubRip ou microDVD) dans un fichier séparé. Je voudrais obtenir un fichier vidéo avec les sous-titres incrustés. Ceci afin de pouvoir visionner le film à partir du média-center de ma box qui ne supporte pas les sous-titres dans un fichier séparé.

Je me demande si c'est possible de le faire avec VLC. Et vous l'avez compris, j'aimerais connaître la méthode que vous employez vous-même pour faire ça.

  • # avec ffmpeg

    Posté par  (site web personnel) . Évalué à 2.

    • [^] # Re: avec ffmpeg

      Posté par  . Évalué à 2.

      Merci pour ta proposition, mais ça ne fonctionne pas.

      Bon déjà :

      *** THIS PROGRAM IS DEPRECATED ***
      This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.

      Mais bon ça c'est pas grave.

      Par contre visiblement ma version de ffmpeg (6:0.8.9-1) n'a pas été compilé avec --enable-libass

      J'ai un "No such filter: 'subtitles'"

      Pareil en convertissant d'abord le .srt en .ass (No such filter: 'ass')

      À moins qu'il me faille installer un autre paquet ?

      • [^] # Re: avec ffmpeg

        Posté par  . Évalué à 0. Dernière modification le 18 janvier 2014 à 22:49.

        Please use avconv instead.

        À moins qu'il me faille installer un autre paquet ?

        oui avconv qui remplace ffmpeg ;)

      • [^] # Re: avec ffmpeg

        Posté par  . Évalué à 6.

        *** THIS PROGRAM IS DEPRECATED ***

        C'est le mainteneur Debian d'avconv qui fait de la propagande pour son fork, ffmpeg continue d'être développé.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: avec ffmpeg

        Posté par  (site web personnel) . Évalué à 1.

        Oui, faut regarder chez avconv si on tourne sous Debian et dérivées.

        avconv -i foobar.ogv -vf subtitles=foobar.srt foobar-subtitle.ogv
        

        merci http://www.fernandoike.com/2013/09/13/adding-subtitles-to-video-using-shell/ :)

  • # Plusieurs solutions.

    Posté par  . Évalué à 2.

    Salut,

    Il y a le célèbre mencoder :

    mencoder -sub nom_du_fichier_soustitres.srt -fontconfig -font Arial -subfont-text-scale 4 -sub-bg-alpha 0 -oac mp3lame -lameopts cbr:br=128 -ovc xvid -xvidencopts bitrate=900 nom_de_la_video.avi -o nom_de_la_video_avec_les_soustitres.avi

    Exemple :

    mencoder -sub fichier.srt -fontconfig -font Arial -subfont-text-scale 3 sub-bg-alpha 100 -oac tesoptionsaudios -ovc tesoptionsvidéos vidéoàlaquelleajouterlessoustitres.avi -o vidéoavecsoustitres.avi

    -sub indique un fichier de sous-titres.
    -fontconfig choisit la police
    -subfont-text-scale la taille
    -sub-bg-alpha ajoute un fond gris (entre 0 et 255) pour nuancer la lecture.
    -oac indique les options audio (mp3, etc…)
    -ovc les options vidéos (xvid, etc…)
    -o indique le fichier de sortie.

    :)

    Le logiciel avidemux peut aussi te faire ça très simplement. C'est très cliquodrome, alors, je te laisse te débrouiller, c'est facile.

  • # Handbrake

    Posté par  . Évalué à 3.

    En logiciel avec une GUI il y a aussi le très bon Handbrake

  • # Incruster des sous-titres dans une vidéo

    Posté par  . Évalué à 5.

    Si la box supporte les mkv, il y a les mkvTools pour inclure les subrips.
    L'avantage c'est que rien n'est réencodé donc la qualité n'est pas dégradée.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.