Chris Pomeroy
2017-08-10 d0d3d6cfe291b390f2b062ccab15c6a71e0d0237
Got it working on an actual machine
1 files modified
7 ■■■■■ changed files
aaxConvert.py 7 ●●●●● patch | view | raw | blame | history
aaxConvert.py
@@ -48,8 +48,8 @@
def reencode(aaxfile, outpath):
    # decrypt and reencode to mp3
    command = ("ffmpeg -loglevel error -stats -activation_bytes {} -i {} -vn -codec:a libmp3lame -ab {}k -map_metadata -1 "
               "-metadata 'title={}' -metadata 'artist={}' -metadata 'album_artist={}' -metadata 'album={}' -metadata 'date={}' "
               "-metadata track=1/1 -metadata 'genre={}' -metadata 'copyright={}' '{}'" ).format(act_byte,aaxfile,getmetabitrate(),
               "-metadata \"title={}\" -metadata 'artist={}' -metadata 'album_artist={}' -metadata \"album={}\" -metadata 'date={}' "
               "-metadata track=1/1 -metadata 'genre={}' -metadata 'copyright={}' \"{}\" " ).format(act_byte,aaxfile,getmetabitrate(),
                                                                                           getmetadatatags('title'), getmetadatatags('artist'),
                                                                                           getmetadatatags('album_artist'), getmetadatatags('album'),
                                                                                           getmetadatatags('date'), getmetadatatags('genre'),
@@ -66,8 +66,7 @@
        rc = process.poll()
        return rc
    else:
        process = subprocess.Popen(shlex.split(command), stderr=subprocess.PIPE, stdout=subprocess.PIPE)
        stderr, stdout = process.communicate()
        process = subprocess.call(shlex.split(command), stderr=subprocess.PIPE)
    return