Benutzt du einen CVS-Snapshot von http://dl.bytesex.org/cvs-snapshots oder ziehst du dir es richtig per cvs? Wenn ja woher?
Benutzt du einen CVS-Snapshot von http://dl.bytesex.org/cvs-snapshots oder ziehst du dir es richtig per cvs? Wenn ja woher?
Die CVS-Snapshot's habe ich zuerst ausprobiert, aber irgendwas an meiner Kiste fehlt,
das compilieren schlug immer fehl.
Da ich SUSE benutze konnte ich auf http://rpm.pbone.net ein fertiges Paket "ziehen"
was auch fernsehtechnisch gut laeuft. Probleme s.o.
billyboy
Hallo !!
Ich besitze ebenfalls die PVR-USB2 von hauppauge und möchte sie
unter SuSE/linux bzw. unter Debian/linvdr zum laufen bringen. Ich habe auch den pvrusb2 treiber installiert und die firmware ins hotplug verzeichniss kopiert. Doch leider bekomme ich beim abspielen mit mplayer /dev/video0 nur ein Rauschendes TV-Bild.
Da ich keine Antenne an der PVR-Box habe, und eigentlich nur das Video-
Eingangssignal schauen bzw. aufnehmen möchte nun meine Frage, Wie
bzw. wo stelle ich ein , das ich beim starten des treibers bzw. von mplayer
direkt das Video-Eingangssignal sehe. Kann man hier beim laden des treibers
eine option mitgeben ??
Mit xawtv4-cvs z.B kannst Du das Eingangssignal aendern auf Video-S oder Composite.
Mit Mplayer oder xine geht das noch nicht soviel ich weiss.
Dann laesst sich mit einem anderen Video-Player dieses Signal an /dev/video0 "auslesen".
Fuer SUSE bekommst Du unter http://rpm.pbone.net ein fertiges Paket fuer xawtv4.
Aber das integrierte Aufnehmen funktioniert bei mir nicht, da es noch eine Entwickler-
Version ist. Aber Du willst ja eh mit was Anderem aufnehmen. Muesste auch ein
"cat /dev/video0 > file.mpg" funktionieren.
Wuerde mich interessieren ob Du einen Ton bekommst bei aufgenommenen Files?
billyboy
Hmm...ich hab immernoch Probleme:
scantv bricht immer mit folgender Fehlermeldung ab:
Woran kann das liegen?Code:invalid value for input: television valid choices for "input": "TV", "Composite", "S-Video" vbi: open failed [/dev/vbi] open /dev/vbi: No such device
Geändert von Sirius_Alpha (13.04.05 um 15:30 Uhr)
Hast Du xawtv4 installiert?
Dann musst Du scantv4 aufrufen. Vorher die Datei {Homedir}/.tv/options loeschen,
dann fragt Dich scantv4 u.a.:
please pick the input
0: TV
1: Composite
2: S-Video
nr ?
Gruss
billyboy
Das hatte ich auch schon mal. Und zwar hab ich eine "falsche" Version von xawtv verwendet. Lade dir am besten xawtv aus den Offiziellen Quellen runter.
Problem: scantv fragt nicht nach dem zu benutzenden Eingang und geht davon aus, dass dieser "television" heisst. Der Treiber erwartet aber die, die er dir in der Fehlermeldung ausgegeben hat ("tv").
Ciao
-=<artSpin>=-
Geändert von artspin (14.04.05 um 22:25 Uhr)
Stimmt ich habe noch scantv verwendet. scantv4 wird bei mir nicht mit xawtv4 compiliert. Die einzigen negativen Meldungen bei ./configure sind:
Fehlt da noch etwas wichtiges?Code:checking soundcard.h usability... no checking soundcard.h presence... no checking for soundcard.h... no checking dev/bktr/ioctl_bt848.h usability... no checking dev/bktr/ioctl_bt848.h presence... no checking for dev/bktr/ioctl_bt848.h... no checking dev/ic/bt8xx.h usability... no checking dev/ic/bt8xx.h presence... no checking for dev/ic/bt8xx.h... no checking for dlopen... no checking for main in -lossaudio... no checking for lirc_init in -llirc_client... no checking for DPMSQueryExtension in -lXdpms... no checking for XmStringGenerate in -lXm... no
edit: jetzt gehts
Ich habe jetzt mit alien ein rpm umgewandelt. Wenn ich dort aber scantv4 aufrufe kann ich keine frequency table auswählen weil keine dabei ist.
edit2: So...neues Problem: scantv findet keine Kanäle. Kann es daran liegen, dass ich Kabel Anschluss habe?
Wenn ich xawtv starte funktioniert es aber, z.B. ist SE3 BBC.
mfg Sirius
Geändert von Sirius_Alpha (17.04.05 um 11:29 Uhr)
Vielleicht hat jetzt doch noch jemand den gleichen Effekt wie ich??!!
Beim Umschalten zwischen den Sendern klappt das beim 1.Mal so gut wie nie.
Der Start von xawtv4 bringt eigentlich immer das 1.Programm in der gespeicherten Liste.
Will ich den Sender wechseln muss ich manchmal bis zu 10 Mal "klicken"!!
Ebenso verhaelt sich scantv4: Bei jedem Lauf findet er ein paar Sender, wahllos, oder
auch keine... , von den ca 30 des Kabelnetzes.
Abhilfe: Editieren in scantv4 der Senderliste und manuelles zufuegen eines Senders.
Wohl dem der eine Liste vom Anbieter hat
Also nicht gleich aufgeben sondern "klicken, klicken, klicken..."
Ich tippe auf einen Timeoutfehler beim Umschalten des Kanals. Irgendwie braucht die
TV-Karte laenger fuer den Wechsel als die Software Zeit eingestellt hat.
billyboy
Hat sich erledigt
Geändert von Sirius_Alpha (25.04.05 um 19:29 Uhr)
Hi,
danke für die Infos wie du die PVR USB2 verwendest.
Ich mache das jetzt analog mit der PVR150.
Hast du eine Lösung, wie man parallel TV schauen und aufnehmen kann?
Wenn ich Xine den Stream über FIFO übergebe kann ich parallel kein CAT machen, da das Device belegt ist?
Dauert es bei dir auch relativ lange bis da Bild scharf eingestellt ist?
Gruß,
Roland.
Hi Roland,
du willst parallel aufnehmen und schauen? Das kannst du ganz einfach mit dem Skript, das ich hier gepostet habe:
http://www.linuxforen.de/forums/show...54&postcount=6
Dazu musst du nur das "rm <dateiname>" am Ende weglassen. Somit wird beim Beenden das aufgenommene File nicht gelöscht. Allerdings ist es nicht möglich einen anderen Sender aufzunehmen, als den du gerade siehst.
Im Prinzip machst du ERST einen CATauf die Quelle (/dev/video0) und DANN erst SCHAUST du dir die Datei an, in die aufgezeichnet wird.
Bei mir dauert es ca. 2-3 Sekunden, bis das Fernsehbild korrekt dargestellt wird - allerdings nur beim ersten Start. Programmwechsel sind ohne fehlerhafte Darstellung.
Ciao
-=<artSpin>=-
Hi,
das Skript hatte ich mir schon angesehen, aber es aus diversen Gründen verworfen:
1) das Umschalten ist nicht möglich
2) das Video wir auf jeden Fall aufgenommen, auch wenn ich das grade gar nicht möchte.
Deswegen bin ich auf die Lösung mit der FIFO Übergabe gegangen, da ich da sehr wohl umschalten kann. Allerdings ist dann keine Aufnahme möglich.
Da ich ein ziemlicher Linux Anfänger bin - meine ersten Schritte liegen zwar schon entliche Jahre zurück, aber ich setzt es tatsächlich erst seit knapp 2 Wochen (Suse 9.3) ein - mal eine Frage an die "Profis" ;-)
ist es möglich den Stream von /dev/video0 zu "kopieren" bzw. zu spiegeln?
so daß ich mit einer Kopie TV schauen und bei Bedarf auf die andere Kopie das CAT anwenden kann?
Besser wäre natürlich eine Variante, bei der ich ein Programm einsetze, das mir auf Knopfdruck den Stream in eine Datei schreibt, halt so wie ich es von einem Videorecorder gewöhnt bin... (oder von der WinTV2000 Anwendung von XP).
Vielleicht habt ihr eine Idee?
Gruß,
Roland.
Hi,
1) Warum ist bei das Umschalten damit nicht möglich? Bekommst du eine Fehlermeldung. Das Skript ist so geschrieben, dass erst xawtv gestartet wird, mit welchem das U
mschalten erst möglich wird.
Anschließend wird mit cat der Stream aus /dev/video0 in eine Datei KOPIERT.
2) Genau, mit diesem Skript wird der Stream auf jeden Fall aufgenommen.
Ich benutze zum Aufnehmen eine Abwandlung des ersten Skripts und nur zum TV-Kucken das zweite Skript. Allerdings muss ich dazu vorher entscheiden, ob ich jetzt nur Schauen oder zusätzlich aufnehmen will.
Das ist in der Tat etwas blöd, weil ich während des Fernsehen nicht schnell mal etwas aufzeichnen kann (wie in WinTV unter Windows).
Sobald ich ein "cat /dev/video0 > /tmp/video" mache, sagt er:
cat: /dev/video0: Das Gerät oder die Ressource ist belegt
Ein lsof bringt dann zutage:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
xine 8948 artspin 16r CHR 81,0 13191 /dev/video0
xine 8949 artspin 16r CHR 81,0 13191 /dev/video0
xine 8950 artspin 16r CHR 81,0 13191 /dev/video0
xine 8951 artspin 16r CHR 81,0 13191 /dev/video0
xine 8952 artspin 16r CHR 81,0 13191 /dev/video0
xine 8953 artspin 16r CHR 81,0 13191 /dev/video0
xine 8954 artspin 16r CHR 81,0 13191 /dev/video0
xine 8955 artspin 16r CHR 81,0 13191 /dev/video0
xine 8956 artspin 16r CHR 81,0 13191 /dev/video0
xine 8957 artspin 16r CHR 81,0 13191 /dev/video0
xine 8958 artspin 16r CHR 81,0 13191 /dev/video0
xine 8959 artspin 16r CHR 81,0 13191 /dev/video0
xine 8960 artspin 16r CHR 81,0 13191 /dev/video0
xine 8961 artspin 16r CHR 81,0 13191 /dev/video0
xine 8962 artspin 16r CHR 81,0 13191 /dev/video0
xine 8963 artspin 16r CHR 81,0 13191 /dev/video0
xine 8964 artspin 16r CHR 81,0 13191 /dev/video0
Soweit ich das sehe und GNU/Linux richtig verstehe, ist immer nur ein Zugriff auf das Device möglich.
Somit wäre mit diesem Ansatz das nachträgliche Aufzeichnen nicht machbar.
Wenn jemand eine andere Idee hat, würde ich das sehr willkommen heissen.
@billyboy Ich habe es immer noch nicht hinbekommen mit der cvs-Version von xawtv direkt in xawtv Fernzusehen.
Ciao
-=<artSpin>=-
Vielleicht habe ich meinen "Umschalteffekt" nicht korrekt beschrieben?!
Beim der Senderwahl in xawtv4 wird der Sender lt. Titelleiste korrekt und sofort
gewechselt, (kann ich auch mit einem "cat /dev/video0 | mplayer -" ueberpfruefen)
nur schafft es xawtv4 nicht immer gleich den Datenstrom anzuzeigen.
Ich vermute dass xawtv4 nicht immer korrekt erkennt, dass ein Datenstrom anliegt.
Einfach mal oefters einen Sender anwaehlen, kann durchaus 10x Versuche dauern...
billyboy
Lesezeichen