OSDN Git Service

fix encode.
[rec10/rec10-git.git] / rec10 / trunk / src / tv2audio.py
index 7f0c793..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')
@@ -36,11 +37,12 @@ def wav2mp3_lame(pin,pout):
         ""
     recdblist.addlog(pin, txt, "Wav2aac_Lame log")
 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)