Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: ObscurusIgnotus 11 Dubna 2011, 21:03:52

Název: Zvuk v Ubuntu 11.04
Přispěvatel: ObscurusIgnotus 11 Dubna 2011, 21:03:52
Chcem sa pokúsiť kompletne vyriešiť zvuk v mojom Ubuntu 10.10 32-bit (nainštalované z DVD, CZ REMIX).

1. TV Time, TV karta SAA7131/SAA7133/Saa7135 Video Broadcast Decoder, 1 vstup, Analog stereoinput

Spustím TV Time, bez zvuku. Zvuk sprístupním príkazom v termináli:

Kód: [Vybrat]
sox -t alsa hw:1,0 -t alsa hw:0,0
a následne to v termináli vyzerá takto:

Kód: [Vybrat]
sox -t alsa hw:1,0 -t alsa hw:0,0

hw:1,0: (alsa)

  Encoding: Signed PCM    
  Channels: 2 @ 16-bit  
Samplerate: 32000Hz      
Replaygain: off        
  Duration: unknown      

In:0.00% 00:00:00.51 [00:00:00.00] Out:11.3k [      |      ]        Clip:0    sox WARN alsa: under-run
In:0.00% 00:08:12.80 [00:00:00.00] Out:21.7M [      |      ]        Clip:0

Paráda zvuk ide, avšak nieje možné ho regulovať priamo v TV Time, tam mám zvuk na nule, a nieje možné to meniť. TV karta má audio kábel zapojený do matičnej dosky.

Jediná možnosť ako regulovať zvuk, je hlavným posúvačom na zvuk. (neviem ako to nazvať.  ;D ) Proste ten na hornom paneli. Nieje to zlé riešenie, avšak narazil som na problém...


...mám 5.1 reproduktory, všetky hrajú, rozbehal som aj subwoofer, pomocou úpravy /etc/pulse/daemon.conf a ; enable-lfe-remixing = no som zmenil na enable-lfe-remixing = yes ...

Lenže ja mám rád 5.1 reproduktory nastavené tak, že zadné sú hlasnejšie, vlastne na maximum (100%) a zvyšok reproduktorov predné, stredný a subwoofer na (50-70%). To sa samozrejme nastaviť dá, spustím Pulse Audio Device chooser a tam následne vyberiem Volume Control...

Schválne nechávam hrať hudbu z Rhytmboxu... lenže počas posúvania tých posúvačov sa zvuk nenormálne skresľuje, toto by som povedal že je prvý problém... ale OK, zadné repro 100%, predné, stedný a subwoofer 50%. hotovo. (hned ako dokončím posledný posúvač, zvuk už nieje skreslený.)

Rhytmbox nastavený, užívam si obľúbenú hudbu... po čase vypínam, a spúšťam TV Time... ako som už spomínal v TV Time nieje možné nastaviť zvuk, tak používam hlavný posúvač... ale čo sa stane? Hlavným posúvačom som si opäť nastavil všetky reproduktory na 100%.  :-\ čo je druhý problém...

Tretia zaujímavá vec je v Nastavenia zvuku - Aplikácie = žiadna aplikácia teraz neprehráva, alebo nenahráva zvuk. Takže ani tu by som si nemohol meniť hlasitosť v TV Time.

Viem napísal som toho strašne veľa, a vážim si toho kto to celé prečítal. Ak by ste nechápali o čo mi vlastne ide tak to zhrniem.

1. Potrebujem vyriešiť skreslený zvuk, ktorý nastáva pri zmene hlasitosti.
2. Najlepšia vec by bola ak by som mohol hlasitosť meniť priamo v TV Time. Ak nie, tak aspoň meniť hlasitosť akýmkolvek spôsobom.
3. Potrebujem aby hlasitosť každého reproduktoru sa uložila, a aby sa nezmenila keď pohnem hlavným nastavovačom hlasitosti.

PS - Dal by som aj viac info, ale vôbec neviem ako získať ďalšie info o ovládačoch.

Vopred vďaka, za akékoľvek rady a nápady.
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Roman Vacho 11 Dubna 2011, 21:12:54
sox... na podzim jsem to zkoušel a nechodilo to. Vyzkouším... máš stejný ovladač a jede Ti to..značím si.
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 14 Dubna 2011, 00:25:40
Co zkusit použít Kaffeine na tu televizi
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 14 Dubna 2011, 19:52:31
To je fakt,tohle mi vůbec nedošlo,ale kde dneska ještě funguje analog a digital není
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 14 Dubna 2011, 20:27:27
Kabelovka digitálně má ale normu DVB-C
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 14 Dubna 2011, 21:28:48
Já tam vidím hlavně problém v tom,že karta používá analogový výstup zvuku jako staré CD-ROM mechaniky,kdy je kabelem propojeno zařízení a vstup na zvukovce. TV Time se samozřejmě pokouší regulovat intenzitu výstupu přímo na kartě,ale to nejde.

Já bych ovšem zkusil malý wrapper pro předávání zvuku, takhle
Kód: [Vybrat]
arecord -D hw:1,0 -r 48000 -c 2 -f S16_LE | aplay &> /dev/null &
tvtime $*
killall arecord
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 14 Dubna 2011, 22:09:37
Jenom si v tom scriptu prohoď hodnotu frekvence,je tam 48000 a tobě to dává jen 32000
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 15 Dubna 2011, 13:56:19
Je to vcelku lehké,prostě to dáš do nějakého souboru,třeba do složky /home si vytvoř prázdný soubor s názvem jaký chceš,do něj vlož ty příkazy (normálně pod sebe,budeš mít tedy dva řádky,zapnutí a potom ukončení),ulož,pak si dej vlastnosti souboru a přiděl mu spustitelný příznak.Pak už si můžeš kamkoli do systému udělat spouštěč (na Plochu,do panelu,do nabídky) a jako příkaz bude cesta k souboru (lze k tomu snadno použít tlačítko "Procházet").

Jinak můžeš zkusit co dělají parametry spuštění TV Time v terminálu, zkus třeba zadat
Kód: [Vybrat]
tvtime_volume a uvidíš jak se to spustí
Název: Re: TV Time zvuk a zvuk v Ubuntu 10.10 všeobecne
Přispěvatel: Rover623 16 Dubna 2011, 00:08:21
Zkusil bych deaktivovat PulseAudio,kde to snadno,v Aplikacích spuštěných při přihlášení je položka něco jako PulseAudio Sound server,tu odškrtnout a restartovat,ale ještě předtím bych si v nabídce preferovaných multimédií přepnul zvuk na ALSA. Pro nastavování těch kanálů můžeš potom použít gnome-alsamixer.

To poslední mě jen tak napadlo,je potřeba vzít v potaz, že v Linuxu jede každý program jako aplikace v terminálu, to okno které se u většiny aplikací objeví, je pouze grafický frontend, tedy "klikátko", které předává programu běžícímu v příkazové řádce potřebné parametry.Někdy ty grafické frontendy berou dodatečné specifikace jak se mají spouštět a někdy prostě ne.Já to momentálně nemám ani jak zkusit,TV kartu jsem z počítače vyndal poté co můj poskytovatel začal umožňovat přijímat televizi přes síť za pomoci streamu ve VLC