OS X: Merutekan output audio ke input audio

32

Saya menonton file video, dan saya ingin merekam potongan audio kecil dari file video.

Sebelumnya saya telah memainkan audio di speaker MacBook saya dan menggunakan mikrofon bawaan untuk merekam suara.

Apakah ada cara untuk merutekan output audio Mac ke input audio (mikrofon) secara digital, jadi saya tidak harus benar-benar merekam audio dari speaker, dengan hilangnya kualitas yang timbul ini?

Apakah ada juga cara untuk mendengarkan audio pada saat yang sama "merekam"?

Idealnya, solusinya akan mudah dan ringan dan tidak melibatkan penggunaan perangkat lunak audio yang berat, karena saya ingin dapat melakukannya "dengan cepat" sebanyak mungkin.

Bendera musim dingin
sumber
2
Lihat jawaban saya di apple.stackexchange.com/questions/203004/... Jika Anda ingin mencoba menggunakan Soundflower, saya menyalin tutorial dalam jawaban untuk yang satu ini - apple.stackexchange.com/questions/207482/…
Tetsujin
Soundflower memungkinkan input dan output penghubung silang secara internal tetapi jika saya ingat benar ketika saya menggunakannya dengan perangkat lunak perekaman layar untuk merekam video, shunts akan mengeluarkan semua audio sehingga Anda tidak dapat lagi mendengar video saat diputar.
ArchonOSX
@ArchonOSX Saya sudah menguji Soundflower sekarang dan berfungsi dengan baik. Saya juga berhasil melakukan screen capture dengan QuickTime player dan masih memiliki output audio. Mungkin ide yang baik untuk mengatur Multi-Output dalam aplikasi OS Audio MIDI Setup.
Winterflags
Ahh bagus. Jika saya memiliki kesempatan untuk menggunakannya lagi saya akan mencari opsi-opsi itu. Terima kasih atas tipnya.
ArchonOSX
@Tetsujin Saya telah menambahkan jawaban berdasarkan solusi Anda. Namun, saya kesulitan membuat Soundflower bekerja secara konsisten. Terkadang itu berhenti bekerja, dan saya tidak tahu mengapa. Lihat lebih banyak di bawah.
Winterflags

Jawaban:

32

Pembaruan 2017-03-31:

Rogue Amoeba, pengelola proyek open source Soundflower sebelumnya, memiliki aplikasi baru (berbayar) yang disebut Loopback yang tampaknya lebih mudah dan lebih dapat diandalkan untuk bekerja daripada Soundflower. Ini memecahkan beberapa masalah dengan Soundflower, seperti mengaktifkan kembali volume naik / turun melalui tombol media Mac. Sekali lagi, ini adalah produk berbayar dengan mode percobaan. https://rogueamoeba.com/loopback/

Soundflower masih dapat ditemukan di sini: https://github.com/mattingalls/Soundflower


Soundflower adalah perangkat audio virtual untuk OS X yang dapat mengirimkan audio dari aplikasi ke aplikasi lain. Ini dilakukan dengan merutekan output audio Anda sebagai input audio ke sistem.

Langkah 1

Setelah instalasi, perangkat baru akan tersedia di System Preferences> Sound . Buka tab Input dan pilih Soundflower (2ch) sebagai perangkat input.

Tab Input Audio

Langkah 2

Jika Anda ingin merutekan audio dan mendengarnya sendiri pada saat bersamaan, lanjutkan ke Langkah 3.

Jika Anda baik-baik saja dengan tidak harus mendengar output sendiri , Anda sekarang dapat pergi ke tab Output dan pilih Soundflower (2ch) . Anda sekarang merutekan Output ke Input Anda, dan akan dapat merekam pemutaran audio ke aplikasi seperti QuickTime, Evernote atau Just Play Record.

masukkan deskripsi gambar di sini

Langkah 3

Jika Anda ingin mendengar audio saat diputar di perangkat Output normal Anda (mis. Speaker bawaan atau headphone terpasang), Anda harus membuka aplikasi OS X asli Audio Midi Setup. Itu terletak di folder Aplikasi Anda di bawah /Applications/Utilities.

Tekan +tombol di sudut kiri bawah, dan tekan Create Multi-Output Device. Tandai untuk menggunakan Output Bawaan dan Soundflower (2ch). Sekarang Anda dapat mendengar audio seperti biasa saat mengarahkan Output ke Input Anda melalui Soundflower.

masukkan deskripsi gambar di sini

Sekarang Anda telah membuat Perangkat Multi-Output, kembali ke System Preferences> Sound dan pilih pada tab Output seperti pada Langkah 2.

Tip : Anda juga dapat mengubah pengaturan Input / Output dengan menahan(alt/opt) dan mengklik kiri ikon Volume di bilah menu OS X.

masukkan deskripsi gambar di sini


Penyelesaian masalah

Namun , sementara di atas akan bekerja di kali, saya telah memperhatikan bahwa perilaku Soundflower dapat menjadi tidak menentu dari waktu ke waktu. Ketika awalnya menulis jawaban ini, saya tidak bisa membuatnya bekerja meskipun saya belum mengubah pengaturan yang berfungsi sehari sebelumnya.

Itu telah berhenti berfungsi beberapa kali sebelumnya, dan sementara saya belum benar-benar mengidentifikasi cara untuk mengurangi masalah ini, saya telah memperhatikan bahwa sesuatu dari berikut ini mungkin telah membantu membuatnya berfungsi lagi:

  • Periksa apakah volume telah disetel ulang untuk Perangkat Multi-Output atau salah satu dari sub-perangkatnya Audio Midi Setup. Pastikan untuk memeriksa semua tab (Input / Output) pada kedua perangkat Output teragregasi dan dan sub-perangkat teragregasi. Ada beberapa tab di sini, dan penggeser volume pada salah satunya mungkin telah diatur ulang ke nol. Ini telah terjadi pada saya beberapa kali.

masukkan deskripsi gambar di sini

  • Menyetel ulang volume ke nol tidak akan menjadi masalah besar, jika kontrol volume normal (tombol media dan ikon volume bilah menu) berfungsi seperti biasa. Namun terkadang, ikon volume di bilah menu berwarna abu-abu dan volume hanya dapat dimanipulasi Audio Midi Setup. Saya tidak tahu mengapa ini kadang terjadi, karena ketika saya menggunakan beberapa Perangkat Multi-Output lain yang saya buat yang juga menyertakan komputer saya yang terhubung melalui Thunderbolt dalam Mode Tampilan Target, saya secara ajaib dapat menggunakan tombol volume media seperti biasa. Diperlukan lebih banyak eksperimen di sini.
Bendera musim dingin
sumber
2
Soundflower bagus. Saya sudah menggunakannya secara luas, di masa lalu. Dimainkan dengan baik dengan perangkat lunak DAW. (yaitu Ableton, ProTools, dll).
Suara
2
Saya bisa membuat Shazam mengenali lagu yang saya dengarkan di headphone. Agak membingungkan untuk diatur, tetapi pada dasarnya semua diatur dalam pengaturan Audio MIDI dan menggunakan SoundFlower untuk input (mikrofon) dan output (speaker dengan gelombang) agar Shazam bekerja dengan benar. SoundFlower berfungsi lebih baik daripada Loopback. Saya mendeteksi pentahapan di headphone saya dengan Loopback. SoundFlower bekerja dengan baik bahkan pada 10.10.5 dari Mac OS X.
Sun
Tampaknya bagi saya bahwa yang terjadi adalah beberapa program (seperti fungsi transkripsi yang disempurnakan) memintas pengaturan pengguna untuk input dan langsung ke input mikrofon internal.
Steven2163712
2

Saya mungkin telah menemukan cara yang lebih mudah untuk mengaturnya dengan loopback. Atur input dan output ke Loopback Audio (di System Preferences / Audio) dan kemudian seperti pada gambar di loopback itu sendiri.

Mendengar audio dan dapat melacak Shazam pada saat yang sama.

Tata letak

Alexandre G
sumber