60

Va lire le manuel de VLC ou de Media Player Classic.
Et dans le cas de VLC tu as les sources.

61

Comme je me suis acheté un mediacenter, juste pour information, voici les options que j'utilise lorsque je veux encoder une vidéo en faible débit (vu que c'est difficile de trouver ce genre d'informations) :
mencoder_pass1="-nosound -ovc lavc -lavcopts vbitrate=400:vcodec=mpeg4:v4mv:mbd=2:trell:vmax_b_frames=2:vb_strategy=1:vpass=1:turbo"
mencoder_pass2="-mc 10 -ffourcc XVID -oac lavc -ovc lavc -lavcopts acodec=mp3:abitrate=64:vbitrate=400:vcodec=mpeg4:v4mv:mbd=2:trell:mv0:cbp:last_pred=3:predia=2:dia=2:vmax_b_frames=2:vb_strategy=1:precmp=2:cmp=2:subcmp=2:preme=2:vqcomp=0.7:vpass=2"
filtre="-vf pp=ac,hqdn3d=3:3:5"
nice mencoder $mencoder_pass1 $filtre -o /dev/null "$1"
nice mencoder $mencoder_pass2 $filtre -o "$2" "$1"

$1 est la source et $2 est la destination.

Ca produit des fichiers d'environ 80Mo pour un épisode (soit 52 épisodes par DVD). La qualité est, je trouve, satisfaisante si on utilise un lecteur performant (avec un bon postprocessing) étant donné le faible débit donné.
Sur un Pentium M 1.7 Ghz, il faut à peu près 40-45 minutes pour reencoder un épisode, en gros parce que j'ai activé pratiquement toutes les d'options (sauf qns=2 qui n'apporte pas grand chose si ce n'est plus que doubler le temps d'encodage).
Si vous voulez du 26 épisodes / DVD, suffit de doubler les bitrate: abitrate=128:vbitrate=800

Je mets un "-sws 9 -vf scale=640:-11" (avec calcul auto par mplayer de la résolution Y qui va bien) en tant que filtre si la résolution originale est trop grande.
Si la source est pas terrible j'ajoute un -vf fspp au postprocessing (en tant que premier filtre dela chaine de postprocessing autrement il ne marche pas)
Il faut ajouter les pistes audios et sous-titrages s'il y a plusieurs sources (soit -alang jpn si la source est bien faite, soit -aid N où est le numéro de la piste audio) et (soit -slang fr,en si c'est bien fait, ou -sid N avec N le numéro de la piste de sous-titrage). Dans ce cas, ne pas oubliez -subfont-text-scale 3
Si la source est entrelacée, mettre un filtre pour l'enlever (telecine)

-mc 10 demande à ce que l'on corrige fortement les problèmes de synchronisation audio vidéo, mais ca peut être source de plantage...
Le fourcc est XVID pour s'assurer que ca reste lisible pour un grand nombre de lecteur de salon (FMP4 n'est pas très bien reconnu).
C'est au format XVID et pas H.264 parce que mon mediacenter ne lit pas les H.264.
Je lance les mencoder avec nice pour spécifier que c'est du calcul de fond.
Les paramétrages ont été choisis pour être adaptés aux anime, même si je ne suis pas un expert du domaine. Pour les films live, ca devrait rester plus que correct.

Si vous voulez que ca encode plus vite, enlevez toutes les options après "v4mv:mbd=2:trell" (c'est les options de base pour un encodage correct) jusqu'à l'option vpass=

62

A noter que pour les films live, je déconseille d'être en dessous de 800k pour le vbitrate. C'est vraiment trop peu.
Les anime étant ce qu'ils sont, sont beaucoup plus facilement compressible (c'est pourquoi un 400k n'est pas dégeux).

63

Très très intéressant, merci. top
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

64

Pas de problème smile

65

Ajout des options pour encoder en H264. C'est ultra-lent (2.7 fps chez moi). Mais la différence de qualité peut être phénoménale. eek
Sur un bout de test (choisi), avec la méthode précédente, j'obtiens un PSNR de 36.61 (très mauvais). Avec H264, j'obtiens un PSNR de 40 (correct) !!!!!!!!!!

mencoder -oac mp3lame -lameopts cbr=1:br=64:aq=0 -ovc x264 -x264encopts crf=16:deblock=1,1:frameref=12:bframes=4:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=umh:subq=7:chroma_me:mixed_refs:trellis=2:brdo:bime:nofast_pskip:direct_pred=auto:qcomp=0.8:bitrate=400:turbo=2:pass=1 test.avi -o /dev/null
mencoder -oac mp3lame -lameopts cbr=1:br=64:aq=0 -ovc x264 -x264encopts crf=16:deblock=1,1:frameref=12:bframes=4:b_adapt:b_pyramid:weight_b:partitions=all:8x8dct:me=umh:subq=7:chroma_me:mixed_refs:trellis=2:brdo:bime:nofast_pskip:direct_pred=auto:qcomp=0.8:bitrate=400:psnr:pass=2 test.avi -o test2.avi

Les bugs dans la balise pre sont (c) yaro.
Taille des fichiers à la sortie quasi-équivalente. Bon évidemment ca fonctionne pas sur mon lecteur de salon tout ca cheeky

Et après je vois des vidéos encodées en H264 à 12000 kbit/s. Faut être maso ou ne rien y connaitre pour encoder avec un tel débit !

66

12mbit/s?eek Où t'as vu ça toi?? Un divx c'est dans les 500kbps en général
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

67

redangel (./66) :
Un divx c'est dans les 500kbps en général

Plutôt 800-1200 kbps. Mais je parlais de la HD-DVD et du blueray

68

Ah moi je parlais d'un MKV bivx 1CD; ça va pas chercher plus haut que 600 si tu veux garder 2 (voire 3!) bandes son dans 1 seul CD.
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel