Czy istnieje sposób odsłuchu dźwięku wejściowego w systemie Mac OS X?

71

Czy jest jakiś prosty sposób na odsłuchanie danych wejściowych na komputerze Mac?

Załóżmy na przykład, że mam mikrofon podłączony do wejścia (tj. Wejścia liniowego) mojego Maca i mam słuchawki podłączone do wyjścia mojego Maca: czy jest jakiś sposób, aby usłyszeć to, co mówię w mikrofonie przez słuchawki?

W systemie Windows XP jest to bardzo łatwe: wystarczy przejść do ustawień dźwięku dla urządzeń nagrywających, zaznaczyć „wybierz” w linii i zwiększyć głośność - dzięki temu usłyszysz, co mówi mikrofon.

To musi być w czasie rzeczywistym; rozwiązanie, w którym zapisujesz dane wejściowe, a następnie odtwarzasz je później, nie pomaga.

Rozsądny
źródło
Wiem, że ma on (lata!), Ale możesz zaktualizować zaakceptowaną odpowiedź do odpowiedzi na temat QuickTime Player. Wejście liniowe ma poważne problemy z buforowaniem / opóźnieniem (po ponownym uruchomieniu wszystko jest w porządku, ale po kilku minutach wkrada się ponownie), a ponadto jest aplikacją innej firmy, a tym bardziej nieobsługiwaną przez nią. Korzystanie z QuickTime Player jest jednak częścią natywnego systemu operacyjnego, wydaje się, że opóźnienie wynosi zero, a Ty masz kontrolę głośności, aby uruchomić! W każdym razie, po prostu to wyrzucając Mam nadzieję, że to pomaga!
MarqueIV

Odpowiedzi:

69

Spójrz na LineIn Rogue Amoeba . Jest to darmowa aplikacja, która pozwoli Ci robić, co chcesz.

Richard Hoskins
źródło
1
LineIn może wybrać wejście liniowe / wejście mikrofonowe / wejście cyfrowe itp. Istnieje również niezależna regulacja głośności.
deddebme
7
wprowadzone opóźnienie jest znaczne. Chciałbym zobaczyć aplikację podobną do LineIn współpracującą z szybkimi sterownikami ASIO dostępnych kart dźwiękowych.
Serg ikS
2
Rogue Ameoba wydała wersję 2.3 2014.09.03, która całkowicie wyeliminowała opóźnienie.
xizor
1
Obecnie darmowa wersja przestaje działać po 10 minutach. I tak miałem go wypróbować, ale miałem problem z pobraniem. Potem znalazłem lifehacker.com/5630844/… , który działa.
Ryan
W SoundSource poszukaj „Otwórz okno Play-Thru”, a następnie „Uruchom Play-Thru”. Próbowałem, technicznie robi to, co chcę, ale dźwięk jest bardzo zły, jest dużo echa pomimo dostosowania ustawień. Nie wiem, czy to mój mikrofon lub słuchawki są złe, czy coś innego.
eloone
26

W wersji 10.6 (i nowszej wersji AFAIK) możesz uruchomić QuickTime Player.app i wybrać Plik -> Nowe nagranie audio. Następnie po prostu podkręć regulator głośności, który jest częścią okna, które się pojawi. Możesz usłyszeć trochę białego szumu, gdy nie ma dźwięku, a głośność jest całkiem wysoka, ale aplikacja Rogue Amoeba robi to samo.

Brian Ashe
źródło
1
MĘŻCZYZN, szkoda, że ​​nie znalazłem tego jakiś czas temu! To powinna być odpowiedź, a nie Line In. To jest część systemu operacyjnego. To nie tylko firma zewnętrzna, ale obecnie jest to spuścizna, ale, co gorsza, największy problem z „Line In” polega na tym, że zaczyna on buforować wejście, więc na przykład, używając go do kierowania dźwięku mojego telewizora przez komputer, rutynowo nie synchronizuje się. Wydaje się, że tak się nie dzieje. Plus ... regulacja głośności !! WOOT!
MarqueIV
1
Podczas korzystania z tej metody występuje opóźnienie o ~ 30 milisekund.
Merchako
11

Możesz także użyć Garage Band. Wybierz na przykład szablon instrumentu akustycznego (domyślna ścieżka dźwiękowa w nim nie ma efektów) i włącz monitor.

Lri
źródło
wydaje się, że działa to równie dobrze jak linein, może nieco lepiej
chrismarx
Sprawdź podejście QuickTime Player. Jeszcze lepiej / prościej i zero opóźnień!
MarqueIV
6

Jeśli korzystasz ze starszego komputera Mac, aplikacja Audio MIDI Setup.appw folderze Utilties (znajdującym się w folderze Aplikacje) umożliwia * przekazywanie danych wejściowych bezpośrednio do danych wyjściowych.

Aby to zrobić; kliknij urządzenie wejściowe, a następnie odznacz pola wyboru „Przez”, aby przekazać dźwięk. Jakkolwiek dziwne, nigdy nie spotkałem nikogo, kto mógłby sprawić, by działał poprawnie na komputerze Mac z procesorem Intel, ale działało świetnie na niektórych PowerBookach G4.

Lepszą alternatywą jest użycie LineIn Rogue Amoeba (jak powiedział Richard Hoskins). Osobiście korzystam z tego i uważam, że jest łatwiejszy w użyciu.

Chealion
źródło
6
Używając komputera Mac z procesorem Intel .. nie można zaznaczyć pola wyboru „przez” .. wygląda na to, że jest wyłączone.
Umair
1
Kontroluje to tylko przejście analogowe w jednym urządzeniu / karcie dźwiękowej, nie łączy jednego urządzenia z drugim za pomocą oprogramowania.
endolith,
Próbowałem LineIn jest darmowy i działa. Wciąż trochę echa, ale mniej niż w SoundSource.
eloone
Czy wypróbowałeś już sztuczkę QuickTime Player powyżej? Wydaje się, że świetnie to robi! Nie tylko nie ma opóźnienia, ale masz kontrolę głośności, aby uruchomić!
MarqueIV
4

Jak pierwotnie sugerowane przez qu1j0t3 , Apple „AU Lab” oferuje możliwość słuchania do wejścia audio w czasie rzeczywistym. (Cóż, prawie w czasie rzeczywistym; dla mnie jest niewielkie opóźnienie od wejścia do wyjścia.)

(Jeśli te linki znikną, można je również pobrać z Narzędzi Apple dla programistów, które mogą wymagać konta Apple Developer).

Stosowanie:

W oknie Konfiguracja dokumentu wybierz istniejącą konfiguracjęStereo In / Stereo Out ”. (Jeśli okno Konfiguracja dokumentu nie jest jeszcze otwarte, kliknij Plik → Nowy, aby je otworzyć.) Następnie kliknij przycisk Utwórz dokument w prawym dolnym rogu.

W nowym oknie „Bez tytułu”, które się otworzy, upewnij się, że ikona u dołu mówi „ Audio Engine Running ” (lub kliknij, aby przełączyć, jeśli mówi „Audio Engine Stopped”). W razie potrzeby dostosuj ogólne ustawienia głośności wejściowej i wyjściowej systemu w Preferencjach systemowych → Dźwięk → Wejście.

Chris Tollefson
źródło
1
Inna odpowiedź już wspomina o AU Lab. Twoja odpowiedź jest lepsza, ponieważ zasadniczo podąża za tym konspektem, a druga nie.
Kamil Maciorowski
@KamilMaciorowski Tak, masz rację - AU Lab został już wspomniany w poprzedniej odpowiedzi, więc zredagowałem mój, aby o tym wspomnieć. Chciałbym skomentować / dodać do poprzedniej odpowiedzi, ale nie mam wystarczającej reputacji i moja sugerowana edycja została odrzucona, a recenzent zalecił dodanie jej jako nowej odpowiedzi. (Przepraszam, problemy z noobem, nie do końca pewny, jakiej etykiety powinienem przestrzegać.)
Chris Tollefson,
1
To dobre rozwiązanie i dobrze wyjaśnione. Problemem jest (a przynajmniej było dla mnie), że Xcode jest obecnie dostępny tylko za pośrednictwem MacAppStore i aby go pobrać, należy użyć najnowszego systemu macOS. Ale na szczęście Apple nadal zapewnia AU Lab na tej stronie iTunes, którą znalazłem: apple.com/itunes/mastered-for-itunes
alex rg
Dzięki @ alexr.g. - ten link jest znacznie łatwiejszy do uzyskania, dlatego zaktualizowałem swoją odpowiedź.
Chris Tollefson
3

Inną opcją jest „AU Lab” w narzędziach programistycznych (Developer / Applications / Audio / AU Lab).

qu1j0t3
źródło
0

Próbowałem kilku rzeczy i byłem bardzo sfrustrowany, dopóki nie odkryłem starego artykułu Adama Dachisa z 2010 roku na temat korzystania z AudioMonitor, części pakietu programistycznego MTCoreAudio dla produktów Apple. (Możesz pobrać MTCoreAudio na Maca za darmo ze strony https://mac.softpedia.com/get/Developer-Tools/MTCoreAudio.shtml.) Działa idealnie na moim Powerbooku (OS El Capitan). Po otwarciu kliknij „Graj przez”. Teraz, gdy podróżuję, a moja żona lub ja chcę oglądać telewizję hotelową, a druga nie, aby użyć słuchawek (musisz zabrać ze sobą dość długi kabel z wtyczką mini), ona lub ja możemy po prostu podłączyć laptopa do telewizora Port „głośnikowy” przez linię komputerową w mini porcie wtykowym (mój laptop ma dwa mini porty, w przeciwieństwie do nowszych modeli) i słuchawki do portu audio w komputerze. Dźwięk jest idealnie zsynchronizowany z telewizorem (bez opóźnienia) i aby uniknąć irytujących białych szumów w tle, wystarczy odłączyć przewód zasilający komputera i uruchomić go w trybie bateryjnym. Znacznie lepiej niż Quicktime (opóźnienie) lub jakakolwiek inna sztuczka, którą wypróbowałem.

Graham T.
źródło
Dla tych, którzy mają problemy ze stroną softpedia, oto strona github programu. Po prostu kliknij przycisk „Klonuj lub pobierz”, a następnie kliknij przycisk „Pobierz ZIP”. Wyodrębnij plik ZIP, a zobaczysz plik AudioMonitor.app.
flamewave000