Portál AbcLinuxu, 12. května 2025 11:16
Ahoj,
rád bych se zeptat, zda lze (a jak) přehrávat pod linuxem současně více zvukových kanálů třeba z DVD (čeština + angličtina)? Zvukové kanály pak mohu odebrat ze zeleného a modrého audio výstupu? Pro takovouto práci se zvukem doporučujete alsu nebo pulse audio? Co má větší budoucnost?
Díky za kažou radu,
dik
A to je zajímavý užitečný požadavek. Něco málo je http://lists.mplayerhq.hu/pipermail/mplayer-users/2006-November/064225.html , ale ve výsledku jde o dvě současně spuštěné instance mplayeru. Není problém v alse (asi i v pulseaudio) udělat ze dvou stereokanálů zvukovky dvě samostatná zařízení, ale neznám aplikaci, která by současně uměla přehrávat z DVD dva alang kanály do různých zařízení.
Pokud to umí pulseaudio, asi bych šel touto cestou. Požadavek spadá docela přesně do cílení pulseaudia - můžeš si online přepínat kanály atd. Jenom mít aplikaci, která tam ty dva streamy pošle :)
no na vlastní oči jsem viděl windows přehrávat .AVI se dvěma audio kanály (česky a anglicky), oba jazyky byly současně přehrávány na modrém a zeleném výstupu ---> češtinu do beden a angličtinu do sluchátek. O něco podobného se snažím pod linuxem ,ale pořádně nevím kde začít...
dik
Zajímavé. O jaký soft šlo? Samozřejmě to technicky lze, jen jsem se s realizací v otevřeném přehrávači zatím nesetkal. Ale možná jsem se jen špatně koukal :)
to právě nevím ,něco dělaného na zakázku... ale používalo to běžný pc hw a tak jsem nabyl dojmu ,že něco obdobného udělám na linuxu.
dik
Jako hack by mohlo jít spustit dva mplayery ve slave režimu, v prvním audio i video, ve druhém druhou audio stopu a jiné alsí zařízení. Ovládání jim posílat přes multipipe (nebo něco podobného), při spuštění na začátek poslat pausu, aby se srovnalo jejich naběhnutí. Max. si delayem audia doladit případné rozjetí zvuku a videa u druhého mplayeru.
....takze pokud Vas dobre chapu ,je lepsi se zabyvat/studovat pulse ,coz je modernejsi rozhrani a zrejme s nim pujde udelat vice krkolomnosti... No o vikendu mam co studovat...
Rozříznout multikanál zařízení do více oddělených zařízení umí alsa a asi i pulseaudio, to není problém. Klíčové je takové dva různojazyčné ale synchronizované streamy umět vygenerovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.