|
Contents
|
bit-rate | taille | qualité | durée sur 700 Mo |
92813 | 1,4 G | RAW (bon) | 1 minute |
9800 | 143 M | DVD (bon) | 10 minutes |
2600 | 40 M | SVCD (bon) | 35 minutes |
1856 | 29 M | DVD mpeg1 (passable) 48 minutes | |
1152 | 19 M | VCD (mauvais) | 73 minutes |
800 | 14 M | default (mauvais) | 100 minutes |
2 passes sur les 2 minutes brutes (pas convaincant) :
$ mencoder raw.avi -o 1856-p1.avi -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vbitrate=1856:vpass=1:turbo -vf pp=lb $ mencoder raw.avi -o 1856-p2.avi -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vbitrate=1856:vpass=2 -vf pp=lb
3 passes (ou plus) sur les 2 minutes brutes (pas convaincant) :
$ mencoder raw.avi -o 1152-p1.avi -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vbitrate=1152:vpass=1:turbo -vf pp=lb // a répéter autant de fois que l'on veut $ mencoder raw.avi -o 1152-p2.avi -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vbitrate=1152:vpass=3 -vf pp=lb
11M.s-1 :
$ mencoder -o test.avi tv:// -ovc copy -oac copy -endpos 00:00:10 \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 // ou $ mencoder -o input.avi tv:// -ovc raw -vf format=yv12 -oac pcm -endpos 00:00:10 \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1
$ mencoder -o test-divx.avi tv:// -ovc xvid -oac mp3lame \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -xvidencopts fixed_quant=4 \ -endpos 00:00:10 $ ffprobe test-divx.avi Duration: 00:00:10.04, start: 0.000000, bitrate: 4225 kb/s Stream #0.0: Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc Stream #0.1: Audio: mp3, 44100 Hz, mono, s16, 136 kb/s $ ls -lh test-divx.avi 5,1M
$ mencoder -o test-mpeg4.avi tv:// -ovc lavc -oac mp3lame \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg4 \ -endpos 00:00:10 $ ffprobe test-mpeg4 .avi Duration: 00:00:10.04, start: 0.000000, bitrate: 1118 kb/s Stream #0.0: Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc Stream #0.1: Audio: mp3, 44100 Hz, mono, s16, 136 kb/s $ ls -lh test-mpeg4.avi 1,4M // -lavcopts options: vbitrate= : taux de compression gmc : Active la compensation de mouvement globale (Global Motion Compensation). nr=1000 : bruit ... vbirtate=1500 dia=-3 mbd=2:v4mv: aic: ilme: ildc:
$ mencoder -o test-mpeg2.avi tv:// -ovc lavc -oac mp3lame \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg2video \ -endpos 00:00:10 $ ffprobe test-mpeg2.avi Duration: 00:00:10.08, start: 0.000000, bitrate: 1138 kb/s Stream #0.0: Video: mpeg2video (Main), yuv420p, 640x480 [PAR 1:1 DAR 4:3], 104857 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc Stream #0.1: Audio: mp3, 44100 Hz, mono, s16, 128 kb/s $ ls -lh test-mpeg2.avi 1,4M
On a besoin de ce format pour faire un minimum de montage via dvbcut
.
$ mencoder -o test-mpeg2.mpg tv:// -ovc lavc -oac mp3lame -of mpeg -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg2video \ -mpegopts format=dvd:tsaf -endpos 00:00:10 $ rm *.idx $ dvbcat test-mpeg2.mpg // -lavcopts options: keyint=15 : nombre de frames indivisibles (découpage avec dvbcyt) default = 250 frames soit 10s // Préconisé (http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-vcd-dvd.html) // VCD (marche pas avec dvbcut) -lavcopts vcodec=mpeg1video:vrc_buf_size=327:vrc_minrate=1152:vrc_maxrate=1152:vbitrate=1152:keyint=15:acodec=mp2 // SVCD => 260k.s-1 -lavcopts vcodec=mpeg2video:vrc_buf_size=917:vrc_maxrate=2500:vbitrate=1800:keyint=15:acodec=mp2 // DVD => 640k.s-1 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3 // Marche aussi -lavcopts vcodec=mpeg2video:vrc_buf_size=900:vrc_maxrate=1500:vbitrate=1300:keyint=15:acodec=mp2:abitrate=192\
// acquisition mpeg2 mencoder -o movie.mpg tv:// -oac lavc -ovc lavc -of mpeg \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg2video:keyint=15:vstrict=0:acodec=ac3\ :vrc_buf_size=900:vrc_maxrate=1500:vbitrate=1300 \ :mbd=2:dia=4:turbo:autoaspect\ -mpegopts format=dvd \ -vf crop=640:340:0:70,pp=lb/ha/va/dr,hqdn3d,harddup \ -endpos 00:00:20 // Meilleures qualités non testées (VCD, SVCD et DVD) :vrc_buf_size=900:vrc_maxrate=1500:vbitrate=1300 \ :vrc_buf_size=1500:vrc_maxrate=3000:vbitrate=2500 \ :vrc_buf_size=1500:vrc_maxrate=8000:vbitrate=7000 \ // montage $ rm *.idx $ dvbcut movie.mpg // conversion mpeg4 (compression) $ mencoder movie_1.mpg -o /dev/null -ovc lavc -oac mp3lame \ -lavcopts vcodec=mpeg4:vpass=1:mbd=2:dia=4:turbo \ -vf pp=lb/ha/va/dr,hqdn3d,harddup $ mencoder movie_1.mpg -o movie.avi -ovc lavc -oac mp3lame \ -lavcopts vcodec=mpeg4:vpass=2:mbd=2:dia=4 \ -vf pp=lb/ha/va/dr,hqdn3d,harddup
Le résultat donne environ 100 minutes pour 700 Mo avec un petit voilage et des caractères peu lisibles.
$ mencoder -o 2600.avi tv:// -ovc lavc -oac mp3lame -ffourcc XVID \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg4:vbitrate=2600 -vf pp=lb -endpos 04:00:05 $ avidemux $ mencoder raw.avi -o /dev/null -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vpass=1:turbo // a répéter autant de fois que l'on veut $ mencoder raw.avi -o movie.avi -ovc lavc -oac mp3lame -ffourcc XVID \ -lavcopts vcodec=mpeg4:vpass=3
$ mencoder -o 2600.avi tv:// -ovc lavc -oac mp3lame -ffourcc XVID \ -tv driver=v4l2:input=1:immediatemode=0:norm=SECAM-G:adevice=/dev/adsp1 \ -lavcopts vcodec=mpeg4 -vf pp=lb -endpos 04:00:05 $ avidemux
Home | Up |