Salutare la toata lumea, nu am mai fost de mult timp pe aici. Am si eu o intrebare la voi, folosesc mplayer-ul pentru a viziona programele tv cu un tuner kworld si vreau sa folosesc telecomanda pentru a derula programele. Comenzile pentru derularea programelor inainte si inapoi sunt tastele "H" si "K" problema mea este ca nu am reusit sa atribui aceste comenzi sa functioneze cu telecomanda respectiv cu tastele "CH+" si "CH-" in lircrc. Mentionez ca restul de comenzi pentru mplayer imi merg de pe telecomanda: pause, mute play, etc.
Multumesc anticipat pentru ajutor.
Lirc si Mplayer
27. December 2005 - 23:37
#1
Lirc si Mplayer
Dragule, eu la ora asta sunt destul de pilit, dar incerc sa-ti dau un raspuns coerent. Mplayer ca o serie de muuulte alte aplicatii area ceea ce se cheama suport LIRC. Adica, un set de comenzi cu care il poti controla. Atentie, nu este vorba de apasari de taste !!!
Tot ce ai tu de facut este ca:
1. sa verifici daca Mplayer are habar ca tu ai LIRC pe sistem si il detecteaza Asta o faci pornind un film din consola
mplayer /calecatre/numefisier.avi
si vezi ca la un moment dat spune el Setting up LIRC suport Daca nu spune ca este nedisponibil atunci "te-ai scos" iti va merge. Daca da eroare acolo, bafta ta, nu-ti mai bate capul.
2. sa bagi o linie in /home/gogu/.lircrc in care sa-i spui ce vrei sa fucka cand apesi o anumita tasta (niste exemple gasesti aici ). Lista completa de comenzi o gasesti in /etc/mplayer/input.conf daca esti pe Mandriva si esti cu Mplayerul din distributie. Daca nu esti pe Mandy te ajuta comunitatile respective ca "e" multi useri talentati prin ele si tot omul are o telecomanda pe acasa. :-D Prima chestie din lista e tasta care se apasa si a doua e comanda. Te prinzi tu. Sunt combinatii de volume -1 sau volume +1 sau saturation -1 sau saturation +1 etc etc iarasi nu detaliez. In cazul tau functia de derulare se numeste seek si ea ia valori de 10, 60 sau 600 de secunde Cel putin asa este setat el. Din pacate nu mai gasesc fisierul meu de configurare, probabil ca l-am sters, altfel ti-l dadeam ca exemplu...
Ai grija la optiunea repeat. La unele functii se preteaza, la altele nu. De exemplu la mute nu pui repeat, dar la seek sau color da, deoarece vrei sa se schimbe continuu cat timp apesi tasta.
Chestia de mai sus se aplica si pentru XMMS si pentru Amarok si pentru orice vrei tu care are suport. Nu folosi apasari de taste ci suport LIRC !
We can't solve problems by using the same kind of thinking we used when we created them.
A.E.
Am rezolvat problema, multumesc, am adaugat in .lircrc urmatoarele
begin
prog = mplayer
button = CHANNEL+
repeat = 0
config = tv_step_channel 1
end
begin
prog = mplayer
button = CHANNEL-
repeat = 0
config = tv_step_channel -1
end
pentru a putea derula canalele din telecomanda, multumesc adyx si un an nou fericit la toata lumea
Ah. Acum imi dau seama. Eram intr-o stare mai euforica in seara cand ti-am raspuns. :-D Folosesti Mplayer sa te uiti la TV.... Nu stiu de ce mi s-a parut ca vrei sa derulezi un fisier avi. Stupid me. Oricum rezolvarea era aceeasi. Bafta si tie !
Pentru TV totusi sa stii ca e mai bun Tvtime. Le-am incercat pe amandoua si este mai usor de folosit si cu mai multe functii specifice. Mplayer era bun pe vremea cand nu exista inca o aplicatie care sa stie sa faca dinterlacing.
We can't solve problems by using the same kind of thinking we used when we created them.
A.E.
Folosesc si TvTime-ul pentru vizionarea programelor tv dar la schimbarea programelor din telecomanda apare o latenta destul de mare de cand apas tasta la telecomanda si pana se schimba canalul, lucru la care nu am reusit sa ii dau de cap.
Nu mai tin minte cum schimba Tvtimul canalele deoarece nu mai folosesc tunerul de multa vreme. Oricum si el are suport LIRC si ar trebui sa reactioneze destul de rapid. Problema cu el este ca atunci cand e in fullscreen iti consuma foarte multe resurse mai ales daca ai tot felul de filtre active si rezolutie mare si e firesc sa ai o latenta pe un sistem mai slab.
We can't solve problems by using the same kind of thinking we used when we created them.
A.E.