OSDN Git Service

fix encode.
[rec10/rec10-git.git] / rec10 / trunk / src / tv2audio.py
index 0eb5a0e..41b9d51 100644 (file)
@@ -10,6 +10,7 @@ import os.path
 import tv2audio
 import subprocess
 import signal
+import time
 def wav2aac_nero(pin,pout):
     os.environ['LANG']="ja_JP.UTF-8"
     neroaac=configreader.getpath('NeroAAC')
@@ -38,10 +39,10 @@ def wav2mp3_lame(pin,pout):
 def ts2single_audio(pts):
     paac=pts.replace(".ts",".aac")
     ffmpeg=configreader.getpath("ffmpeg")
-    e0=ffmpeg+" -i \""+pts+"\" -vn -f aac -acodec copy \""+paac+"\""
+    e0=ffmpeg+" -i \""+pts+"\" -y -vn -f aac -acodec copy \""+paac+"\""
     p0=subprocess.Popen(e0,shell=True)
     time.sleep(60)
-    if p0.poll==-1:#実行中
+    if p0.poll==None:#実行中
         if os.path.getsize(paac)<1000:#1mで1kb以下の場合自動で終了
             os.kill(p0.pid,signal.SIGKILL)
             os.remove(paac)