OSDN Git Service

fix audio error.
[rec10/rec10-git.git] / rec10 / trunk / src / tv2audio.py
index 32743e1..a68fb53 100644 (file)
@@ -57,10 +57,15 @@ def ts2single_audio(pts):
                 aout=pts.replace(".ts",".aac")
                 ain=pts.replace(".ts",".wav")
                 tv2audio.wav2aac_nero(ain,aout)
+                if os.path.exists(aout):
+                    aout=pts.replace(".ts",".mp3")
+                    ain=pts.replace(".ts",".wav")
+                    tv2audio.wav2mp3_lame(ain,aout)
             else:
                 aout=pts.replace(".ts",".mp3")
                 ain=pts.replace(".ts",".wav")
                 tv2audio.wav2mp3_lame(ain,aout)
+
         else:
             logt=unicode(p0.communicate()[0], "UTF-8")
             recdblist.addlog(pts,e0, "FFmpeg音声取り出しログ-コマンド")
@@ -81,6 +86,7 @@ def ts2single_audio(pts):
             aout=pts.replace(".ts",".mp3")
             ain=pts.replace(".ts",".wav")
             tv2audio.wav2mp3_lame(ain,aout)
+
 def ts2singlewav(pts):
     bontsdemux = configreader.getpath('bontsdemux')
     bonpin = "Z:\\" + pts[1:]