OSDN Git Service

implement to work "a bit after start resolution changing movie".
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Sun, 28 Nov 2010 02:55:36 +0000 (02:55 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Sun, 28 Nov 2010 02:55:36 +0000 (02:55 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@761 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/ts2x264.py

index 6fe05e7..0043e62 100644 (file)
@@ -85,7 +85,7 @@ def encode_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     x264preset=""
     x264tune=""
     x264_bitrate="5000"
-    tsar=getMoviePAR(pin)
+    tsar=getMoviePAR2(pin)
     x264sar=str(tsar[0])+":"+str(tsar[1])
     if is24fps==1:
         ofps="-ofps 24000/1001"
@@ -125,7 +125,7 @@ def encode_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
         x264streamsize=str(tsize[0])+u"x720"
         x264_bitrate="2500"
     if deinterlace==0:
-        tsize=getMovieBaseSize(pin)
+        tsize=getMovieBaseSize2(pin)
         ofps="-ofps 30000/1001"
         #fps="-fps 30000/1001"
         fps=""
@@ -160,7 +160,7 @@ def encode_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     if size == "WVGA_BASE" or size == "QVGA_BASE":
         x264profile=" --level 32 --profile baseline "
     else:
-        x264profile=" --level 42 --profile high "
+        x264profile=" --level 41 --profile high "
     x264crf=str(crf)
     os.environ['LANG']="ja_JP.UTF-8"
     random.seed(pin)
@@ -182,8 +182,6 @@ def encode_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
         ""
     os.system("rm "+streampath)
     recdblist.addCommandLog(pin, u"Mencoder", encexe, txt)
-
-
 def encode_ffmpeg_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     """
 
@@ -196,7 +194,7 @@ def encode_ffmpeg_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     x264tune=""
     x264_bitrate="2500"
     x264_thread="auto"
-    tsar=getMoviePAR(pin)
+    tsar=getMoviePAR2(pin)
     filter="-deinterlace"
     x264sar=str(tsar[0])+":"+str(tsar[1])
     if size == "HD":
@@ -235,7 +233,7 @@ def encode_ffmpeg_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
         x264streamsize=str(tsize[0])+u"x720"
         x264_bitrate="2500"
     if deinterlace==0:
-        tsize=getMovieBaseSize(pin)
+        tsize=getMovieBaseSize2(pin)
         fps=""
         s = "-s "+str(tsize[0])+"x"+str(tsize[1])+" "
         x264fps="30000/1001"
@@ -271,7 +269,6 @@ def encode_ffmpeg_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     except:
         ""
     recdblist.addCommandLog(pin, u"FFmpeg動画エンコード", exe, txt)
-
 def getMovieBaseSize(pin):
     ffmpeg=configreader.getpath("ffmpeg")
     os.environ['LANG']="ja_JP.UTF-8"
@@ -432,7 +429,7 @@ def getMovieDAR2(pin):
     os.remove(pin+".size.ts")
     return [darx,dary]
 def get_par_size(pin,y):
-    tSize=getMovieBaseSize(pin)
+    tSize=getMovieBaseSize2(pin)
     if tSize[1] != 0 :
         tX=tSize[0]*10*y/tSize[1]
         tY=y