Я ищу общий совет о формате mp3, прежде чем начинать небольшой проект, чтобы убедиться, что я не нахожусь в погоне за дикими гусями.Библиотека Python для изменения аудио MP3 без транскодирования
Мое понимание внутренних элементов формата mp3 минимально. В идеале я ищу библиотеку, которая отвлечет эти детали. Я бы предпочел использовать Python (но мог быть убежден иначе).
Я хотел бы изменить набор mp3-файлов довольно простым способом. Меня не интересуют теги ID3, но в самом аудио. Я хочу иметь возможность удалять разделы (например, сбрасывать 10 секунд с 3-й минуты) и вставлять разделы (например, добавлять кредиты до конца).
Мое понимание заключается в том, что формат mp3 невелик и поэтому расшифровывает его на (например), формат PCM, внесение изменений, а затем повторное кодирование в MP3 приведет к снижению качества звука. (Я хотел бы услышать, что я не права.)
Я гипотезу, что если я останусь в mp3 формате, будет каким-то минимальный кадра или пакеты размера, чтобы иметь дело с, так зернистостью операций может быть грубее. Я могу жить с этим, пока я получаю точность в течение нескольких секунд.
Я просмотрел PyMedia, но для обработки данных мне требуется перейти на PCM. Аналогично, LAME хочет помочь мне кодировать, но не получить доступ к данным на месте. Я видел несколько других библиотек, которые занимаются только тегами ID3.
Может ли кто-нибудь рекомендовать библиотеку MP3 Python? В качестве альтернативы, можете ли вы опровергнуть мое предположение о том, что переход к PCM и обратно плохой и предотвратимый?
Утверждение «Транскодирование в PCM и обратно в MP3 вряд ли приведет к снижению качества». False. Снижение качества может быть приемлемым для вас, но всегда есть потеря. – jrwren 2012-12-21 00:38:13