Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: jmu - 27.10.15 - klo:08.49

Otsikko: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: jmu - 27.10.15 - klo:08.49
Käytössäni on tv-kortti, jonka kautta olen tallentanut streameja mplayerin avulla komennolla:

Koodia: [Valitse]

mplayer -dumpstream dvb://"Yle TV1" -dumpstream /Videot/...


Nyt kuitenkin saan seuraavan virheilmoituksen:

Koodia: [Valitse]

/etc/mplayer$ mplayer dvb://"Yle TV1"
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvb://Yle TV1.
DVB CONFIGURATION IS EMPTY, exit
Failed to open dvb://Yle TV1.


Exiting... (End of file)




Tämä tulee kaikilla kokeilemillani kanavilla.  Olen kokeillut kopioida kanavalistan uudestaan mplayerin hakemistoon, mutta se ei muuta tilannetta.

Missä vika voisi olla ...
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: nm - 27.10.15 - klo:13.55
Eli ~/.mplayer/channels.conf on olemassa? Mitä se sisältää?

Toimiiko DVB-kortti yleensäkään, eli voitko esimerkiksi hakea kanavatietoja scanilla tai w_scanilla?



Suosittelen DVB-tallenteluun jotain tarkoitukseen suunniteltua softaa, joka tarjoaa EPG:n ja ajastimet. Esimerkiksi Tvheadend on kevyt ja helppo asentaa, ja ohjelma toimii mukavasti taustapalveluna, jota ohjataan selaimella paikallisen web-käyttöliittymän kautta.

Tällä hetkellä Tvheadendin vakaa versio on 4.0.7, ja sen saa asennettua Ubuntuun tähän tapaan:

Koodia: [Valitse]
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
Koodia: [Valitse]
echo deb https://dl.bintray.com/dreamcat4/ubuntu stable main | sudo tee -a /etc/apt/sources.list.d/tvheadend.bintray.list
Koodia: [Valitse]
sudo apt-get update
Koodia: [Valitse]
sudo apt-get install tvheadend
Paketin asennusskripti pyytää syöttämään tunnuksen ja salasanan, joilla tvheadendia hallinnoidaan.

Asennuksen jälkeen voit suunnata selaimella osoitteeseen http://localhost:9981 jossa Tvheadendin web-käyttöliittymän pitäisi vastata.
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: jmu - 31.10.15 - klo:12.30
MPlayer alkoi toimimaan, kun haki kanavalistaukset uudestaan ja kopioi channels.conf:n uudestaan MPlayerin hakemistoon.

TVHeadend toimii myöskin, pitää vähän testailla.   Puhelimen web-selaimella en ole päässyt ajastuksia laittamaan, koska sivu ei näy kokonaan ilmeisesti JavaScript-toteutuksen takia.
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: nm - 01.11.15 - klo:02.49
TVHeadend toimii myöskin, pitää vähän testailla.   Puhelimen web-selaimella en ole päässyt ajastuksia laittamaan, koska sivu ei näy kokonaan ilmeisesti JavaScript-toteutuksen takia.

Androidille ja IOS:lle on tarjolla client-sovelluksia: https://tvheadend.org/projects/tvheadend/wiki/Clients

Myös tällainen mobiiliselainkäyttöliittymä on olemassa, mutta en tiedä, toimiiko nykyisten Tvheadendin versioiden kanssa: https://github.com/polini/TvheadendMobileUI
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: jmu - 03.11.15 - klo:00.49
Andoidin mobiili clientit kaikki herjaavat "access denied", IP-osoite ja portti ovat oikein ...
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: mrl586 - 03.11.15 - klo:01.59
Andoidin mobiili clientit kaikki herjaavat "access denied", IP-osoite ja portti ovat oikein ...
Onko kyseinen IP-osoite palomuurin takana tai kuuluuko se vaihtoehtoisesti johonkin yksityisten IP-osoitteiden luokkaan?
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: tosiutelias - 03.11.15 - klo:16.55
Andoidin mobiili clientit kaikki herjaavat "access denied", IP-osoite ja portti ovat oikein ...
Minulla TVHGuide toimii, tosin TVHeadendin on versio 3.4.28...
Onhan username ja password myös oikein?
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: jmu - 05.12.15 - klo:16.42
Pari kertaa tallennus toimi, mutta nyt ollaan taas samassa pisteessä.   Kanavahaku vastaa:

Koodia: [Valitse]

/usr/share/dvb/dvb-c$ sudo scan /urs/share/dvb/dvb-c/fi-TTV >> /channels.conf
scanning /urs/share/dvb/dvb-c/fi-TTV
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2745: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 16 Device or resource busy


ja kanavan toisto MPlayerillä:

Koodia: [Valitse]

/usr/share/dvb/dvb-c$ mplayer dvb://"Yle TV1"
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing dvb://Yle TV1.
DVB CONFIGURATION IS EMPTY, exit
Failed to open dvb://Yle TV1.


Exiting... (End of file)



Olen kopioinut vanhan kavanatiedoston (channels.conf)  mplayerin hakemistoon ja kokeillut useita kanavia, mutta mikään kanava ei näy.

Olisikohan vika TV-kortissa?
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: nm - 05.12.15 - klo:17.37
Pari kertaa tallennus toimi, mutta nyt ollaan taas samassa pisteessä.   Kanavahaku vastaa:

Koodia: [Valitse]

/usr/share/dvb/dvb-c$ sudo scan /urs/share/dvb/dvb-c/fi-TTV >> /channels.conf
scanning /urs/share/dvb/dvb-c/fi-TTV
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2745: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 16 Device or resource busy

Jokin ohjelma varaa DVB-vastaanottimen itselleen. Vain yksi ohjelma voi käyttää sitä kerrallaan.

Tutki, mikä prosessi on kyseessä:

Koodia: [Valitse]
sudo lsof /dev/dvb/adapter0/frontend0
Jos käytät esimerkiksi Tvheadendia, voit streamata kanavat sen kautta MPlayeriin tai VLC:hen.
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: jmu - 06.12.15 - klo:18.45
TV-korttia käyttää vain tvheadend.   Prosessi poistuu kyllä pkill- ja killall-komennoilla, mutta uusi tvheadend-prosessi ilmestyy tilalle välittömästi.   Tallennukset toimivat, mutta miten voin varmistua ajastuksen toiminnasta, jos teen sellaisen esimerkiksi viikon päähän?
Otsikko: Vs: DVB CONFIGURATION IS EMPTY, exit
Kirjoitti: nm - 06.12.15 - klo:18.59
TV-korttia käyttää vain tvheadend.   Prosessi poistuu kyllä pkill- ja killall-komennoilla, mutta uusi tvheadend-prosessi ilmestyy tilalle välittömästi.

Jep. Jos haluat käyttää DVB-laitteita suoraan muilla ohjelmilla, Tvheadend-palvelu pitää sammuttaa:

Koodia: [Valitse]
sudo service tvheadend stop
Ajastukset ja tallennukset eivät toimi silloin, kun Tvheadend on suljettu. Sen saa uudelleen käyntiin komennolla:

Koodia: [Valitse]
sudo service tvheadend start

Mutta tosiaan livekatselu onnistuu streamaamalla kanavia. Streamauslinkit varmaankin löytyvät Tvheadendin web-käyttöliittymän kautta. Lisäksi mm. Kodille on olemassa Tvheadend-lisäosa, jolla katselu ja ohjaus onnistuu digiboksin/television tapaan.


Tallennukset toimivat, mutta miten voin varmistua ajastuksen toiminnasta, jos teen sellaisen esimerkiksi viikon päähän?

Kokeilemalla selviää. Ei siinä pitäisi olla erityisiä ongelmia, jos kone on silloin käynnissä ja virittimiä on riittävästi vapaana (useampien samanaikaisten tallennusten tapauksessa).