Menü
Ingyenes
bejegyzés
itthon  /  Firmware/ Hogyan használjunk két alapértelmezett audioeszközt. Megosztjuk a hangot a számítógép és a tévé között

Két alapértelmezett audioeszköz használata. Megosztjuk a hangot a számítógép és a tévé között

A számítógépes szabadidős tevékenységek főként filmek és tévésorozatok nézését, zenehallgatást és játékokat foglalják magukban. A PC nem csak tartalmat jeleníthet meg a monitorján, vagy zenét tud lejátszani a hangszóróin, hanem multimédiás állomássá is válhat, amelyhez olyan perifériák is csatlakoztathatók, mint például TV vagy házimozi. Ilyen helyzetekben gyakran felmerül a kérdés a hangok szétválasztása a különböző eszközök között. Ebben a cikkben elemezzük az audiojel "hígításának" módjait.

Két lehetőség van a hang felosztására. Az első esetben egy forrásból kapunk egy jelet, és egyidejűleg több audioeszközre továbbítjuk. A másodikban - különbözőekből, például egy böngészőből és egy lejátszóból, és minden eszköz saját tartalmat fog lejátszani.

1. módszer: Egy hangforrás

Ez a módszer olyan esetekben alkalmas, amikor az aktuális hangsávot egyszerre több eszközön kell hallgatnia. Ez lehet bármilyen, a számítógéphez csatlakoztatott hangszóró, fejhallgató stb. Az ajánlások akkor is működnek, ha különböző hangkártyákat használnak - belső és külső. Tervünk megvalósításához szükségünk van egy Virtual Audio Cable nevű programra.

A szoftver telepítése után egy további audioeszköz jelenik meg rendszerünkben "1. sor".

  1. Nyissa meg a mappát a telepített program a cím szerint

    C: \ Program Files \ Virtual Audio Cable

    Keresse meg a fájlt audiorepeater.exeés indítsa el.

  2. A megnyíló átjátszó ablakban válassza a lehetőséget "1. sor".

  3. A hétvégére kijelöljük azt az eszközt, amelyről hangot tervezünk, legyen az a számítógép hangszórói.

  4. Ezután az elsőhöz hasonlóan létre kell hoznunk egy másik átjátszót, azaz futtatni kell a fájlt audiorepeater.exeújra. Itt is választunk "1. sor" a bemeneti jelhez és a lejátszáshoz egy másik eszközt definiálunk, például TV-t vagy fejhallgatót.

  5. Hívja a vonalat "Fuss" (Windows + R) és írja be a parancsot

  6. A lapon "Lejátszás" kattintson "1. sor"és legyen az alapértelmezett eszköz.

  7. Visszatérünk az átjátszókhoz, és minden ablakban nyomjuk meg a gombot "Rajt"... Most már egyszerre hallhatjuk a hangot különböző hangszórókban.

2. módszer: Különböző hangforrások

Ebben az esetben kiadjuk hangjelzés két forrásból különböző eszközök... Például vegyünk egy zenét tartalmazó böngészőt és egy lejátszót, amelyen lejátszunk egy filmet. Játékosként fog működni.

A művelet végrehajtásához speciális szoftverre is szükségünk van - Audio Router, amely egy szabványos Windows hangerőkeverő, de fejlett funkciókkal.

Betöltéskor vegye figyelembe, hogy az oldal két verziót tartalmaz - 32 bites és 64 bites rendszerekhez.


Így megkapjuk a kívánt eredményt - a VLC hangja a TV-re kerül Médialejátszó, és a böngészőből származó zene streamelésre kerül bármely más kiválasztott eszközre - fejhallgatóra vagy számítógép hangszórójára. A normál beállításokhoz való visszatéréshez egyszerűen válassza ki a listából "Alapértelmezett audioeszköz"... Ne felejtse el, hogy ezt az eljárást kétszer kell végrehajtani, azaz mindkét jelforrás esetében.

Következtetés

A hang "bekötése" különböző eszközökhöz nem olyan nehéz feladat, ha segítenek speciális programok... Ha gyakran egynél többet kell használnia a lejátszáshoz hangszórók, akkor érdemes folyamatosan gondolkodni azon, hogy a szóban forgó szoftvert hogyan lehet folyamatosan "regisztrálni" a PC-n.

A felhasználók gyakran felteszik a kérdést, hogyan továbbítsák a hangot a mikrofonból a hangszórókba vagy a fejhallgatókba. Ebben a rövid cikkben ennek két módját is leírjuk.

1. módszer. Hangbeállítások a Windows rendszerben.

Ahhoz, hogy hangot adjon ki a mikrofonból vagy a fejhallgatóból, először meg kell nyitnia a hangbeállításokat. Ehhez kattintson a jobb gombbal a hangszóró ikonjára a tálcán, és a megjelenő ablakban válassza ki a „Rögzítők” elemet.

Ezután megjelenik a "Hang" ablak, amely a "Rögzítés" lapon nyílik meg.

Ez az ablak a „Vezérlőpulton” keresztül is megnyitható. Ehhez lépjen a "Hardver és hang - Hang" szakaszba. Ezután a "Hang" ablakban nyissa meg a "Rögzítés" lapot.

Tehát, miután megnyitotta a "Hang" ablakot a "Rögzítés" lapon, meg kell lépnie a mikrofon tulajdonságaival. Ehhez válassza ki a mikrofont az egérrel, és kattintson a "Tulajdonságok" gombra.

A mikrofon tulajdonságainál lépjen a „Hallgatás” fülre, és engedélyezze a „Listen with ez az eszköz". A funkció engedélyezése lehetővé teszi, hogy a hangot a mikrofonból a hangszórókra vagy a fejhallgatóra továbbítsa.

A mentéshez zárja be az összes ablakot az „OK” gombra kattintva. Ha el szeretné némítani a mikrofon hangját a hangszórókból vagy a fejhallgatóból, lépjen újra a mikrofon tulajdonságaihoz, és kapcsolja ki a „Hallgasson erről az eszközről” funkciót.

2. módszer. Hangkártya beállításai.

A mikrofonból a hangot hangszórókba vagy fejhallgatókba is továbbíthatja a beállítások segítségével. Ehhez nyissa meg a hangkártya beállításait, és ott keresse meg a mikrofonbeállításokat.

A program segítségével hangot adunk ki két eszközre

streamelek a csatornámon zakrutTVés egy nap szükségem volt hangot ad ki a játékból a hangszórókra és a fejhallgatóra egyidejűleg.

A helyzet az, hogy használom, és ezért egyszerre kell továbbítanom a játék hangját a második számítógépre és a fejhallgatóra.

Vannak nagyon egyszerű program, ami az úgynevezett " Audio Repeater". Könnyen megtalálhatja az interneten.

A sikeres telepítés után két virtuális lesz hangeszközök... Ezután telepítse a " 1. sor"Alapértelmezett eszközként a beállításokban" Hang" - "Lejátszás".

most fuss" Audio Repeater (MME)" a start menüből.

Állítsa be a dobozba Integetni készülék" 1. sor"és a terepen Ints ki készülék" Hangszórók Kattintson a Start gombra.

Most csatlakoztassuk a második eszközt (fejhallgatót). Ismételje meg az előző lépéseket, csak most állítsa be a mezőben Ints ki készülék" Fejhallgató".

Ez minden, most a hangot két eszközre sugározzák (hangszórók és fejhallgatók). Ablak Audio Repeater (MME) minimalizálhatja, ami után megjelennek a panelen rejtett ikonok(a jobb alsó sarokban).

Olvassa el még:

Ha jól értettem, két kérdés van itt.

    Lejátszható-e egyszerre két vagy több hangkimeneti eszköz, és hogyan lehet ezt elérni?

    Lehetséges-e adatot hurkolni egy hangbemeneti (rögzítő) eszközön keresztül, hogy az megfelelő monitoron lejátszhassa, például Skype audio stream-en keresztül elküldve partnerének az Ön esetében?

Válasz az 1-re: Ez teljesen lehetséges, de a rendszer összes független audiokimenete képes egyidejűleg lejátszani a hangokat. Például néhány professzionális audio interfész (zenegyártáshoz) 8, 16, 64 független kimenettel rendelkezik, amelyek mindegyike egyidejűleg lejátszható. Ez azt jelenti, hogy minden kimeneti eszköz saját puffert tart fenn, amelyet függetlenül fogyaszt (eltekintve a párhuzamosságtól a véges megosztott memóriában a puffer táplálására).

A legtöbb audio keretrendszer/rendszer olyan funkciókat biztosít, amelyek segítségével megkapja az "eszközleírót", amelyben visszahívást kell adnia a minták pufferének betáplálásához (pl. Open AL). Ezt a keretrendszer/rendszer (végső soron az audioeszköz-illesztőprogramok) függetlenül és aszinkron módon hívja meg. Mivel minden aszinkron módon fut, nem feltétlenül van szükség többszálra. Alapvetően csak két (vagy több) audiokimeneti eszközt kell támogatnia, amelyek mindegyike külön visszahívást használ két (vagy több) különálló eszköz táplálására.

jegyzet Több hangot is lejátszhat egy eszközön. A legtöbb eszköz/rendszer lehetővé teszi ezt a fajta „erőforráscserét”. Valójában ez a hangkártyák létrehozásának egyik célja. Keverje össze a különböző programok által előállított hangokat (és ezért vegye le ezt a nagy terhelést a CPU-ról). Ha egy (fizikai) eszközt használ több hang lejátszására, a koncepció ugyanaz, mint a több eszköz esetében. Minden hanghoz kap egy logikai eszközleírót. Csak annyit, hogy ezek a leírók egyetlen fizikai eszköz több „csatornájára” utalnak.

Mit érdemes használni?

Az Open AL kicsit olyannak tűnik, mintha nehéztüzérséget használnának erre az egyszerű feladatra, azt mondanám (mivel nem akarod mit sok hordozhatóság, és valószínűleg nem tervezi saját kodek és effektek bevezetését;))

Azt javaslom, hogy itt használja a Qt-t. Nagyon hordozható (Win / Mac / Linux), és van egy nagyon praktikus osztálya, amely elvégzi a munkáját: http://qt-project.org/doc/qt-5.0/qtmultimedia/qaudiooutput.html

Tekintse meg a dokumentációban található példát, hogy megtudja, hogyan kell lejátszani a .wav fájlt néhány soros kóddal. Több WAV fájl egyidejű lejátszásához csak meg kell nyitnia több QAudioOutput kimenetet (alapvetően a példa kódját egy függvénybe kell vezetni, és annyiszor hívhatja meg, ahányszor csak akarja). Vegye figyelembe, hogy a hang lejátszásának leállításához be kell zárnia/le kell állítania a QAudioOutput kimenetet.

Válasz a 2-re: Amit meg akarsz tenni, azt loopback-nek hívják. Csak nagyon korlátozott számú hangkártya, például audioeszközök biztosítanak úgynevezett hurokbemeneti eszközt, amely lehetővé teszi például az éppen kiadott hang rögzítését a fő hangkártya kimeneti kombinációjával. Azonban még egy ilyen eszköz is rendelkezésre áll, nem engedi, hogy bármit belenyomjon a mikrofon bemeneti eszközébe. A mikrofon bemeneti eszköz csak a mikrofon D/A konverterétől fogad adatokat. Mélyen van H/W-ben, nem keverhetsz semmit a te szinteden.

Nagyon nehéz lesz (IMHO szinte lehetetlen) a Skype számára elküldeni a hangját standard beállítás a beszélgetőpartnered. Az egyetlen dolog, ami eszembe jut, az az, hogy legyen egy visszacsatolási képességgel rendelkező audioeszköz (vagy csak fizikai kábelcsatlakozás egy lehetséges monitorsorhoz bármilyen felvételi sorhoz), és ezután a Skype úgy van beállítva, hogy az adott eszközt Visszacsatolás bemenetként azonban a Skype már nem veszi fel a mikrofont, ami azt jelenti, hogy nem fogsz beszélgetni;)

Jegyzet: Amikor itt azt mondjuk, hogy "egyidejű" lejátszás, akkor két hang lejátszásának szinkronizálásáról beszélünk, ami a valós idejű érzékelést illeti (10-20 ms tartományban). Nem vizsgáljuk a tényleges mintaszintű időzítést, sem a kapcsolódó jitter- és fáziseltolódási problémákat, amelyek akkor fordulnak elő, amikor két független (szabadon futó) órajellel rendelkező két fizikai eszközre továbbítanak hangot. Így amikor egy alkalmazás fázisjelet igényel független eszközökön, óra-helyreállítási mechanizmusokra van szükség, amelyeket meghajtók vagy az operációs rendszer biztosíthat.

Jegyzet: Szoftver A virtuális audioeszközök, például a Virtual Audio Cable virtuális eszközöket biztosítanak a visszacsatolási funkciók biztosításához a Windows rendszeren. Az olyan környezetek, mint a Jack Audio, ugyanazok lehetnek UX környezetben.

Tegnap a feleségemmel úgy döntöttünk, hogy megnézünk egy filmet, de hogy ne zavarjunk senkit, egyszerre kellett hangot osztani két pár fejhallgatóra. Egyes fejhallgatók egyszerű vezetékesek, amelyek egyszerűen elfogják a hangszórók hangját, amikor laptophoz csatlakoznak, a másik pedig vezeték nélküli Qumi egyetértés Bluetooth kapcsolaton keresztül. Reális-e szabványossá tenni Windows eszközök 7?

Egészen valóságosnak bizonyult. Manapság a legtöbb számítógép beépített hangkártya a RealTektől. Feltétlenül natív illesztőprogramokat kell telepíteni rá, még a legfrissebbeket sem, de azokat sem, amelyek a kivett Win7-tel együtt vannak.

Most már csak a hangszórókban van hangom, a mikrofont pedig vezeték nélküli fejhallgatóból használom. Nyissa meg a Felvétel lapot.

Ezután minden eszközt bekapcsolunk, még a rendszer szerint letiltva is.

Megkaptam az állítólagosan letiltott Stereo Mixer szoftvert hangkártya... Ezután be kell kapcsolnia.

És úgy döntünk, hogy a második hangkimeneti eszközén játssza le. Az én esetemben az vezeték nélküli fejhallgató... Ezt követően a rendszer egyidejűleg elkezdi kiadni a hangot a hangszórókba (vagy az első fejhallgatóba) és kiegészítő eszköz mint például a vezeték nélküli.