Hapus vokal dari mp3 dan dapatkan hanya instrumental

9

Bagaimana saya bisa mendapatkan instrumental hanya dari file dan menghapus vokal?

Saya mengerti ini disebut karaoke.

Parto
sumber
1
Anda tidak akan pernah dapat sepenuhnya menghapus vokal - kecuali vokal tersebut secara fisik berada di trek yang terpisah. Yang terbaik yang dapat Anda lakukan adalah mengurangi efeknya. Format MP3 tidak relevan di sini - Anda dapat mengonversi format ke format lain seperti .wav - menghapus vokal dan kemudian mengonversi kembali.
fossfreedom
1
@Parto: benar-benar, tegas, secara fisik tidak mungkin dilakukan. Sistem yang ada menggunakan berbagai trik yang mencakup membalik fase saluran stereo sehingga setiap sinyal yang menyorot hard center (termasuk tetapi tidak terbatas pada vokal) membatalkan dan menerapkan pemerataan sehingga spektrum frekuensi suara manusia dapat dilemahkan. Semua sistem ini tidak dan tidak bisa sempurna (mereka adalah apa adanya - trik) dan menghasilkan berbagai artefak. Namun, multitrack (= ~ studio) file dengan terpisah instrumen dan vokal yang tersedia untuk beberapa lagu (tidak selalu secara hukum, meskipun).
Tobia Tesan
Apakah mengonversi ke MIDI menjadi jawaban yang dapat diterima?
Akiva
Coba ini dengan Audacity, semoga membantu: Cara Menghapus Vokal Dari Trek Musik Menggunakan Audacity
Slaci

Jawaban:

8

Perangkat lunak yang dapat melakukan ini disebut sox Instal sox

Ini memiliki opsi untuk karaoke:

oops

Efek Stereo Di Luar Fase. Campuran stereo ke twin-mono di mana setiap saluran mono berisi perbedaan antara saluran stereo kiri dan kanan. Ini kadang-kadang dikenal sebagai efek 'karaoke' karena sering memiliki efek menghilangkan sebagian besar atau semua vokal dari rekaman.

Jadi dari baris perintah ini ...

sox song.wav music.wav oops

akan membuat musik dengan vokal dihapus.

Tidak bisa lebih mudah?


Ada lebih banyak program. keberanian Instal keberanian bisa melakukannya juga. Ini grafis.

Berikut ini caranya . Apa sox otomatis yang perlu Anda lakukan secara manual dengan audacity sehingga sedikit lebih sulit tetapi juga memungkinkan Anda mengubah lebih banyak (jadi berdasarkan pengalaman satu atau yang lain mungkin merupakan pilihan yang lebih baik).

Rinzwind
sumber
1
Ini tidak berfungsi dengan MP3 bahkan setelah menginstal libsox-fmt-mp3paket. Output memiliki vokal di dalamnya ketika menggunakan MP3.
Parto
8

Untuk menghilangkan vokal secara langsung dari rekaman stereo, kita dapat menambahkan filter LADSPA sebagai output suara ke pulseaudio. Ada plugin karaoke yang cukup bagus dari LADSPA Plugins Steve Harris yang akan menghapus vokal pusat dari rekaman stereo, dan yang juga dapat digunakan dengan Audacity.

Plugin ini akan diinstal dengan paket swh-plugins Instal swh-plugins . Jumlah penghapusan suara dan konversi mono berturut-turut diberikan sebagai parameter kontrol dalam dB.

Untuk menerapkan efek ini, kita perlu tahu nama pulseaudio dari wastafel audio standar kami

pacmd list-sinks

Nama bak cuci standar ditandai dengan asterix seperti pada contoh di bawah ini:

* index: 1
      name: <alsa_output.pci-0000_00_14.2.analog-stereo>

Kami kemudian dapat menerapkan filter karako dengan perintah berikut

pactl load-module module-ladspa-sink sink_name=Karaoke master=<name> plugin=karaoke_1409 label=karaoke control=-30

Ganti <name>dengan nama perangkat audio Anda (mis alsa_output.pci-0000_00_14.2.analog-stereo.).

Catat nomor modul yang diberikan sebagai output dari perintah di atas jika kita ingin menghapusnya lagi ( pactl unload-module <nmber>). Semua modul dihapus dan standar diatur ulang dengan pulseaudio -k.

The controlparameter memberikan penghapusan suara -30dB di sini, lebih tinggi nilai-nilai (yaitu kurang negatif seperti -10) selama lebih vokal (tapi musik yang lebih baik), lebih rendah nilai (yaitu lebih negatif seperti -60) untuk vokal bahkan kurang tetapi juga penghapusan musik lebih asli. Nilai-nilai positif dimungkinkan tetapi mereka akan menyebabkan distorsi berat.

Pilih wastafel keluaran audio yang baru dibuat ini sebagai keluaran dalam pengaturan suara Anda sebelum Anda memulai pemutaran pemutar musik Anda.

masukkan deskripsi gambar di sini

Perhatikan bahwa tidak semua rekaman musik cocok untuk plugin karaoke ini, semakin sentral vokal semakin baik. Rekaman mono tidak akan berfungsi.

Takkat
sumber
4

Opsi "Hapus Vokal" di sebagian besar program menggunakan trik pintar. Biasanya saat merekam lagu, vokal berada di tengah, artinya mereka hadir dengan volume yang sama di saluran kiri dan kanan. Di sisi lain, biasanya instrumen berada di luar-tengah, yang berarti mereka lebih keras di saluran kiri atau kanan. Oleh karena itu, Anda dapat mencoba untuk menghapus vokal dengan "mengurangi" dua saluran. Karena vokal sama di keduanya, mereka sepenuhnya menghilang. Karena instrumen lebih keras dalam satu daripada yang lain, mereka lebih tenang, tetapi masih ada.

Teknik ini jelas tidak berfungsi pada file mono yang tidak memiliki trek kiri dan kanan yang terpisah. Selain itu, lebih atau kurang menghasilkan output mono. Bahkan untuk lagu yang direkam dengan vokal terpusat dan instrumen off-center, biasanya tidak dapat menghapus vokal sepenuhnya.

Sementara Virtual DJ mungkin menggunakan beberapa algoritma rahasia atau kepemilikan untuk mencapai kinerja yang lebih baik, saya menemukan itu tidak mungkin, terutama mengingat isi dari FAQ mereka pada subjek . Bahkan, mereka bahkan membuat rekomendasi untuk program alternatif, yang kebetulan sama dengan yang akan saya rekomendasikan.

Cobalah Audacity . Anda dapat menemukannya di Repositori Ubuntu. Untuk menghapus vokal, ikuti langkah - langkah di halaman ini .

TheSchwa
sumber