encoding examples: refuse upscaling when the target is an iPhone

This is ok, because the iPhone can handle any resolution. So there is no
need to waste space on upscaling the iPhone can do at playback time as
well.
This commit is contained in:
Rudolf Polzer 2012-09-24 16:06:21 +02:00
parent 5a3045f1a2
commit 65ea69f564
1 changed files with 7 additions and 7 deletions

View File

@ -131,7 +131,7 @@ of = dvd
ofopts-add = packetsize=2048,muxrate=10080000 ofopts-add = packetsize=2048,muxrate=10080000
ofps = 25 ofps = 25
oharddup = yes oharddup = yes
vf = expand=aspect=4/3,scale=720:576 vf-add = expand=aspect=4/3,scale=w=720:h=576
srate = 48000 srate = 48000
ovcopts-add = g=15,b=6000000,maxrate=9000000,minrate=0,bufsize=1835008 ovcopts-add = g=15,b=6000000,maxrate=9000000,minrate=0,bufsize=1835008
@ -143,14 +143,14 @@ of = dvd
ofopts-add = packetsize=2048,muxrate=10080000 ofopts-add = packetsize=2048,muxrate=10080000
ofps = 24000/1001 ofps = 24000/1001
oharddup = yes oharddup = yes
vf-add = expand=aspect=4/3,scale=720:480 vf-add = expand=aspect=4/3,scale=w=720:h=480
srate = 48000 srate = 48000
ovcopts-add = g=18,b=6000000,maxrate=9000000,minrate=0,bufsize=1835008 ovcopts-add = g=18,b=6000000,maxrate=9000000,minrate=0,bufsize=1835008
[enc-to-bb-9000] [enc-to-bb-9000]
profile-desc = "MP4 for Blackberry Bold 9000" profile-desc = "MP4 for Blackberry Bold 9000"
profile = enc-f-mp4 profile = enc-f-mp4
vf-add = scale=480:-2 vf-add = scale=w=480:h=-2:noup=2,scale=h=-2 # second scaler serves to fix aspect ratio in case "noup" of the first scaler has hit
ovcopts-add = maxrate=1500k,bufsize=1000k,rc_init_occupancy=900k,refs=1,profile=baseline ovcopts-add = maxrate=1500k,bufsize=1000k,rc_init_occupancy=900k,refs=1,profile=baseline
oacopts-add = b=96k oacopts-add = b=96k
@ -158,7 +158,7 @@ oacopts-add = b=96k
profile-desc = "3GP for Nokia 6300" profile-desc = "3GP for Nokia 6300"
profile = enc-f-3gp profile = enc-f-3gp
ofps = 25 ofps = 25
vf-add = scale=176:144 vf-add = scale=w=176:h=144
srate = 16000 srate = 16000
channels = 1 channels = 1
oacopts-add = b=32k oacopts-add = b=32k
@ -167,7 +167,7 @@ oacopts-add = b=32k
profile-desc = "MP4 for PlayStation Portable" profile-desc = "MP4 for PlayStation Portable"
profile = enc-f-mp4 profile = enc-f-mp4
ofps = 30000/1001 ofps = 30000/1001
vf-add = scale=480:272,dsize=480:270 vf-add = scale=w=480:h=272,dsize=w=480:h=270
srate = 48000 srate = 48000
channels = 2 channels = 2
ovcopts-add = b=512k,profile=baseline ovcopts-add = b=512k,profile=baseline
@ -176,7 +176,7 @@ ovcopts-add = b=512k,profile=baseline
profile-desc = "MP4 for iPhone" profile-desc = "MP4 for iPhone"
profile = enc-f-mp4 profile = enc-f-mp4
oautofps = yes # iphone supports 30fps max oautofps = yes # iphone supports 30fps max
vf-add = scale=-2:320 # half native screen res is probably best here, full res is no fun on tiny display anyway vf-add = scale=w=-2:h=320:noup=2 # half native screen res is probably best here, full res is no fun on tiny display anyway
ovcopts-add = maxrate=2500k,bufsize=1000k,rc_init_occupancy=900k,level=30,profile=baseline ovcopts-add = maxrate=2500k,bufsize=1000k,rc_init_occupancy=900k,level=30,profile=baseline
oacopts-add = b=128k oacopts-add = b=128k
@ -184,6 +184,6 @@ oacopts-add = b=128k
profile-desc = "MP4 for iPhone 4 (960x640)" profile-desc = "MP4 for iPhone 4 (960x640)"
profile = enc-f-mp4 profile = enc-f-mp4
oautofps = yes # iphone supports 30fps max oautofps = yes # iphone supports 30fps max
vf-add = scale=-2:640 # native screen res vf-add = scale=w=-2:h=640:noup=2 # native screen res
ovcopts-add = maxrate=2500k,bufsize=1000k,rc_init_occupancy=900k,level=30,profile=baseline ovcopts-add = maxrate=2500k,bufsize=1000k,rc_init_occupancy=900k,level=30,profile=baseline
oacopts-add = b=128k oacopts-add = b=128k