OSDN Git Service

fix small bugs.
authorgn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Mon, 18 Jan 2010 09:37:55 +0000 (09:37 +0000)
committergn64_jp <gn64_jp@4e526526-5e11-4fc0-8910-f8fd03428081>
Mon, 18 Jan 2010 09:37:55 +0000 (09:37 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/rec10@405 4e526526-5e11-4fc0-8910-f8fd03428081

rec10/trunk/src/tv2audio.py
rec10/trunk/src/tv2avi.py

index fd78248..92fdf36 100644 (file)
@@ -9,9 +9,9 @@ def wav2aac_nero(pin,pout):
     os.environ['LANG']="ja_JP.UTF-8"
     neroaac=configreader.getpath('NeroAAC')
     exe=neroaac+" -br 128000 -2pass -if \""+pin+"\" -of \""+pout+"\""
     os.environ['LANG']="ja_JP.UTF-8"
     neroaac=configreader.getpath('NeroAAC')
     exe=neroaac+" -br 128000 -2pass -if \""+pin+"\" -of \""+pout+"\""
-    os.system(exe)
+    os.system(exe.encode('utf-8'))
 def wav2mp3_lame(pin,pout):
     os.environ['LANG']="ja_JP.UTF-8"
     lame="lame"
     exe=lame+" -b 128 \""+pin+"\" \""+pout+"\""
 def wav2mp3_lame(pin,pout):
     os.environ['LANG']="ja_JP.UTF-8"
     lame="lame"
     exe=lame+" -b 128 \""+pin+"\" \""+pout+"\""
-    os.system(exe)
\ No newline at end of file
+    os.system(exe.encode('utf-8'))
\ No newline at end of file
index 3ae806f..0f04553 100644 (file)
@@ -136,7 +136,13 @@ def dualaudio2sep(pin, delay):
     shutil.move(ffpin2, ffpout3)
     ffpout21=ffpout1.replace(".wav",".mp3")
     ffpout22=ffpout2.replace(".wav",".mp3")
     shutil.move(ffpin2, ffpout3)
     ffpout21=ffpout1.replace(".wav",".mp3")
     ffpout22=ffpout2.replace(".wav",".mp3")
-    if configreader.getpath("useNeroAAC")=="1" and os.path.exists(configreader.getpath("NeroAAC")):
+    useNero=0
+    try:
+        if configreader.getpath("useNeroAAC")=="1" and os.path.exists(configreader.getpath("NeroAAC")):
+            useNero=1
+    except:
+        useNero=0
+    if useNero==1:
         ffpout21=ffpout1.replace(".wav",".aac")
         ffpout22=ffpout2.replace(".wav",".aac")
         tv2audio.wav2aac_nero(ffpout1, ffpout21)
         ffpout21=ffpout1.replace(".wav",".aac")
         ffpout22=ffpout2.replace(".wav",".aac")
         tv2audio.wav2aac_nero(ffpout1, ffpout21)