Ubuntun käyttö > Multimedia ja grafiikka

VDR:n asentaminen

(1/42) > >>

nm:
Kirjoittelin tällaisen rautalankaohjeen VDR:n asentamiseen. Jos joku kokeilee, kertokoon kokemuksia niin laitetaan korjattu ja täydennetty versio vaikka wikiin.


Ubuntun VDR-paketoinnin asentaminen (Ubuntu 9.04 ja 9.10)

VDR (Video Disk Recorder) on Klaus Schmidingerin kehittämä ja ylläpitämä digitv-ohjelmisto Linuxille. Itse VDR-ohjelman kehitystyö etenee Schmidingerin omien päämäärien mukaan, mutta VDR:llä on Euroopassa laajahko käyttäjäyhteisö, joka on luonut ohjelmaan lukuisia liitännäisiä. Lisää tietoa VDR:stä saa mm. seuraavilta sivuilta:

http://linux.fi/wiki/VDR
http://www.linuxtv.org/vdrwiki/index.php/Main_Page

Ubuntussa vdr-paketti sisältää ohjelman keskeisimmät toiminnot, mutta varsinainen käyttöliittymä toimii vain MPEG-2-dekooderilla ja TV-ulostulolla varustetuilla DVB-korteilla, joita ei enää valmisteta. Myös pääteohjaus TCP-portin 2001 kautta on mahdollista. VDR:ään saa X-ikkunoinnissa toimivan edustaohjelman asentamalla vdr-plugin-xineliboutput ja xineliboutput-sxfe -paketit. Xineliboutputin vdr-sxfe-ohjelma toimii myös verkon yli, mutta vaatii alleen Unix-tyyppisen käyttöjärjestelmän.

Muita yleishyödyllisiä liitännäisiä:
  vdr-plugin-live - selaimen kautta toimiva web-käyttöliittymä
  vdr-plugin-epgsearch - hakuajastustoimintoja mm. live-liitännäiselle
  vdr-plugin-streamdev-server - tarjoaa suoran lähetyksen lähiverkon (tai Internetin) yli mediasoittimiin. VLC osaa näyttää tekstitykset streamdevin MPEG-TS-lähetteestä.

Lisäksi tarvitaan dvb-apps-paketti, jossa on scan-työkalu kanavien hakemista varten. Tätä tarvitaan periaatteessa vain kerran. Kun VDR saa oikeat tiedot edes yhdestä kanavasta, se osaa itse lukea muiden kanavien ja kanavanippujen tiedot. Automaattista kanavatietojen päivitystä voi halutessaan säätää VDR:n asetuksista.


1. Perusasennus päätteessä


--- Koodia: ---
sudo apt-get install vdr vdr-plugin-epgsearch vdr-plugin-live vdr-plugin-xineliboutput xineliboutput-sxfe dvb-apps


--- Koodi päättyy ---

Asennusskripti kysyy, tehdäänkö tallenteille hakemisto /var/lib/video.00. Se kannattaa hyväksyä, jos sijainti käy (eli juuriosiolla on tilaa). Sijainnin voi muuttaa jälkeenpäin lisäämällä /etc/default/vdr -tiedostoon rivin VIDEO_DIR="/polku/videohakemistoon". Tällöin on kuitenkin huolehdittava, että hakemiston omistaja ja ryhmä on vdr.

Paketointiin liittyvät ohjeet ovat tiedostossa /usr/share/doc/vdr/README.Debian.gz. Se kannattaa silmäillä läpi.


2. Ota VDR käyttöön

Editoi tiedostoa /etc/default/vdr pääkäyttäjänä eli aja päätteessä:


--- Koodia: ---
sudo nano /etc/default/vdr


--- Koodi päättyy ---

Vaihda rivillä "ENABLED=0" 0:n tilalle 1:


--- Lainaus ---# /etc/default/vdr
#
# See also /usr/share/doc/vdr/README.Debian.gz
#

# Change to 1 to enable vdr's init-script
ENABLED=1
--- Lainaus päättyy ---

Tallenna tiedosto: Ctrl-O, sulje editori: Ctrl-X


3. Kopioi Xineliboutputin esimerkkinäppäinkartta VDR:n remote.conf-tiedostoon, jotta VDR:ää voi ohjata näppäimistöllä vdr-sxfe:n kautta


--- Koodia: ---
sudo cp /usr/share/doc/vdr-plugin-xineliboutput/examples/remote.conf.example /var/lib/vdr/remote.conf


--- Koodi päättyy ---


4. Skannaa kanavat

Initial-tuning-tiedosto /usr/share/dvb/dvb-t/fi-Espoo sisältää Espoon lähettimen kanavanippujen keskitaajuudet. Valitse oikea tiedosto lähetysverkon tyypin ja sijainnin perusteella. Esimerkiksi TTV:n kaapeliverkon tiedosto on /usr/share/dvb/dvb-c/fi-TTV. Syötä valitsemasi tai muokkaamasi tiedosto scan-työkalulle:


--- Koodia: ---
cd ~
scan -o vdr -p -e 4 /usr/share/dvb/dvb-t/fi-Espoo > channels.conf
sudo cp channels.conf /var/lib/vdr/


--- Koodi päättyy ---

Tarkista skannauksen jälkeen, että channels.confissa on kaikki saatavilla olevat kanavat. Jos jokin kanavanippu puuttuu kokonaan, tarkista että sen taajuus on scanille annetussa initial-tuning-tiedostossa. Oikeat taajuudet saa yleensä operaattorin nettisivulta (DVB-T: http://www.digitv.fi, Welho DVB-C: http://dvb.swelcom.fi/).


5. Käynnistä VDR


--- Koodia: ---
sudo /etc/init.d/vdr start


--- Koodi päättyy ---


Live

Tässä vaiheessa voit avata selaimeen Live-liitännäisen sivun: http://localhost:8008 (käyttäjätunnus: admin, salasana: live)
Kirjautumisen saat pois Liven asetuksista. Ottaessasi yhteyden joltain toiselta koneelta, on localhostin sijaan tietysti käytettävä VDR-koneen ulkoista IP-osoitetta tai nimeä.

Jos Live toimii ja näyttää ohjelmatiedot, ollaan jo loppusuoralla. Jos taas ohjelmatietoja ja kanavia ei näy, jokin on pielessä. Ongelmaa kannattaa lähteä purkamaan tutkimalla järjestelmälokin loppupäätä: sudo cat /var/log/syslog | tail -100


Xineliboutput

Xineliboutputin X-frontend käynnistyy komennolla vdr-sxfe (jos ei toimi, kokeile antaa myös osoite: vdr-sxfe xvdr://localhost:37890).

Ohjelma sulkeutuu Esc-näppäimellä. F1 avaa päävalikon ja F2-F5 hoitavat värinäppäinten virkaa. Kuvaruutunäytön alareunassa näkyy värinäppäimiin liitetyt toiminnot, jotka vaihtuvat käyttöliittymän tilan mukaan. Kanavat vaihtuvat suoraan numeroilla tai Ylös/Alas-nuolinäppäimillä (valikon ollessa auki Page Up/Down -näppäimillä). Hiiren kaksoisnäpäytys suurentaa ikkunan kokoruutuun tai takaisin pieneksi. Vdr-sxfe:n saa kokoruutuun käynnitettäessä paramerilla -f.

Koska osa TV-lähetyksistä on lomitettua videota, vdr-sxfe:n kanssa on hyvä käyttää lomituksenpoistosuodinta. Tavallisella xv-ulostulolla se onnistuu parhaiten näin:


--- Koodia: ---
vdr-sxfe --post=tvtime:method=Greedy2Frame,enabled=1,framerate_mode=full,cheap_mode=0


--- Koodi päättyy ---

Komennon voi sijoittaa skriptiin tai pikakäynnistimeen. Jos tuntuu, ettei koneen teho riitä tai näytönohjaimen ajuri on hidas, aseta framerate_mode=half. Suorittimen käyttöastetta ja eri prosessien aiheuttamaa kuormaa kannattaa seurata ajon aikana Järjestelmän valvonnalla (Jäjestelmä -> Ylläpito -> Järjestelmän valvonta) tai päätteessä top- tai htop-ohjelmalla.

Lisää ohjeistusta on käyttöoppaassa: http://www.linuxtv.org/vdrwiki/index.php/VDR_User's_Manual

Katso myös Xineliboutputin ohjetiedosto: /usr/share/doc/vdr-plugin-xineliboutput/README.gz


Uuden liitännäisen asentaminen

Asennetaan streamdev-palvelu:


--- Koodia: ---
sudo apt-get install vdr-plugin-streamdev-server


--- Koodi päättyy ---

Yhteydenotot muilta koneilta on erikseen sallittava muokkaamalla /etc/vdr/plugins/streamdevhosts.conf -tiedostoa:


--- Koodia: ---
sudo nano /etc/vdr/plugins/streamdevhosts.conf


--- Koodi päättyy ---

Kun lähiverkko on erotettu Internetistä palomuurilla, voidaan kotikäytössä sallia kaikki osoitteet. Poista #-merkki viimeiseltä riviltä:


--- Lainaus ---127.0.0.1             # always accept localhost
#192.168.100.0/24     # any host on the local net
#204.152.189.113      # a specific host
0.0.0.0/0            # any host on any net (USE THIS WITH CARE!)
--- Lainaus päättyy ---

Tallenna tiedosto ja sulje editori.

Käynnistä VDR uudelleen:


--- Koodia: ---
sudo /etc/init.d/vdr stop
sudo /etc/init.d/vdr start


--- Koodi päättyy ---

Nyt voit katsella suoraa lähetystä esimerkiksi VLC:llä. Kanava 4:


--- Koodia: ---
vlc http://localhost:3000/TS/4


--- Koodi päättyy ---

Tai suuntaa selain osoitteeseen http://localhost:3000
Kanavien streamdev-osoitteet saa myös Liven kautta.

timbba:
Mitäs mieltä nm on, että jos laittaisi monimutkaisemmat ohjeet myöskin e-tobin pakettien käätämiselle? E-tobilla vaan on laajempi tuo plugin valikoima (esim. itse tarvin vompserverin sekä tykkään tvonscreenistä, joita ei löydy paketoituna ubuntun repoista).

Suottaapi vaan mennä ohjeet vaikeatajuiseksi, vai mitä mieltä olet? Aikoinaan sun opettamalla tyylillä ite edelleen kääntelen vdr:ää e-tobista :) (tai jos oikein tarkkoja ollaan, niin käytän hannon valmiita paketteja sekä kääntelen esim. xineliboutputtia nvidia-vdpau teamin ppa:n xine-libiä vasten)... Kuulostaapa hankalalta ;))

nm:
Juu, e-tobin asennusohjeet pitäisi myös päivittää. Sitä paketointia itsekin käytän Debian-koneessani, enkä edes pääse helposti kokeilemaan tätä Ubuntu-ohjetta, kun en omista USB-virittimiä. Nvidia-vdpau-PPA:n Xine-kirjastojen käyttö itse käännetyn Xineliboutputin kanssa olisi myös aika olennainen juttu, joka ehkä sopisi paremmin e-tobi-ohjeen puolelle.

Täytyy katsoa, jos tässä jonain päivänä innostuisi. Saa kyllä vapaasti kopioida ja laajentaa tätäkin ohjetta.

peran:
Nämä ohjeet lienevät toimineen, joten voinet kirjoittaa nämä wikiin tai antaa mulle luvan kirjoittaa, mikäli itse et jaksa.

Edit - Olit tainnutkin jo sen kirjoittaa.  ::)

Leadsticks:
Hyvin onnistui asennus 9.10:ssä noilla ohjeilla ja näillä paketeilla:
https://launchpad.net/~the-vdr-team/+archive/vdr-ubuntu-karmic/+index?start=75&batch=75

Ärsyttää vaan suunnattomasti vdr:n naurettava 2 gigan max video size. Why oh why...

Navigaatio

[0] Viestien etusivu

[#] Seuraava sivu

Siirry pois tekstitilasta