2019. augusztus 21., szerda

Gyorskeresés

Alcor DTV Duo (dupla DVB-T) tuner és a Linux

Írta: | Kulcsszavak: alcor . dtv . dvb-t . duo . mpeg-4 . linux . vlc

[ ÚJ BEJEGYZÉS ]

Vettem egy ilyen frankó dupla tunert, ez attól dupla, hogy ténylegesen két digitális mpeg-4 tuner van benne, így egyikkel lehet nézni x adót, a másikkal meg felvenni y-t. Persze mivel csak a szabadon fogható adókat tudja venni, nem nagyon hiszem, hogy különösebben használva lesz ez a funkciója.

Windows alatt jár hozzá az Arcsoft Total Media program teljes verziója, szériakulccsal, nem is pazarlok rá szót, tud mindent, csak a magyar nyelvet nem.

Linux alatt már más a helyzet. Természetesen hivatalos Linux support nincs, bütykölni kell.
Akkor lássuk:

A LinuxTV.org [link] szerint a 2.6.37-es kernel óta lehet használni ezt a tunert. Hoppá, csakhogy se Ubuntuhoz, se OpenSusehoz nincs jelenleg még 2.6.37-es kernel, úgyhogy a még nem végleges kerneleket kell feltelepíteni.

Kernel frissítés -ez nem végleges kernel, mindenki csak saját felelősségére csinálja-

Első lépés legyen mindkét rendszeren, hogy csinálunk egy frissítést, mielőtt kernelt telepítünk.

Ubuntu10.10, LinuxMint10

Telepítsük fel a friss daily kernelt innen: [link]
Telepítsük a headers, a generic majd pedig az image fájlokat, az i386 jelenti a 32 bitet, a többi 64 bites állomány. Ha kész vagy, újra kell indítani, és már mehet is az új kernel.

OpenSuse

Kernelt letölteni a factoryból tudunk: [link], i586 könyvtárban van a 32 bites, x86_64-ben pedig a 64 bites.
Innen nem teljesen egyértelmű, hogy mi kell. Amit telepíteni kell, az a kernel-default-2.6.37......rpm, viszont volt, hogy kielégíthetetlen függőséget jelzett, ezért feltelepítettem a kernel-default-desktop-2.6.37....rpm állományt, az nem jelzett függőség problémát.
Telepítés után újraindítás.

Tuner Firmware

A tuner egy afatech af9015-ös chip, [link] ami egyben tartalmazza a két tunert és az usb hidat is.

A kernel csere magában nem elég. Ubuntun feltelepítettem a linux-firmware-nonfree csomagot.
sudo apt-get install linux-firmware-nonfree
Opensuse-n telepíteni kell a firmware fájlt [link].

Ha ezekkel megvagyunk, dugjuk be a tunert a gépbe. Itt már mindennek mennie kell, Ubuntu alatt még a zárt illesztőprogramok menüben is látszik a szerkezet, de akkor vagyunk meg, ha a fájlrendszerben a /dev mappában létrejön a dvb mappa, benne pedig az adapter0 és 1 mappák, azokon belül pedig 4-4 állomány.

így kell kinéznie:
dmesg | grep dvb
[ 1203.912644] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware
[ 1203.961645] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[ 1204.029156] dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state.
[ 1204.029279] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1204.125517] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 1204.861038] dvb-usb: schedule remote query interval to 500 msecs.
[ 1204.861046] dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected.
[ 1204.874344] usbcore: registered new interface driver dvb_usb_af9015

Alkalmas programok kérdése. (ez mindegyik Linuxra érvényes egyformán)

Amivel nem sikerült:
A xine alapú lejátszókkal, mint a kaffeine, gyönyörűen megtalálják az adásokat, de jellemzően a csatornák jó részénél elmegy a hang néhány másodperc után. Megoldást nem találtam rá, csak sok hasonló problémával küzdő embert.
tvtime: nem tartja video4linux kompatibilisnek a tunert, így nem is tudja használni.

Amivel sikerült:
vlc

Amit telepíteni kell hozzá, az a dvb-utils csomag, és maga a vlc.

Ubuntu
sudo apt-get install dvb-utils vlc
OpenSuse
sudo zypper in vlc dvb-apps

Ezek után le kell generálni egy channels.conf állományt, amit a vlc használni fog. Navigáljunk a saját /home mappánkba terminálban, ha még nem lennénk ott, majd adjuk ki a következő parancsot:

sudo scan /usr/share/dvb/dvb-t/hu-Budapest > channels.conf

hu-Budapest helyére azt kell írni, amilyen adó van a vételi körzetedben.
Ezen a térképen [link] meg lehet nézni, hogy hol vannak tornyok, és ki melyikhez lakik közel. Nem minden adó van benne a rendszerben, a pirosak csak nem rég indultak el, ne is keressétek őket.

Beírva a parancsot, egy ideig molyolni fog.

Egyébiránt a /usr/share/dvb/dvb-t mappában megtaláljátok a teljes adókínálatot, ha minden igaz, októberi adatokat tartalmaz.

Ezek után csak annyit kell tenni, hogy így indítjátok a vlc-t terminálban:
vlc channels.conf

Optimális esetben rögtön valamelyik TV/rádió jön be. Konkrétan a vlc-t már csak OpenSuse alatt próbáltam ki, ott gondot jelentett a HD adásoknál, hogy a videó átlógott időnként a második munkaasztalra, ami aztán a lejátszót is hazavágta. A megoldás az volt, hogy a menüben (bővített mód) megadtam a laptop képernyő felbontását a videó méretezés részben.

Sok sikert mindenkinek a próbálkozáshoz! Nekem 2 napom ment rá, hogy összehozzam.
u.i.: a kereskedelmi adók nem akarnak fejleszteni az adásuk technikáján végre? A Barátokköztet végre fullHD-ban szeretném nézni... ;]

Hozzászólások

(#1) alfa20


alfa20
(senior tag)

Köszi, sokat segített az írásod, viszont nekem a "channels.conf"-ot csak az alábbi paranccsal sikerült létrehozni:
sudo bash -c "scan /usr/share/dvb/dvb-t/hu-Kabhegy > channels.conf"
valamint a "sudo apt-get install dvb-utils" helyett a "sudo apt-get install dvb-apps" van már.

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#2) Vladi


Vladi
(nagyúr)

Ezzel a kütyüvel lehet fogni a földi digi adásokat? Usb-s?

Jani másszál fel! Maradj a kompon!

(#3) alfa20 válasza Vladi (#2) üzenetére


alfa20
(senior tag)

Igen lehet a 7 ingyenes csatornát, ha elő akarsz fizetni akkor viszont a Alcor DTV Conax kell ,ami szintén USB-s, akár csak Duo. A különbség annyi, hogy míg a Conaxal elő tudsz fizetni, addig a Duo-ban két tuner van, az egyikkel felveszel műsort a másikkal meg nézel más csatornát, vagy PIP-be nézed.

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#4) PeachMan


PeachMan
(veterán)

Hasznalod meg ezt a tunert? Mert nekem sehogy sem akar stabilan mukodni ubuntu 12.04 + tvheadend + xbmc kombinacioval. Mar a tvheadend beallitasnal is vannak problemak idonkent. Alapvetoen az a problemam, h villodzik a kep, neha csak hang van, aztan van h megszunik a stream. Veteli szint tokeletes es win alatt sincs gond az eszkozzel. Van otleted?

Keresek Toshiba A80 laptopot működőképes állapotban - "Only Amiga Makes It Possible"

További hozzászólások megtekintése...
Copyright © 2000-2019 PROHARDVER Informatikai Kft.