Bitte entschuldigt meine Unwissenheit, aber startet das Build nach dem auswählen im Setup automatisch, oder muss ich sourcen einrichten/holen und dann etwas starte(make usw.).
Langsam komme ich in den Bereich, wo das Eis für mmich sehr dünn wird.
Gruss Matthias
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
(13.03.2016, 08:57)Bluestar link schrieb: Bitte entschuldigt meine Unwissenheit, aber startet das Build nach dem auswählen im Setup automatisch, oder muss ich sourcen einrichten/holen und dann etwas starte(make usw.).
Hallo Matthias,
Wenn Du aus dem Setup im Toolmenü ein Treiberpaket oder eine HW-Auswahl wählst, wird normalerweise alles erforderliche automatisiert vorgenommen:
Download, Auspacken, make,install und configure - das ist unser Ansatz von easy...
Ist etwas noch nicht über das Setup einfach einzurichten beschreiben wir das hier im Forum in der Regel sehr anwenderfreundlich...
Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
So,
machmal hilft einfach abwarten. [email protected]:/# femon -H -a3
FE: Conexant CX24120/CX24118 (DVBS)
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 19% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
^C [email protected]:/# femon -H -a2
FE: Conexant CX24120/CX24118 (DVBS)
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
^C [email protected]:/# femon -H -a1
FE: Conexant CX24120/CX24118 (DVBS)
status SCVYL | signal 19% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 19% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 19% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
^C [email protected]:/# femon -H -a0
FE: Conexant CX24120/CX24118 (DVBS)
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
status SCVYL | signal 20% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
^C
Somit laufen alle vier.
Auf den VIP´s habe ich jetzt erstmal den Streamclient deaktiviert (noch nicht getestet).
Er bricht zu häufig ab. Liegt aber vielleicht an der Netzwerkverkabelung, geht über ein paar HUB´s.
Werde erst mal dort etwas aufräumen und das TV Netz etwas separieren.
Live kann man an den Stellen direkt auf dem TV schauen.
Gruß Matthias
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
Du hast wirklich noch HUBs im LAN?
Mit max 100Mbit/s und halb-duplex?
Bring die Dinger in ein Museum und kauf dir Gigabit-Switche. Das ist dann wie vom Fahrrad auf Warp5.
Hi,
ja wohl Switche. GBit Switch am Server, dann Gbit an der Fritzbox, dann ein oder zwei alte WLAN Router und dann noch ein mini Switch (Hoffe ich) hinter dem Fernseher mit 100MBit.
Ich denke zu viele "hops". :-\
Gruss Matthias
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
Hops gibt es im LAN nicht. Ein Hop ist von einem IP Netz in das nächste.
Solange nirgends ein 100Mbit/s Switch/Verbindung auf der Stecke Server->Client ist noch alles schick.
Es werden ja keine 20 LAN Hosts Zuhause rumstehen.
Hallo Zusammen,
es geht weiter.
Ich werde jetzt nach ausreichend Probebetrieb die Suchtimer umziehen.
Jetzt ist mir aufgefallen, das der VDR einfach hochfährt ohne anstehenden Timer.
Kann mit einer schreiben, bzw. beim übersetzen helfen (Hinweis geben, wo ich was finde) für
"1461953580 37095 36" ob die richitge Zeitpunkt rein geschrieben wird?
Apr 29 09:54:45 Easyvdr3 vdr: [2472] next timer event at Fri Apr 29 20:13:00 2016
Er ist um 9:54 schlafen gegangen, aber um 11:06 schon wieder da.
Gruß Matthias
PS: Ja ich habe WOL ander Fritzbox eingerichtet, kann natürlich sein das ein Portscan mir den Server startet. Möchte das da oben nur verstehen.
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
Timer vom 0.6er und 0.8er VDR holen und auf neuen Server unterbringen.
gefunden habei ich die Info :
/var/lib/vdr/plugins/epgsearch" zu finden sind:
- epgsearch.conf
- epgsearchdone.data
- timersdone.conf
Soweit korrekt, nur auf den alten Systemen ist es ein anderer Pfad.
Dateien mit cat "Filename" >> in ein neues File zusammenfügen.
Dann aber mal in epgsearch.conf schauen, denn hier gibt es einen Pferdefuß.
Die Einträge sind durchnummeriert. Wenn wir aber hier drei Dateien, also 0.6er, 0.8er und 2.5er File,
zusammenführen, dann gibt es die Eintragsnummern doppelt. VDR Live liest die Einträge zwar,
aber ändert dann den falschen Eintrag, das führt zu ärger, wenn der falsche Suchtimer weg ist.
Also vi anschmeißen (zur Sicherheit den VDR stoppen) und in jeder Zeile die Nummer ändern, einfach von oben runter zählen. (gibt bestimmt auch einen Einzeiler, aber das wird ja nur einmal gemacht).
Die anderen beiden Dateien machen keinen Stress.
Jetzt zu einer andere Sache, die ich gelernt habe.
Mein NAS ist ein einfacher Ubuntu minimal Server (PC Hardware) mit externen Platten. Läuft so ganz gut.
Jetzt konnte ich aber die Platte mit den alten *.vdr Aufnahmen mit dran hängen. (es gab ja jetzt keinen Client mehr, der TS nicht mehr lesen kann.)
Also old_VDR Verzeichniss auf im aktuellen video0 erstellt und dort hin gelinkt (ln).
Dann etwas mit den Rechten rumgemacht, wird ja per NFS von den VIP´s und dem VDR Server gemountet, und es geht nicht. D.h. lokal alles ok aber NFS folgt dem Link nicht.
Ich postuliere: Ein ln funzt hier nicht!!!
Das Problem, wie ich später herausgefunden habe, ist, das ich über zwei Platten hinweg freigeben muss. Hätte nicht erwartet, das ich an dieser Stelle ein Problem bekomme, bei den Erfahrungen, die ich von Linux habe.
Papelapapp, eine Lösung ist hier Bind. D.h. ich mounte damit das Verzeichnis mit den alten Aufnahmen in das Verzeichnis mit den neuen Aufnahmen. (selbiges hatte ich lokal ja schon hinbekommen mit ln).
In etwa so in die /etc/fstab
/old_Records/video0 /Records/old_VDR none defaults,bind 0 0
Funktioniert aber auch noch nicht so richtig, denn wir benötigen noch ein “crossmount” in der /etc/exports.
Also in etwas was mit:
/Records/old_VDR/ (rw,no_root_squash,no_subtree_check,fsid=root,crossmnt)
Ich frage mich, ob ich mit einem ln so auch klar gekommen wäre?
Hallo Zusammen,
ich muß sagen das der Server seit dem letzten Beitrag hervorragend funktioniert.
Jetzt bin ich aber soweit, das ich die .vdr dateien in .ts umwandeln möchte.
Da ich dies nur einmal mache und die Aufnahmen auf einem Debian System liegern,
kann das ruhig ein kleiner Befehl sein aus dem Kommandozeile.
#!/bin/bash
for i in `find /data/video/capture -type d -name "*.rec"`; do
echo "Processing $i..."
cd $i
projectx -tots 0*.vdr
NAME1=`cd ..; basename $PWD`
NAME2=`basename $PWD`
Ist das meine Lösung, oder gibt es da schon fertige scripte??????
Gehen damit die Zeitmarken nicht verloren?
Gruß Matthias
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
16.08.2016, 22:27 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2016, 23:56 von mango.)
Hi,
Script sieht so aus!
Code:
#!/bin/bash
for i in `find /video0 -type d -name "*.rec"`; do
echo "Processing $i..."
cd $i
projectx -tots 0*.vdr
NAME1=`cd ..; basename $PWD`
NAME2=`basename $PWD`
mv *.ts ${NAME1}_${NAME2}.ts
done
(16.08.2016, 15:10)Bluestar schrieb: Gehen damit die Zeitmarken nicht verloren
...wenn mit ProjectX *.vdr Aufnahmen nach *.ts gewandelt werden, so fehlen IIRC diese Angaben.
ProjectX hält sich da sehr genau an die "Transport Stream" Definition.
Wird noch genindex ausgeführt, kann man die Sprungfunktionen jedoch wieder nutzen.
HD Aufnahmen von VDR-1.7.0 können nicht mit "ProjectX" gewandelt werden.
P.S
Auf Mailing Lists wurde mal ein Script gepostet, dass VLC zum wandeln nutzt und auch index & marks Neu erstellt.
Danke Wolfgang!
Ich habe jetzt auf dem Server, wo die Aufnahme liegen, kein Desktop.
Läuft vlc auch ohne X oder muß ich das Script umstricken auf projectx (was ja auch noch nicht drauf ist).
Gruß Matthias
PS: Ok die letzte Zeile hatte ich wohl beim kopieren geschlabbert.
easyvdr 2.5 32bit: Optiplex GX270 Mini-Tower Pentium 4 2.800Mhz, 4 x TECHNISAT SkyStar S2
2 x VIP1710 NextGen-0.0.91 with Hauppauge R808-HPG-S (mit deaktivierten Streaming Client)
NAS: FSC Futro S400 mit 4GB CF-Card, gB-LAN, 2x eSATA, Ubuntu Server, 1 x 2TB ext.Harddisk(eSata)
Hi,
erste Test habe ich schon durchgeführt, aber mein Linux Notebook benötigt schon etwas Zeit.
Im Script sind dann noch ein paar Anpassungen notwendig. Ist jetzt nicht prio 1.
Währe nur schön der Ordnung halber.
Ich komme später drauf zurück, wenn ich weiter gekommen bin.
Aber andere Probleme kommen wieder hoch.
Das "Buffer Size" Problem tritt beim Streamen auf.
Zum einenn massiv, wenn ich mit meinem Android Mobile was schauen möchte, und
zum anderen, wenn auch stark abgemildert, wenn ich mit einem PC streame.
Beim Andoriden führe ich das auf eventuell schlechte WLAN verbindung zurück,
aber beim PC über 1Gbit LAN am selben Switch sollte das nicht vorkommen.
Hier ist der Wert zwar sehr gering, aber ich erhoffe mir besserung auf beiden Wegen.
Ich habe in beim yaVDR eine Anleidung gefunden, wie man den Buffer Wert ändert,
traue es mich aber nicht einfach so 1:1 zu übernehmen.
Info von mir ...yaVDR verwendet Plugin menuorg wir das Plugin setup heisst auch das
der VDR einen anderen Patchlevel hat. Setup-Tool wird wohl nicht mehr oder nur eingeschränkt
funktionieren. Plugins müssen gegen den neuen(Uralt VDR) compiled werden.
Verstehe nicht wieso du nicht den Sources von VDR aus easyVDR nimmst und den Patch
gegen diesen VDR anwendest???
Ok, ich muss ja nicht alles verstehen!
#define RESUMEBACKUP 10 // number of seconds to back up when resuming an interrupted replay session
#define MAXSTUCKATEOF 3 // max. number of seconds to wait in case the device doesn't play the last frame
Index: vdr-2.2.0/recorder.c
===================================================================
--- vdr-2.2.0.orig/recorder.c 2016-10-08 16:19:00.000000000 +0200
+++ vdr-2.2.0/recorder.c 2016-10-08 16:26:14.876345954 +0200
@@ -10,7 +10,7 @@
#include "recorder.h"
#include "shutdown.h"
im "vdr-unstable" PPA liegt VDR-2.0.6 mit ringbuffer-patch.
..dies in "/etc/apt/sources.list" einfügen
Code:
## vdr-unstable ##
deb http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/easyvdr-team/vdr-unstable/ubuntu trusty main
danach ein
Code:
sudo apt update
sudo apt upgrade
und VDR neu starten.
P.S
Patched VDR wurde nicht getestet, da keine Installation mit VDR-2.0.6