#1 Le 25/03/2012, à 12:10
- k3c
[Résolu] l'ajout de sous-titres triple la taille de la video
Bonjour
J'ai une vidéo (un épisode de Bron/Broen/The Bridge) d'une taille de 354M
Quand je lui inclus des sous-titres en anglais, d'une taille de 3 M, je me retrouve avec un fichier de plus de 1 G
gg@gg-SATELLITE-L755:~$ ls -alrt Vidéos/Bro*2*
-rw-r--r-- 1 gg gg 354875887 2012-03-25 10:48 Vidéos/Broen2.mkv
-rw-r--r-- 1 gg gg 1008563796 2012-03-25 11:29 Vidéos/Bron2_soustitresENG.mkv
gg@gg-SATELLITE-L755:~$ ls -alrt /media/Data/Bron/
total 424
-rw------- 1 gg gg 34473 2011-12-03 08:13 bridge 2.srt
-rw------- 1 gg gg 36765 2011-12-04 08:25 bridge 3.srt
-rw------- 1 gg gg 38727 2011-12-04 16:23 bridge 5.srt
-rw------- 1 gg gg 37075 2011-12-05 11:42 bridge 4.srt
-rw------- 1 gg gg 40586 2011-12-08 19:19 bridge 7.srt
-rw------- 1 gg gg 37086 2011-12-08 19:23 bridge 6.srt
-rw------- 1 gg gg 40289 2011-12-08 20:59 bridge 8.srt
-rw------- 1 gg gg 40149 2011-12-09 16:53 bridge 9.srt
-rw------- 1 gg gg 36372 2011-12-10 11:05 bridge 10.srt
-rw------- 1 gg gg 37119 2011-12-11 08:16 bridge 1.srt
drwx------ 1 gg gg 32768 2012-03-24 14:00 ..
drwx------ 1 gg gg 4096 2012-03-24 14:01 .
gg@gg-SATELLITE-L755:~$
La commande de conversion
mencoder ~/Vidéos/Broen2.mkv -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -sub /media/Data/Bron/bridge\ 2.srt -o ~/Vidéos/Bron2_soustitresENG.mkv
Je subodore que j'ai foiré un truc...
Merci pour toute idée
Dernière modification par k3c (Le 26/03/2012, à 11:23)
Archlinux sur Xiaomi Air 13
Hors ligne
#2 Le 25/03/2012, à 17:02
- xabilon
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
Salut
En fait tu ré-encodes la vidéo en lui incrustant des sous-titres. Du coup, en fonction du codec et du bitrate, ta vidéo change de taille (rien à voir avec les sous-titres). Et tu lui demande aussi de mettre le son en pcm, qui est le format audio le plus lourd.
Dois-tu absolument incruster les sous-titres dans l'image ? Pourquoi n'inclus-tu pas simplement le fichier srt dans le mkv ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#3 Le 25/03/2012, à 17:56
- k3c
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
Ok, avec quelle commande ?
mencoder ~/Vidéos/Broen2.mkv -sub /media/Data/Bron/bridge\ 2.srt -o ~/Vidéos/Bron2_newsoustitresENG.mkvmencoder: Symbol `ff_codec_bmp_tags' has different size in shared object, consider re-linking
MEncoder 1.0rc4-4.5.2 (C) 2000-2010 MPlayer Team
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0x1526f9ef
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang swe
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 720x576 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:31 fourcc:0x31637661 size:720x576 fps:25.000 ftime:=0.0400
No audio encoder (-oac) selected. Select one (see -oac help) or use -nosound.
Exiting...
gg@gg-SATELLITE-L755:~/Téléchargements$
Archlinux sur Xiaomi Air 13
Hors ligne
#4 Le 25/03/2012, à 18:22
- Compte anonymisé
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
La commande de conversion
mencoder ~/Vidéos/Broen2.mkv -oac pcm -ovc lavc -lavcopts vcodec=mpeg4:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 -sub /media/Data/Bron/bridge\ 2.srt -o ~/Vidéos/Bron2_soustitresENG.mkv
Je subodore que j'ai foiré un truc...
Merci pour toute idée
Bonjour,
en effet, tu as foiré un truc
Si tu veux juste ajouter les sous-titres à la vidéos, il est totalement inutile de ré-encoder une vidéo, ce qui peut que réduire le ratio qualité vidéo/taille du fichier.
mencoder tonfichier.mkv -oac copy -ovc copy -sub tonfichier.Srt -o lefichierdesorti.mkv
La piste audio et vidéo seront copié, et auront donc la même taille et qualité que l'original.
a+
#5 Le 25/03/2012, à 18:39
- Compte anonymisé
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
enfait, ce que j'ai écrit n'a pas l'air de fonctionner (mencoder ne gere pas encore totalement le mkv)
le plus simple c'est d'utiliser mkvmerge
mkvmerge video.mkv sous-titres.srt -o videofinal.mkv
#6 Le 25/03/2012, à 19:23
- xabilon
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
J'allais le dire. Tu peux même le faire en graphique avec mmg (il faut installer le paquet mkvtoolnix-gui)
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#7 Le 26/03/2012, à 11:22
- k3c
Re : [Résolu] l'ajout de sous-titres triple la taille de la video
Merci ça marche parfaitement
mkvmerge ~/Vidéos/Broen2.mkv /media/Data/Bron/bridge\ 2.srt -o ~/Vidéos/Bron2_nENG.mkv
mkvmerge v4.5.0 ('Speed of Light') built on Feb 23 2011 00:12:51
'/home/gg/Vidéos/Broen2.mkv': Using the Matroska demultiplexer.
'/media/Data/Bron/bridge 2.srt': Using the SRT subtitle reader.
'/home/gg/Vidéos/Broen2.mkv' track 1: Using the MPEG-4 part 10 (AVC) video output module.
'/home/gg/Vidéos/Broen2.mkv' track 2: Using the AAC output module.
'/media/Data/Bron/bridge 2.srt' track 0: Using the text subtitle output module.
The file '/home/gg/Vidéos/Bron2_nENG.mkv' has been opened for writing.
Progress: 100%
The cue entries (the index) are being written...
Muxing took 15 seconds.
gg@gg-SATELLITE-L755:~/Téléchargements$ ls -alrt !$
ls -alrt ~/Vidéos/Bron2_nENG.mkv
-rw-r--r-- 1 gg gg 352991818 2012-03-26 11:19 /home/gg/Vidéos/Bron2_nENG.mkv
gg@gg-SATELLITE-L755:~/Téléchargements$
Ca a pris 15 secondes et la taille est identique (et ça a inclus les sous-titres, en plus !).
Je passe le sujet en Résolu
Archlinux sur Xiaomi Air 13
Hors ligne