Изолируйте вокал, удалив фоновую музыку.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Изолируйте вокал, удалив фоновую музыку.

Сообщение Anonymous »

Я хочу изолировать вокал и удалить фоновую музыку в mp3-файле. Мне не нужно полностью избавляться от фоновой музыки, но хотя бы свести ее к минимуму.

Я попробовал pydub, который помогает манипулировать звуком. Я попробовал этот код, который УДАЛЯЕТ вокал и СОХРАНЯЕТ фоновую музыку. Мне нужно сделать наоборот. Я попробовал переключить звуковые монофонические каналы и инвертировать другой канал, но это тоже не сработало.

Код: Выделить всё

from pydub import AudioSegment
from pydub.playback import play

# read in audio file and get the two mono tracks
sound_stereo = AudioSegment.from_file(myAudioFile, format="mp3")
sound_monoL = sound_stereo.split_to_mono()[0]
sound_monoR = sound_stereo.split_to_mono()[1]

# Invert phase of the Right audio file
sound_monoR_inv = sound_monoR.invert_phase()

# Merge two L and R_inv files, this cancels out the centers
sound_CentersOut = sound_monoL.overlay(sound_monoR_inv)

# Export merged audio file
fh = sound_CentersOut.export(myAudioFile_CentersOut, format="mp3")
Кто-нибудь знает, какое решение этой проблемы? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/569 ... ound-music
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»