Ga naar inhoud


Handleiding: VDR, CCcam en Xineliboutput


Niels Wagenaar

Aanbevolen berichten


  • Reacties 640
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatste afbeeldingen

Je moet gebruiken maken van de DXR3 plugin: http://www.linuxtv.org/vdrwiki/index.php/Dxr3-plugin

 

Vervolgens moet je deze aanroepen via -P. Houdt er wel rekening mee, dat de FFMPEG installatie - zoals beschreven op de WiKi - de DXR3 ondersteuning uitschakeld. Dus je zult FFMPEG opnieuw moeten compileren met ondersteuning voor de DXR3.

 

Overigens, je zult met deze kaart alleen MPEG2 signalen hardwarematig kunnen decoderen. H264 zal dus niet lukken. Ook heb ik wel eens vernomen dat bepaalde plugins problemen kunnen geven omdat het geheugen op de DXR3 beperkt is.

 

Mvg,

 

Niels Wagenaar

Woonkamer : Xubuntu 8.04 met VDR 1.7.4 en WinTV NOVA-HD-S2 icm Reel Extension HD.

Slaapkamer : Een MediaMVP icm de vompserver v0.30 VDR plugin.

Link naar reactie
Delen op andere sites

Dit kan komen door twee zaken:

 

- VDR draait niet;

- VDR wordt niet aangeroepen met de xineliboutput plugin;

 

Beide zijn te controleren door de /var/log/user.log te controleren nadat je VDR hebt opgestart. Hij zal dan ook laten zien waarom hij niet wil opstarten.

 

Mvg,

 

Niels Wagenaar

Woonkamer : Xubuntu 8.04 met VDR 1.7.4 en WinTV NOVA-HD-S2 icm Reel Extension HD.

Slaapkamer : Een MediaMVP icm de vompserver v0.30 VDR plugin.

Link naar reactie
Delen op andere sites

Origineel bericht van: Sis
Even een update:

Op mijn dual tuner systeem was het CHroot'en van CCcam servers een vereiste. Zonder, decodeerde ie enkel op de eerst aangesproken kaart.
Nu gaat het zappen vlotjes, zelfs tijdens het overschakelen naar de 2e tuner. Ik moet zeggen, ik ben aangenaam verrast. :-)


Ik had hier even over heen gelezen. Maar kun je mij jouw chroot configuratie posten? Dan kan ik dat namelijk ook op de Wiki plaatsen smile

Citaat:

Openstaand probleem:
Tijdens mijn MythTV had ik zalig beeld. (zelfde hardware)
Nu, op VDR, heb ik "hard" beeld en horizontale strepen (lijkt me een interlace probleem)
Nu heb ik echt geen idee wat voor mij de juiste zettings zouden kunnen zijn, wetende dat ik een Philips CRT TV heb op een S-Video out van Nvidia.


Ik weet niet welke kaart dat je hebt, maar nvidia t/m 7000 series hebben ondersteuning voor xvmc (hardware decoding van MPEG1 en MPEG2). Je zou kunnen proberen om vdr-sxfe op te starten met --video=xvmc.

Meer informatie is te vinden op:

http://www.mythtv.org/wiki/index.php/XvMC

Mvg,

Niels Wagenaar

Woonkamer : Xubuntu 8.04 met VDR 1.7.4 en WinTV NOVA-HD-S2 icm Reel Extension HD.

Slaapkamer : Een MediaMVP icm de vompserver v0.30 VDR plugin.

Link naar reactie
Delen op andere sites

Origineel bericht van: Niels Wagenaar
Ik had hier even over heen gelezen. Maar kun je mij jouw chroot configuratie posten? Dan kan ik dat namelijk ook op de Wiki plaatsen


Ik ga vanavond de oefening nog eens overdoen, en dan post ik de stappen hier.

Gr

ET9000: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

DM800SE: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

RaspberryPi OSCAM 120 r0

Link naar reactie
Delen op andere sites

Ik heb nu 1 DVB-S kaart in mijn VDR-systeem... maar wat kan en moet ik doen om tegelijk te kunnen kijken en, van de zelfde transponder, opnemen (of kijken)?

 

Het lijkt mij geen CCcam beperking anders zouden DreamBox bezitters dit meer gevraagd hebben. Ik denk dat het VDR ism. met de vdr-sc plugin is maar klopt dat?

 

Link naar reactie
Delen op andere sites

Niels,

 

Hier de stappen die het multituner verhaal doen werken voor mij.

 

1. install dchroot:

Code:
apt-get install dchroot

 

2. Directories aanmaken:

Code:
mkdir /var/emu/

 

2a. Per DVB tuner een chroot dir aanmaken. Dus voor 2 tuners maak je chroot0 en chroot1

Code:
mkdir /var/emu/chroot0	mkdir /var/emu/chroot1

 

3. chroot script:

Code:
cd /var/emu	nano cpchroot.sh

 

3a. Hetvolgende moet in cpchroot.sh worden geplakt:

 

Code:
mkdir lib		mkdir etc		cp /etc/fstab etc/fstab                                                    		cp /etc/resolv.conf etc/resolv.conf                                              		cp /etc/sudoers etc/sudoers                                                  		cp /etc/passwd  etc/passwd                                                   		cp /etc/group   etc/group                                                    		cp /etc/hosts   etc/hosts                                                    		cp /etc/shadow  etc/shadow                                                   		mkdir tmp		mkdir dev		mkdir bin		mkdir var		mkdir usr		mkdir var/keys		mkdir var/emu		mkdir var/etc		mkdir var/log		mkdir proc		cat /proc/cpuinfo > proc/cpuinfo

 

4. Script uitvoeren: Let op! -> Script moet je uitvoeren vanuit de chroot! Dit doe je voor elke chroot die je hebt gemaakt in stap 2a.

 

Code:
cd /var/emu/chroot0/	sh ../cpchroot.sh	cd /var/emu/chroot1/	sh ../cpchroot.sh

 

5. Directories binden: Dit doe je voor elke chroot die je hebt gemaakt in stap 2a.

 

Code:
mount --bind /dev /var/emu/chroot0/dev	mount --bind /lib /var/emu/chroot0/lib	mount --bind /bin /var/emu/chroot0/bin	mount --bind /usr /var/emu/chroot0/usr		mount --bind /dev /var/emu/chroot1/dev	mount --bind /lib /var/emu/chroot1/lib	mount --bind /bin /var/emu/chroot1/bin	mount --bind /usr /var/emu/chroot1/usr

 

6. Test chroot: Om uit de chroot te gaan -> CTRL+D

Code:
cd /var/emu/chroot0/	chroot .

 

7. Installeer CCcam: Dit doe je voor elke chroot die je hebt gemaakt in stap 2a.

Installeer CCcam in /var/emu/chroot0/var/emu

Plaats de CCcam.cfg in /var/emu/chroot0/var/etc

 

Installeer CCcam in /var/emu/chroot1/var/emu

Plaats de CCcam.cfg in /var/emu/chroot1/var/etc

 

8. CCcam in Master/Slave zetten

Je kan slechts één CCcam server laten connecteren naar je cardreader.

Dus je zet CCcam in chroot0 in als Master en connecteert deze met jouw shares en cardreader(s)

CCcam in chroot1 stel je in als client voor de master in chroot0. LET OP-> WIjzig de poorten van de slave server. vb 12010 en 16011.

 

9. Automatiseren

je moet volgende stappen laden tijdens het opstarten. (nano /etc/rc.local)

 

Code:
# stap 5:	mount --bind /dev /var/emu/chroot0/dev	mount --bind /lib /var/emu/chroot0/lib	mount --bind /bin /var/emu/chroot0/bin	mount --bind /usr /var/emu/chroot0/usr		mount --bind /dev /var/emu/chroot1/dev	mount --bind /lib /var/emu/chroot1/lib	mount --bind /bin /var/emu/chroot1/bin	mount --bind /usr /var/emu/chroot1/usr	sleep 2		# start CCcam servers	chroot /var/emu/chroot0 /var/emu/run.sh &	chroot /var/emu/chroot1 /var/emu/run.sh &	sleep 5

ET9000: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

DM800SE: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

RaspberryPi OSCAM 120 r0

Link naar reactie
Delen op andere sites

Ninjak om twee zenders onafhankelijk van elkaar te selecteren, heb je denk ik twee kaarten en twee lnb-signalen(kabels) nodig.

 

Ik heb het nogmaals geprobeerd, nu compleet volgens de wiki.

Met als plugins xinelib-output en femon.

 

De TT-3200 doet het nog steeds niet maar door video=xshm te gebruiken, werkt nu wel alles naar behoren via de TT-1500, geen strepen en ctrl-alt F1..F7 nodig.

 

Het waarom ontgaat me volledig, weet niet eens wat xshm betekent.

 

Als ik nu probeer een andere driver voor de TT-3200 te compileren kan ik dan volstaan met een nieuwe vdr 1.7.0 incl plugins of moeten ffmpeg, xine lib en xine-ui ook weer opnieuw?

 

Omdat firmware voor de TT-3200 alleen genoemd wordt in de wat gedateerde tutorials ben ik er van uitgegaan dat dit niet nodig is, of moet dat toch? confused

 

 

 

Link naar reactie
Delen op andere sites

xshm is een zeer oud X Window protocol voor het weergeven van beeld. Je zult zien, dat met MPEG2 en een goede CPU dit geen probleem is, maar zodra je het H264 gaat werken dan is het niet te doen.

 

Mvg,

 

Niels Wagenaar

Woonkamer : Xubuntu 8.04 met VDR 1.7.4 en WinTV NOVA-HD-S2 icm Reel Extension HD.

Slaapkamer : Een MediaMVP icm de vompserver v0.30 VDR plugin.

Link naar reactie
Delen op andere sites

@Satire, 2 FTA zenders onafhankelijk kijken/opnemen, met 1 DVB-s kaart, die op de zelfde transponder zitten is geen enkel probleem. het probleem is als ik meer zenders wil/opnemen, die ook op de zelfde transponder zitten, maar gecodeerd zijn.

 

VDR kan het sinds versie 1.5.x aan (las ik ergens) dus de beperking moet dan in de gebruikte (soft)CAM zitten (zoals "ze" dan zelf ook zeggen).

 

Als ik naar de statusinformatie in de plugin 'sc' kijk dan worden er netjes 2 DVB "verbindingen met CCcam aangegeven nl. [DVB 1:1] en [DVB 1:2]. Echter worden de signalen om en om gedecodeerd lijkt het wel...

Link naar reactie
Delen op andere sites

In dat geval, misschien dat de chroot configuratie ook voor jou gaat werken. Overigens, vdr-sc ondersteund multiple recording van gecodeerde zenders.

 

Ik heb het namelijk net geprobeerd door iets op NED1 op te nemen en op Film1.1 en vervolgens op NED2 te kijken.

 

Dit werkte zonder problemen (maar test nu wel de chroot configuratie).

 

Mvg,

 

Niels Wagenaar

Woonkamer : Xubuntu 8.04 met VDR 1.7.4 en WinTV NOVA-HD-S2 icm Reel Extension HD.

Slaapkamer : Een MediaMVP icm de vompserver v0.30 VDR plugin.

Link naar reactie
Delen op andere sites

Twee kanalen opnemen via één ontvanger werkt bij mij ook zonder chroot.

 

Het is echter een ander verhaal als je 2 tuners hebt, en die tegelijk wilt inzetten.

 

Origineel bericht van: Niels Wagenaar
In dat geval, misschien dat de chroot configuratie ook voor jou gaat werken. Overigens, vdr-sc ondersteund multiple recording van gecodeerde zenders.

 

Ik heb het namelijk net geprobeerd door iets op NED1 op te nemen en op Film1.1 en vervolgens op NED2 te kijken.

 

Dit werkte zonder problemen (maar test nu wel de chroot configuratie).

 

Mvg,

 

Niels Wagenaar

ET9000: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

DM800SE: CCCam 2.3.0 - 13E, 19.2E, 23E, 28E

RaspberryPi OSCAM 120 r0

Link naar reactie
Delen op andere sites

Beste Niels

 

Eindelijk een vollige setup beschrijving voor een VDR omgeving en bruikbaar voor beginners.

 

Ik heb stap voor stap alles doorlopen, alles kon uitgevoerd worden, in Ubuntu 8.10, zonder fout, maar blijkbaar is er toch nog iets fout ik krijg het volgende:

 

1. DVB kaart Hauppauge WinTV Nova-S-Plus

 

dmesg | grep DVB geeft

 

[ 14.599027] cx88[0]: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37,autodetected]

[ 14.752351] tveeprom 2-0050: TV standards ATSC/DVB Digital (eeprom 0x80)

[ 14.923108] cx88[0]/2: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37]

[ 14.923111] cx88[0]/2: cx2388x based DVB/ATSC card

[ 14.996078] DVB: registering new adapter (cx88[0])

[ 14.996082] DVB: registering frontend 0 (Conexant CX24123/CX24109)...

 

2. runvdr is

......

export LANG=nl_NL

export LC_COLLATE=nl_NL

 

PATH=/usr/local/bin:$PATH

 

VDRPRG="/usr/bin/vdr"

VDRCMD="/usr/bin/vdr -c /etc/vdr -E /usr/lib/vdr -l 3 \

-L /usr/lib/vdr/plugins \

# -s /var/bin/vdrpoweroff.sh \

# -P sc \

-P'xineliboutput -l none -r 0 -p' \

-P femon \

-P osdteletext \

-P bitstreamout \

-P skinenigmang

-u root \

$*"

 

......

ik heb enkel het min. opgezet, ik wil voorlopig alleen een beeld

start runvdr > user.log geeft

 

Nov 12 14:15:13 gv3 vdr: [7550] VDR version 1.7.0 started

Nov 12 14:15:14 gv3 vdr: [7550] found 0 locales in /usr/share/locale

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'deu,ger'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'slv,slo'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'ita'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'dut,nla,nld'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'por'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'fra,fre'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'nor'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'fin,smi'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'pol'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'esl,spa'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'ell,gre'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'sve,swe'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'rom,rum'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'hun'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'cat,cln'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'rus'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'hrv'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'est'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'dan'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'cze,ces'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'tur'

Nov 12 14:15:14 gv3 vdr: [7550] no locale for language code 'ukr'

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/setup.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/sources.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/diseqc.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/channels.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/timers.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/svdrphosts.conf

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/keymacros.conf

Nov 12 14:15:14 gv3 vdr: [7551] video directory scanner thread started (pid=7550, tid=7551)

Nov 12 14:15:14 gv3 vdr: [7552] video directory scanner thread started (pid=7550, tid=7552)

Nov 12 14:15:14 gv3 vdr: [7551] video directory scanner thread ended (pid=7550, tid=7551)

Nov 12 14:15:14 gv3 vdr: [7552] video directory scanner thread ended (pid=7550, tid=7552)

Nov 12 14:15:14 gv3 vdr: [7550] reading EPG data from /usr/lib/vdr/epg.data

Nov 12 14:15:14 gv3 vdr: [7550] probing /dev/dvb/adapter0/frontend0

Nov 12 14:15:14 gv3 vdr: [7550] device 1 provides: DVBS

Nov 12 14:15:14 gv3 vdr: [7554] tuner on device 1 thread started (pid=7550, tid=7554)

Nov 12 14:15:14 gv3 vdr: [7555] section handler thread started (pid=7550, tid=7555)

Nov 12 14:15:14 gv3 vdr: [7550] found 1 video device

Nov 12 14:15:14 gv3 vdr: [7550] setting primary device to 1

Nov 12 14:15:14 gv3 vdr: [7550] device 1 has no MPEG decoder

Nov 12 14:15:14 gv3 vdr: [7550] assuming manual start of VDR

Nov 12 14:15:14 gv3 vdr: [7550] SVDRP listening on port 2001

Nov 12 14:15:14 gv3 vdr: [7550] setting current skin to "sttng"

Nov 12 14:15:14 gv3 vdr: [7550] loading /etc/vdr/themes/sttng-default.theme

Nov 12 14:15:14 gv3 vdr: [7556] KBD remote control thread started (pid=7550, tid=7556)

Nov 12 14:15:14 gv3 vdr: [7550] remote control KBD - learning keys

Nov 12 14:15:14 gv3 vdr: [7550] ERROR: no OSD provider available - using dummy OSD!

Nov 12 14:15:24 gv3 vdr: [7550] switching to channel 1

Nov 12 14:15:24 gv3 vdr: [7550] ERROR: no OSD provider available - using dummy OSD!

 

3. vdr opstarten met

/usr/bin/vdr-sxfe --video=xv --aspect=16:9 --width=1280 --height=720 --post=tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1

 

Er komt zeer kort een zwart scherm, in de terminal sessie staat het volgende bericht:

 

vdr-sxfe 1.0.90-cvs (build with xine-lib 1.1.90, using xine-lib 1.1.90)

 

Video driver: xv

Aspect ratio: 16:9

Width: 1280

Height: 720

Post plugins: tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1

 

VDR server not given, searching ...

---------------------------------------------------------------

WARNING: MRL not given and server not found from local network.

Trying to connect to default port on local host.

---------------------------------------------------------------

 

 

Press Esc to exit

 

[7816] [input_vdr] Using decoder "libmpeg2" for mpeg2 video

[7816] [input_vdr] Using decoder "FFmpeg" for H.264 video

[7816] [input_vdr] Connecting (control) to tcp://127.0.0.1:37890 ...

[7816] [input_vdr] Can't connect to tcp://127.0.0.1:37890

[7816] [input_vdr] (ERROR (xine_input_vdr.c,6000): Operation now in progress)

[7816] [input_vdr] Can't connect to tcp://127.0.0.1:37890

[7816] [input_vdr] (ERROR (xine_input_vdr.c,6424): Operation now in progress)

[7816] [input_vdr] Connections closed.

[7816] [vdr-fe] fe_xine_open: xine_open("xvdr://127.0.0.1#nocache;demux:mpeg_block") failed

Error opening xvdr://127.0.0.1

 

wat is hier fout, of onvolledig

 

dank bij voorbaat

gaston

 

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...