OSDN Git Service

change encode temp filename.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Tue, 20 Jul 2010 01:41:03 +0000 (01:41 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Tue, 20 Jul 2010 01:41:03 +0000 (01:41 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@650 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/ts2x264.py

index e2c1975..1bdfee3 100644 (file)
@@ -8,6 +8,7 @@ import os
 import os.path
 import re
 import random
+import time
 
 import recdblist
 def ts2x264(pin, pout, opts):#sizeは"HD"か"SD"
@@ -167,7 +168,10 @@ def encode_sar(pin,pout,size,is24fps,quality,crf,deinterlace=1):
     os.environ['LANG']="ja_JP.UTF-8"
     random.seed(pin)
     random.jumpahead(10)
-    streampath=os.path.join(os.path.dirname(pin),str(random.randint(10000, 999999)))
+    temptime=int(time.time())
+    temptime=temptime % 9697
+    random.jumpahead(temptime)
+    streampath=os.path.join(os.path.dirname(pin),str(random.randint(10000, 99999999)))
     os.system(u"mkfifo "+streampath)
     encexe=mencoder+u" \""+pin+u"\" -vfm ffmpeg -quiet "+encvf+u",format=i420 "+fps+" "+ofps+" -oac mp3lame -ovc raw -of rawvideo -o \""+streampath+"\" &"
     encexe=encexe+u" nice -n 19 "+x264+" "+x264_sar+" "+x264crf+u" "+x264_addline+u"  --threads "+x264_thread+" "+x264profile+x264preset+" "+x264tune+" "+x264fps+" -o \""+pout+"\" "+streampath+" "+x264streamsize