Hello Journal :)
Je dispose d'un fichier vidéo .avi et d'un fichier sous-titre .str. J'aimerai intégrer le sous titre directement dans le fichier avi, et si possible sans avoir besoin de recompresser / sans que la vidéo ne prenne trop de poids ou ne perde en qualité.
Je sais que c'est possible avec VirtualDub, sous windows, mais je préférerais réaliser cette opération sous linux, et sans wine.
Est-ce quelqu'un a déjà réussi à faire ça ? Merci d'avance !
# et un player qui affiche les 2 ?
Posté par nicodache . Évalué à 1.
ou c'est parce que t'as toujours pas trouvé de lecteur qui permette d'afficher les sous-titres ?
[^] # Re: et un player qui affiche les 2 ?
Posté par Jérémie . Évalué à 1.
Oui, pour des questions pratiques ... je ne sais pas si, par exemple, windows media player est capable de lire une vidéo avec les sous-titres associés.
ou c'est parce que t'as toujours pas trouvé de lecteur qui permette d'afficher les sous-titres ?
Nan. ;) Comme dit plus bas, mplayer fait ça sans problèmes ... :)
[^] # Re: et un player qui affiche les 2 ?
Posté par Krunch (site web personnel) . Évalué à 4.
Media Player Classic: http://www.framasoft.net/article1479.html(...)
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: et un player qui affiche les 2 ?
Posté par Jérémie . Évalué à 1.
[^] # Re: et un player qui affiche les 2 ?
Posté par farib . Évalué à 2.
[^] # Re: et un player qui affiche les 2 ?
Posté par Jérémie . Évalué à 1.
D'où mon envie de tout mettre dans un simple fichier avi :)
[^] # Re: et un player qui affiche les 2 ?
Posté par Snark_Boojum . Évalué à 1.
Naturellement, il passe sur n'importe quel ordinateur, c'est l'essentiel.
Snark
# Avidemux
Posté par degeu raoul ⭐ (Mastodon) . Évalué à 2.
Avidemux http://avidemux.sourceforge.net/(...) permet de faire la manip via un filtre , mais il faut recompresser.
[^] # Re: Avidemux
Posté par Jérémie . Évalué à 1.
J'ai essayé avidemux, mais malheureusement il me ressort une vidéo difficilement lisible (saccadée, mplayer me dit que mon système est trop lent pour la lire (-> 2.0Ghertz pourtant)) ... et en plus il n'a pas mis le sous-titre comme je l'ai demandé (j'ai utilisé le filtre, peut-être mal, je ne connais pas trop avidemux). Enfin bon, je ne suis pas sûr que j'arriverai à en tirer quelque chose ...
Sinon j'arrive très bien à lire la vidéo et les sous-titre avec mplayer, mais je préférerais les intégrer à la vidéo pour des questions pratiques. D'ailleurs, n'y aurait-il pas moyen de rediriger la sortie vidéo de mplayer dans un fichier avi ?
[^] # Re: Avidemux
Posté par sirrus . Évalué à 0.
Sinon, avec vlc, c'est possible je crois. Je vais peut-être vérifier un peu toussa mais je dois manger d'abord... ;-)
# Pas clair
Posté par farib . Évalué à 2.
Par contre, ce dont tu as besoin est peut-être d'un conteneur permettant de tout mettre dans un unique fichier -> OGM ou Matroska.
[^] # Re: Pas clair
Posté par boris . Évalué à 3.
Completement faux. VirtualDub le fait, sans modifier le flux video: il se contente d'entrelacer les flux bien comme il faut. Tiens, je t'inutilisse pour la peine. (faut plus dire moinsse y parait)
[^] # Re: Pas clair
Posté par farib . Évalué à 3.
[^] # Re: Pas clair
Posté par boris . Évalué à 2.
Dans le conteneur .avi, on peut mettre plusieurs flux, de type arbitraire. Il est donc tout a fait possible d'inserer un fichier de sous-titres .sub, .srt ou .mescouilles, sans recompresser la video. Eh oui, c'est du multiplexage, ça marche comme ça, et c'est ce que voulait dire le type qui a posté la news, la c'est toi qui n'a rien compris.
[^] # Re: Pas clair
Posté par Jérémie . Évalué à 0.
Donc, sais-tu s'il existe un programme sous linux pour ça, ou suis-je obligé de passer sous win ?
[^] # Re: Pas clair
Posté par boris . Évalué à 0.
[^] # Re: Pas clair
Posté par sirrus . Évalué à 0.
C'est à dire que si je lis le fichier prout.avi qui a des sous-titres muxés avec vdub, je peux choisir ou non l'affichage des sous-titres ?
Tu peux me donner un [url] où on m'explique comment ça marche (la page de vdub l'expliquant par exemple) s'te plaît ?
[^] # Re: Pas clair
Posté par boris . Évalué à 2.
http://emak.free.fr/avimux.jpg(...)
[^] # Re: Pas clair
Posté par sirrus . Évalué à 0.
Néanmoins, ce n'est pas dispo sous Linux. :-p
[^] # Re: Pas clair
Posté par Jérémie . Évalué à 1.
Merci Bobo.
[^] # Re: Pas clair
Posté par boris . Évalué à 2.
J'utilisais ce 'truc' car à l'époque (y'a pas longtemps ;) j'utilisais bsplayer pour lire mes vidéos, et il supporte très bien ce genre de hack, car c'en est un. Par contre, ça ne marche pas avec xine/totem/mplayer/gstreamer. Ni sur une platine kiss (j'ai pas les autres, alors je sais pas). On peut mettre à peu près n'importe quoi dans l'AVI, mais après c'est plus standard. La ou je me suis laissé emporter, c'est parcequ'avec VirtualDubMod je faisais ça pour les .ogm. Vraiment pratique, mais j'ai laissé tomber parceque ma platine ne lit pas les ogm.
[^] # Re: Pas clair
Posté par farib . Évalué à 2.
Je te retourne les qualificatifs.
[^] # Re: Pas clair
Posté par farib . Évalué à 2.
En plus, c'est pour ça que j'ai dit :
Par contre, ce dont tu as besoin est peut-être d'un conteneur permettant de tout mettre dans un unique fichier -> OGM ou Matroska.
[^] # Re: Pas clair
Posté par Jerome Herman . Évalué à 2.
Dans un Avi tu peux pas mettre tout et n'importe quoi non plus. Même dans un ASF c'est pas évident de mettre des sous titres et pourtant c'est beaucoup plus flexible, mais MS a été obligé de créer un pseudo codec pour que ca colle. Lequel pseudo codec ne marche pas avec l'avi (pas de support d'incrustation, de taille d'image différente ou de gestion de transparence dans les .avi).
Quand a VitualDub, des que tu utilise les filtres il decode toutes les frames en bitmaps avant d'appliquer les filtres, donc pour eviter la recompression derrière c'est pas gagné non plus.
Kha
# Use Matroska Luke...
Posté par sirrus . Évalué à 1.
Pourquoi ? Trois raisons vraiment valables :
- De ce que je sais, muxer un flux de sous-titres dans de l'AVI, c'est impossible. Le container AVI ne supporte normalement que un flux video et des flux audio se rapportant à ce flux video. Si on veut intégrer les sous-titres, ce sera entrelacé avec la video, c'est une opération qui ne dure pas très longtemps et qui ne modifie pas la qualité. Le problème, c'est que ce n'est pas propre et qu'après, tu seras obligé de te farcir les sous-titres. Donc en fait, il vaut mieux garder le .srt à côté.
- Avec Matroska, tu disposes d'outils sous Linux permettant avec facilité de faire ce que tu veux. En plus Matroska, ça a plein d'options qui font passer les autres format pour de la mairde (Ogm s'en approche mais n'est pas aussi bon).
- Matroska, c'est un container vraiment issu du libre (en tous cas, plus que l'AVI) et toujours en développement libre donc saibien.
Si tu es convaincu, voici un commentaire que j'ai posté où il y a des liens que je te conseille (ce n'est pas que j'ai les chevilles qui gonglent avec l'autocitation, c'est que j'ai la flemme de copier les liens):
http://linuxfr.org/comments/347762,1.html(...)
À part que ton fichier doit être compatible platine salon, je ne vois pas du tout l'intérêt de faire autrement qu'utiliser autre chose que Matroska (ou Ogm :) .
[^] # Re: Use Matroska Luke...
Posté par Jérémie . Évalué à 0.
Le premier venu sous windows n'arrivera pas à lire ma vidéo c'est ça le risque ... et mon lecteur DVD de salon encore moins.
[^] # Re: Use Matroska Luke...
Posté par sirrus . Évalué à 0.
Pour ce qui est des autres qui veulent lire mes video, ils ont un choix simple:
- ils installent MPC,
- Prout.
Ça marche comme ça avec tous ceux que je connais et il n'y pas de problèmes le plus souvent (à part l'ordi de mes parents sous win98 qui ne supporte pas les sous-titres à cause de l'unicode de mairde). D'ailleurs, ils sont très souvent impressionnés et me demandent comment on fait ça, s'il existe des outils sous win pouvant le faire (le contraire de toi en fait ;-).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.