###############################################################################
# IPOD (Baseline)
# 640*480
# Not available : 8x8dct, cabac, b-frame, frameref > 1
mencoder \
/data/web/test/boa.mpg \
-nosound -noslices \
-o /dev/null -of rawvideo \
-ovc x264 -x264encopts "pass=1:qp=31:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=dia:subq=1:trellis=0:frameref=1:nocabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=500:nomixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=30" \
-vf kerndeint,scale=640:426:0:0:0.00:0.75,dsize=640:426,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -ofps 29.97
mencoder \
/data/web/test/boa.mpg \
-noslices \
-o /data/web/test/boa_mencoder_ipod.m4v -of lavf -lavfopts format=ipod:delay=0.5 \
-oac lavc -lavcopts abitrate=128:acodec=libfaac:aglobal=1 \
-ovc x264 -x264encopts "pass=2:qp=21:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=umh:subq=6:trellis=1:frameref=2:nocabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=1250:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=30" \
-vf kerndeint,scale=640:426:0:0:0.00:0.75,dsize=640:426,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -pp 6 -ofps 29.97 -srate 44100
###############################################################################
# PSP
# 480*272
# Not available : 8x8dct, b_pyramid
mencoder \
/data/web/test/boa.mpg \
-nosound -noslices \
-o /dev/null -of rawvideo \
-ovc x264 -x264encopts "pass=1:qp=31:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=dia:subq=1:trellis=0:frameref=1:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=500:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21:bframes=2:b_adapt:b_bias=0:pb_factor=1.3:cabac:weight_b:brdo:bime" \
-vf kerndeint,scale=408:272:0:0:0.00:0.75,dsize=408:272,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -ofps 29.97
mencoder \
/data/web/test/boa.mpg \
-noslices \
-o /data/web/test/boa_mencoder_psp.m4v -of lavf -lavfopts format=mp4:delay=0.5 \
-oac lavc -lavcopts abitrate=128:acodec=libfaac:aglobal=1 \
-ovc x264 -x264encopts "pass=2:qp=21:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=umh:subq=6:trellis=1:frameref=2:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=1250:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21:bframes=2:b_adapt:b_bias=0:pb_factor=1.3:cabac:weight_b:brdo:bime" \
-vf kerndeint,scale=408:272:0:0:0.00:0.75,dsize=408:272,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -pp 6 -ofps 29.97 -srate 44100
# Low Bitrate
mencoder \
/data/web/test/boa.mpg \
-nosound -noslices \
-o /dev/null -of rawvideo \
-ovc x264 -x264encopts "pass=1:qp=31:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=dia:subq=1:trellis=0:frameref=1:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=251:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21:bframes=2:b_adapt:b_bias=0:pb_factor=1.3:cabac:weight_b:brdo:bime" \
-vf kerndeint,scale=408:272:0:0:0.00:0.75,dsize=408:272,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -ofps 29.97
mencoder \
/data/web/test/boa.mpg \
-noslices \
-o /data/web/test/boa_mencoder_psp.m4v -of lavf -lavfopts format=mp4:delay=0.5 \
-oac lavc -lavcopts abitrate=128:acodec=libfaac:aglobal=1 \
-ovc x264 -x264encopts "pass=2:qp=21:partitions=i4x4,i8x8,p4x4
,p8x8,b8x8:me=umh:subq=6:trellis=1:frameref=2:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=451:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21:bframes=2:b_adapt:b_bias=0:pb_factor=1.3:cabac:weight_b:brdo:bime" \
-vf kerndeint,scale=408:272:0:0:0.00:0.75,dsize=408:272,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -pp 6 -ofps 29.97 -srate 44100
###############################################################################
# PSP & IPOD
# Not available : 8x8dct
mencoder \
/data/web/test/boa.mpg \
-nosound -noslices \
-o /dev/null -of rawvideo \
-ovc x264 -x264encopts "pass=1:qp=31:partitions=i4x4,i8x8,p4x4,p8x8,b8x8:me=dia:subq=1:trellis=0:frameref=1:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=500:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21" \
-vf kerndeint,scale=312:208:0:0:0.00:0.75,dsize=312:208,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -ofps 29.97
mencoder \
/data/web/test/boa.mpg \
-noslices \
-o /data/web/test/boa_mencoder_psp_ipod.m4v -of lavf -lavfopts format=mp4:delay=0.5 \
-oac lavc -lavcopts abitrate=128:acodec=libfaac:aglobal=1 \
-ovc x264 -x264encopts "pass=2:qp=21:partitions=i4x4,i8x8,p4x4,p8x8,b8x8:me=umh:subq=6:trellis=1:frameref=2:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=1250:mixed_refs:no8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:level_idc=21" \
-vf kerndeint,scale=312:208:0:0:0.00:0.75,dsize=312:208,expand=0:0:0:0:0:0:1,harddup -mc 0 -sws 2 -vfm ffmpeg -pp 6 -ofps 29.97 -srate 44100
###############################################################################
# MNCAST
#
mencoder \
/data/web/test/boa.mpg \
-nosound -noslices \
-o /dev/null -of rawvideo \
-ovc x264 -x264encopts "pass=1:qp=31:partitions=i4x4,i8x8,p8x8,b8x8:me=dia:subq=1:trellis=0:frameref=1:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=500:mixed_refs:8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:vbv_maxrate=3000:vbv_bufsize=600" \
-vf scale=640:426:0:0:0.00:0.75,dsize=640:426,expand=0:0:0:0:0:0:1,harddup -mc 2 -sws 2 -vfm ffmpeg -ofps 29.97
mencoder \
/data/web/test/boa.mpg \
-noslices \
-o /data/web/test/boa_mencoder.m4v -of lavf -lavfopts format=mp4:delay=0.5 \
-oac faac -faacopts br=128:mpeg=4:object=2:raw \
-ovc x264 -x264encopts "pass=2:qp=21:partitions=i4x4,i8x8,p8x8,b8x8:me=umh:subq=6:trellis=1:frameref=5:cabac:deblock:me_range=16:keyint=60:keyint_min=5:scenecut=40:ip_factor=1.41:bitrate=1250:mixed_refs:8x8dct:qcomp=0.6:rceq=blurCplx^(1-qComp):qp_min=2:qp_max=51:qp_step=4:threads=8:global_header:chroma_me:vbv_maxrate=3000:vbv_bufsize=600" \
-vf scale=640:426:0:0:0.00:0.75,dsize=640:426,expand=0:0:0:0:0:0:1,harddup -mc 2 -sws 2 -vfm ffmpeg -ofps 29.97 \
-channels 2 -srate 44100