Python - Любая библиотека для создания mp3 файлов? - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть файл .flv. Я использовал flvlib для извлечения 'AudioTags', как в примере сценария. Теперь я хочу как-то объединить эти аудио-теги, чтобы сделать mp3. Все эти аудиозаписи имеют тип mp3. Существует ли библиотека Python, в которой я могу указать данные, частоту дискретизации и т. Д., То есть все необходимые значения для генерации mp3-файла, или мне нужно сделать весь массив байтов самостоятельно, используя спецификации mp3. Также, где я могу найти спецификации формата mp3?

f = open('hero.flv', mode='rb')
flv = tags.FLV(f)
print flv


try:
    tag_generator = flv.iter_tags()
    for i, tag in enumerate(tag_generator):
        if(isinstance(tag, tags.AudioTag)):
            print "#%05d %s" % (i + 1, tag)
except tags.MalformedFLV, e:
    print "Malformed"
except tags.EndOfFile:
    print "Unexpected end of file on file `%s'" % f.name

Я изучил pymedia и мутаген. Но что именно я хочу, так это способ создания байтового массива mp3-файла, то есть способ создания mp3-фрейма с заголовком и телом. Есть ли библиотека для этого? Если нет то как это сделать?

...