The_ouroboros
03-08-2007, 15:19
#! /usr/bin/env python
import sys, os
from subprocess import Popen
# Mp3 ==> Wav
file_in = raw_input("Mp3 file:")
cmd1 = "mpg321 -q -w in.wav " + file_in
retcode = Popen(cmd1, shell=True).wait()
if retcode != 0:
print 'Mp3 ==> Wav failed.'
# Wav ==> Ogg
# ==>
opt = raw_input("1)Quality Mode" +
"2)Bitrate mode\n")
if opt == 1:
quality = raw_input("Select quality \n\n 1)Low \n\n 3)Normal " +
"\n\n 5)Higth\n")
cmd2 = "oggenc -q " + quality + " in.wav"
retcode = Popen(cmd2, shell=True).wait()
if retcode != 0:
print 'Wav ==> Ogg failed.'
elif opt == 2:
min_br = raw_input("Select minimum bitrate:")
max_br = raw_input("Select maximum bitrate:")
cmd2 = "oggenc -m " + min_br +" -M " + max_br + " in.wav"
retcode = Popen(cmd2, shell=True).wait()
if retcode != 0:
print 'Wav ==> Ogg failed.'
Arrivati alla linea con il ==>, il programma termina senza nessun errore.... why??
Tnks
import sys, os
from subprocess import Popen
# Mp3 ==> Wav
file_in = raw_input("Mp3 file:")
cmd1 = "mpg321 -q -w in.wav " + file_in
retcode = Popen(cmd1, shell=True).wait()
if retcode != 0:
print 'Mp3 ==> Wav failed.'
# Wav ==> Ogg
# ==>
opt = raw_input("1)Quality Mode" +
"2)Bitrate mode\n")
if opt == 1:
quality = raw_input("Select quality \n\n 1)Low \n\n 3)Normal " +
"\n\n 5)Higth\n")
cmd2 = "oggenc -q " + quality + " in.wav"
retcode = Popen(cmd2, shell=True).wait()
if retcode != 0:
print 'Wav ==> Ogg failed.'
elif opt == 2:
min_br = raw_input("Select minimum bitrate:")
max_br = raw_input("Select maximum bitrate:")
cmd2 = "oggenc -m " + min_br +" -M " + max_br + " in.wav"
retcode = Popen(cmd2, shell=True).wait()
if retcode != 0:
print 'Wav ==> Ogg failed.'
Arrivati alla linea con il ==>, il programma termina senza nessun errore.... why??
Tnks