====== mencoder - TP-01 sous-titrage MPEG4 ====== * Objet : Mencoder - TP-01 sous-titrage MPEG4 * Niveau requis :{{tag>débutant avisé}} * Commentaires : FIXME * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-tester}} * Création par [[user>smolski]] le 02/01/2011 * Testé par .... le .... * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=126935#p126935 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) **Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! ---- Se placer dans le répertoire de la vidéo, par exemple : ''/repertoire/video/video01.avi'' cd /repertoire/video ===== Créer le fichier de sous-titrage ===== Les lignes de texte utilisées ici sont des exemples générique, à vous de les adapter à votre video. Exemple avec un seul titre.ass cat > titre.ass < 00:10:00,000 TITRE DE LA VIDEO - date - lieu Exemple avec un seul titre.st cat > titre.st < 00:10:00,000 TITRE DE LA VIDEO - date - lieu Le premier chiffrage est celui du début du sous-titrage, le second sa durée. ''00:00:02,800'' \\ se lit : \\ ''heure:minute:seconde,centième'' Exemple avec 2 titres successifs : cat > titre.st < 00:10:00,000 TITRE DE LA VIDEO - date - lieu 00:00:08,800 --> 00:10:00,000 NOM - Prénom - Action en cours La seconde ligne de temps de sous-titrage remplacera totalement le premier titre en cours à 08,900s du début de la vidéo, sans superposition des 2 titrages. ===== xvid ===== mencoder -sub titre.ass -fontconfig -font Century -subfont-text-scale 2,5 -utf8 -ovc xvid -xvidencopts bitrate=8000 -oac copy video01.avi -o video01-st.avi ===== x264 ===== En 2 passes : mencoder fichier_video.mp4 \ -oac copy -of lavf -ovc x264 -x264encopts \ pass=1:preset=veryslow:fast_pskip=0:tune=film:frameref=15:bitrate=3000:threads=auto \ -sub ${DIRCAM}/$(printf '%04g' $i).ass \ -fontconfig -font Century -subfont-text-scale 2,5 -utf8 \ -o fichier_video-t.mp4 mencoder fichier_video.mp4 \ -oac copy -of lavf -ovc x264 -x264encopts \ pass=2:preset=veryslow:fast_pskip=0:tune=film:frameref=15:bitrate=3000:threads=auto \ -sub fichier.ass \ -fontconfig -font Century -subfont-text-scale 2,5 -utf8 \ -o fichier_video-t.mp4 ^ Options ^ Action ^ |-oac copy |Copie le son en l'état | |-of lavf |Multiplex du son (marche pas sans) | |-ovc x264 -x264encopts |Choix de l'encodage et de ses options | |preset=veryslow |détermine la qualité obtenue | |fast_pskip=0 |est une option maximale de préréglage placebo de qualité. | |tune=film |doit être réglé pour correspondre à la nature et au contenu du média codé. | |frameref=15 |est la seule autre option majeure sans réglage prédéfini. | |bitrate=3000 |valeur pouvant être modifiée en fonction de la taille du fichier et de sa qualité | |threads=auto |Gestion du nombre de cœur du processeur à utiliser | |-fontconfig -font Century |Indique la police à utiliser | |-subfont-text-scale 2,5 |Taille du lettrage | |-utf8 |Charset du lettrage | ===== Lien de retour au tuto ===== * [[:doc:media:mencoder]]