OSDN Git Service

fix aspect ratio.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Sun, 28 Mar 2010 11:39:06 +0000 (11:39 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Sun, 28 Mar 2010 11:39:06 +0000 (11:39 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@529 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/ts2x264.py

index baac913..d37e680 100644 (file)
@@ -85,23 +85,23 @@ def encode(pin,pout,size,is24fps,quality,crf):
         encvf="-vf pullup,softskip"
         harddup=",pp=l5,unsharp=l3x3:0.75:c3x3:0.75,hqdn3d=2:1:2,harddup"
     if size == "HD":
-        encvf = encvf + ",scale=1280:720::0:3"+harddup
+        encvf = encvf + ",scale=-2:720::0:3,expand=1280:720"+harddup
         x264streamsize=u"1280x720"
         x264_bitrate="2500"
     elif size == "WVGA":
-        encvf = encvf + ",scale=854:480::0:3"+harddup
+        encvf = encvf + ",scale=-2:480::0:3,expand=854:480"+harddup
         x264streamsize=u"854x480"
         x264_bitrate="1500"
     elif size == "FullHD":
-        encvf = encvf + ",scale=1920:1080::0:3"+harddup
+        encvf = encvf + ",scale=-2:1080::0:3,expand=1920:1080"+harddup
         x264streamsize=u"1920x1080"
         x264_bitrate="5000"
     elif size == "SD":
-        encvf = encvf + ",scale=720:480::0:3"+harddup
+        encvf = encvf + ",scale=720:-2::0:3,expand=720:480"+harddup
         x264streamsize=u"720x480"
         x264_bitrate="1250"
     else:
-        encvf = encvf + ",scale=1280:720::0:3"+harddup
+        encvf = encvf + ",scale=-2:720::0:3,expand=1280:720"+harddup
         x264streamsize=u"1280x720"
         x264_bitrate="2500"
     if quality==1: