Sujet : Re: inclure sub et idx dans mp4
De : pehache.7 (at) *nospam* gmail.com (pehache)
Groupes : fr.comp.os.linux.configurationDate : 15. Feb 2022, 09:18:01
Autres entêtes
Message-ID : <j715tqFdaugU1@mid.individual.net>
References : 1 2 3
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0) Gecko/20100101 Thunderbird/91.5.1
Le 15/02/2022 à 04:16, Christophe PEREZ a écrit :
Le 14 Feb 2022 23:29:06 GMT,
Nicolas George <nicolas$george@salle-s.org> a écrit :
Le format MP4 est pourri, il ne supporte qu'une petite poignée de
fonctionnalités intéressantes.
Bon, c'est ballot puisque c'est ce que j'ai utilisé pour tout ce qui
n'avait pas de soustitre "externe".
Tu aurais conseillé quoi toi comme format le plus largement reconnu ?
Matroska (mkv).
S'il est reconnu par ta TV, ce qui n'est pas toujours évident (si elle est récente ça devrait passer)
Tu t'épargneras des cheveux blancs en incrustant les sous-titres
directement dans la vidéo.
Du coup, ça tombe bien, ça m'arrange.
Pour moi c'est au contraire un peu ballot d'incruster plutôt que de conserver des pistes séparées si c'est possible, qui donnent plus d'options de visualisation.
Regarde dans la doc de ffmpeg sur -filter_complex, c'est expliqué.
La doc est un peu complexe pour mon niveau de connaissance et
d'anglais.
De plus, si je comprends bien, pour utiliser cette option, il me faut
obligatoirement ré-encoder la vidéo ou j'ai mal compris ?
Ca parait difficile sans (au moins les zones incrustées doivent être réencodées)
J'ai trouvé un lien qui suggère
-filter_complex "[0:v][1:s]overlay" -c:s dvdsub -c:v
libx264 -crf 24 -c:a aac -b:a 160K -ar 48K -strict -2 -y
J'ai testé tel quel, j'ai bien mes soustitres, et ça c'est déjà bien,
mais je perds en qualité, à cause du réencodage sans doute.
Je peux avoir mieux à ton avis ?
En diminuant la valeur de crf
La sortie de ffmpeg/ffprobe est plus parlante.
ça ?
Input #0, avi, from 'video.avi':
Metadata:
software : MEncoder SVN-r34643
Duration: 00:55:17.64, start: 0.000000, bitrate: 1390 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID /
0x44495658), yuv420p, 624x352 [SAR 1:1 DAR 39:22], 1238 kb/s, 23.98
fps, 23.98 tbr, 23.98 tbn, 23.98 tbc Stream #0:1: Audio: mp3
(U[0][0][0] / 0x0055), 48000 Hz, stereo, fltp, 139 kb/s
Rien ne t'oblige à réencoder l'audio par contre. Tu ne gagneras rien en qualité en passant du mp3 à 139kb/s à de l'aac à 160kb/s, et tu perds même un (tout petit) peu de place.
-- "...sois ouvert aux idées des autres pour peu qu'elles aillent dans lemême sens que les tiennes.", ST sur fr.bio.medecineST passe le mur du çon : <j3nn2hFmqj7U1@mid.individual.net>