• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[TIP]TV-Viewer Frontend für Hauppauge PVR 150, 250, 350....

Hallo Saedelaere,

erstmal ein herzallerliebstes Dankeschön für Dein tolles Programm.
Obwohl es noch nicht ganz fertig ist, ist es das EINZIGE Programm, mit dem man vernüftig PVR-Karten betreiben kann.
Zumerstenmal konnte ich sogar damit Kanäle scannen (seit der 0.77er-Version), mit scantv war das bei mir nie möglich.

Danke, Danke, Danke!

Für meine Zwecke wollte ich aber noch ein paar Kleinigkeiten ändern, hab versucht die entsprechene tv-viewer.tcl-Datei zu editieren, hat aber nicht ganz geklappt.

Folgendes Problem:

1.)
Ich benutze zum Betrachten von Filmen, etc. Kaffeine und starte dies automisch beim Anmelden im Systray.
Nun muss ich, um über die PVR Fernsehen zu gucken, erst Kaffeine beenden. Dann erst im TV-Viewer über TV-Starten wird Kaffeine neugestartet und Fernsehen angezeigt.
Das gleiche beim Beenden vom TV-Viewer: hier wird Kaffeine mitbeendet.

2.)
Wenn in Kaffeine oder Xine ein korrektes saved_dir zum mitschneiden von Datenströmen angegeben ist, kann man relativ einfach Datenströme oder PVR-Fernsehen mit den Konsolen-Befehl kaffeine /dev/videoX mitschneiden. Einfach den roten Record-Button danach drücken. Ich benutze diese Funktion um VHS-Kassetten aufzunehmen.
Im TV-Viewer allerdings wird der Datenstrom als stdin://#mpeg2 (oder so ähnlich) übergeben, daß kann ich nicht aufzeichnen. Kaffeine bricht mit einer Fehlermeldung ab, daß es keinen Multiplexer dafür findet.

Zu 1.)
Wenn ich den dcop-befehl "quit" in der TCL-Datei durch "stop" ersetze, wird kaffeine zwar nicht beendet, aber beim nächsten Aufruf von TV-Viewer wird kein Fernsehen angezeigt.

Zu 2.)
Ändere ich die Zeilen von "kaffeine stdin://#mpeg2" in "kaffeine /dev/video0" wird auch kein Fernsehen angezeigt. Belegt TV-Viewer den Device-Eintrag für sich?

Liebe Grüsse

Lars
 
OP
S

Saedelaere

Member
lars stoned schrieb:
Hallo Saedelaere,

erstmal ein herzallerliebstes Dankeschön für Dein tolles Programm.
Obwohl es noch nicht ganz fertig ist, ist es das EINZIGE Programm, mit dem man vernüftig PVR-Karten betreiben kann.
Zumerstenmal konnte ich sogar damit Kanäle scannen (seit der 0.77er-Version), mit scantv war das bei mir nie möglich.

Danke, Danke, Danke!

Für meine Zwecke wollte ich aber noch ein paar Kleinigkeiten ändern, hab versucht die entsprechene tv-viewer.tcl-Datei zu editieren, hat aber nicht ganz geklappt.

Folgendes Problem:

1.)
Ich benutze zum Betrachten von Filmen, etc. Kaffeine und starte dies automisch beim Anmelden im Systray.
Nun muss ich, um über die PVR Fernsehen zu gucken, erst Kaffeine beenden. Dann erst im TV-Viewer über TV-Starten wird Kaffeine neugestartet und Fernsehen angezeigt.
Das gleiche beim Beenden vom TV-Viewer: hier wird Kaffeine mitbeendet.

2.)
Wenn in Kaffeine oder Xine ein korrektes saved_dir zum mitschneiden von Datenströmen angegeben ist, kann man relativ einfach Datenströme oder PVR-Fernsehen mit den Konsolen-Befehl kaffeine /dev/videoX mitschneiden. Einfach den roten Record-Button danach drücken. Ich benutze diese Funktion um VHS-Kassetten aufzunehmen.
Im TV-Viewer allerdings wird der Datenstrom als stdin://#mpeg2 (oder so ähnlich) übergeben, daß kann ich nicht aufzeichnen. Kaffeine bricht mit einer Fehlermeldung ab, daß es keinen Multiplexer dafür findet.

Zu 1.)
Wenn ich den dcop-befehl "quit" in der TCL-Datei durch "stop" ersetze, wird kaffeine zwar nicht beendet, aber beim nächsten Aufruf von TV-Viewer wird kein Fernsehen angezeigt.

Zu 2.)
Ändere ich die Zeilen von "kaffeine stdin://#mpeg2" in "kaffeine /dev/video0" wird auch kein Fernsehen angezeigt. Belegt TV-Viewer den Device-Eintrag für sich?

Liebe Grüsse

Lars


Hallo Lars,

danke für dein Feedback!

Ich habe auch erstmal 2 Fragen. Ich arbeite momentan intensiv an der Version 0.8.0a1.
Da kann man festlegen, dass der VideoPlayer automatisch mit TV-Viewer mit gestartet wird und man kann direkt aus der GUI heraus aufnehmen. Würde das deine Probleme vielleicht lösen?
Das Problem ist halt, dass TV-Viewer nicht nur Kaffeine unterstützt. Kaffeine verfügt über ien DCOP Interface bei den anderen Playern ist es schwieriger diese direkt anzusteuern.
Wenn alles gut läuft schreibe ich heute Abend die noch fehlenden Teile des Programms (Installer und Diagnosetool) und veröffentliche dann diese Alpha Version. Allerdings ist es dann auch noch Alpha, es dient also mehr dazu zu zeigen was TV-Viewer in der Zukunft alles kann und beinhaltet mit Sicherheit noch Fehler oder fehlende Funktionen.

Ich werde mir heute Abend deinen Kommentar nochmal genauer anschauen und überlegen, was da machen könnte :)

Grüße
Christian
 
Hallo,

vielen Dank für die schnelle Antwort. Habe schon gespannt auf die 0.8er-Version gewartet. Ich schau mal heute Abend nach und teste sie, falls sie verfügbar ist.

Ein Traum für mich wäre ja eine Integration des TV-Viewers in Kaffeine, wie es bei denn DVB-Adaptern möglich ist...

Bis dann!

Lars
 
OP
S

Saedelaere

Member
lars stoned schrieb:
Hallo,

vielen Dank für die schnelle Antwort. Habe schon gespannt auf die 0.8er-Version gewartet. Ich schau mal heute Abend nach und teste sie, falls sie verfügbar ist.

Wird heute doch nix mehr. Ist noch zu viel Arbeit :(

Ein Traum für mich wäre ja eine Integration des TV-Viewers in Kaffeine, wie es bei denn DVB-Adaptern möglich ist...

Bis dann!

Lars

Dafür müsstest du dich an die Entwickler von Kaffeine wenden :)


Grüße
 
Saedelaere schrieb:
lars stoned schrieb:
Hallo,

vielen Dank für die schnelle Antwort. Habe schon gespannt auf die 0.8er-Version gewartet. Ich schau mal heute Abend nach und teste sie, falls sie verfügbar ist.

Wird heute doch nix mehr. Ist noch zu viel Arbeit :(

Ein Traum für mich wäre ja eine Integration des TV-Viewers in Kaffeine, wie es bei denn DVB-Adaptern möglich ist...

Bis dann!

Lars

Dafür müsstest du dich an die Entwickler von Kaffeine wenden :)


Grüße

Hab' schon ein Foto von mir eingescannt mit "liebguck Hundeaugen", das ich an die Kaffeine-Entwickler schicken will...

Ok, das ist jetzt "Off Topic", aber es hat mich immer geärgert, das es kein einfaches Multimedia-Programm für Linux gibt, das meine Hardware und Anprüche entsprechend unterstützt. VDR, vor allem mit PVR-Karten ist zu kompliziert, Myth-TV zu überladen (ich brauche diese Client-Server-Architektur nicht), freevo ist auch nicht was ich suche.
Ärgerlicherweise bringen die einzelnen Programme Kaffeine (Perfekt für DVD gucken!!!), Amarok, Streamripper, Gwenview, KDE-Lirc-Server und Dein TV-Viewer alles mit, nur halt nicht unter einer Bedienoberfläche.

Vielleicht mal hierfür einen neuen Thread aufmachen? Wäre für mich mal ein Ansporn richtig in Programmierung einzusteigen...

So long

Lars
 
OP
S

Saedelaere

Member
Ich habe die neue ALPHA Version hochgeladen, vielleicht willst du sie dir mal anschauen. Wenn ja dann sag mir bitte was du davon hältst.

Grüße
 
Vielen Dank,

Record funktioniert perfekt, super Gui, die Einträge für Radio und DVB machen Appetit auf mehr.
Allerdings kann ich bei gestarteten Kaffeine noch kein Fernsehen aktivieren und Kaffeine beendet sich mit mit Schliessen von TV-Viewer.

Ansonsten:

Dein Programm macht riesige Fortschritte!

Danke,

Lars
 

CoroneR

Newbie
ich habe am wochenende nen neues suse 11.1 und diesmal die version 0.8a2 installiert ... als player nutze ich vlc und das läuft soweit problemlos.

nun hängt sich der tv-viewer jedesmal auf, wenn ich firefox öffne und mich durch eine seite scrolle ... das bild friert ein und der ton setzt aus.
schliessen und neustart von tv-viewer bringt dann nichts, ich muss suse neustarten ... ist das ein bekannter fehler ??

ich denke ich werde wohl wieder auf die vorherige version 0.77 umsteigen :(
 
OP
S

Saedelaere

Member
CoroneR schrieb:
ich habe am wochenende nen neues suse 11.1 und diesmal die version 0.8a2 installiert ... als player nutze ich vlc und das läuft soweit problemlos.

nun hängt sich der tv-viewer jedesmal auf, wenn ich firefox öffne und mich durch eine seite scrolle ... das bild friert ein und der ton setzt aus.
schliessen und neustart von tv-viewer bringt dann nichts, ich muss suse neustarten ... ist das ein bekannter fehler ??

ich denke ich werde wohl wieder auf die vorherige version 0.77 umsteigen :(
Das hört sich für mich eher nach einem Fehler von VLC an. Wenn du ein mpeg video in VLC abspielst, und dann Firefox startest und lustig scrollst, hast du dann das gleiche Problem?

Grüße
 

CoroneR

Newbie
hab mir grad problemlos nen 2 std film mit vlc angesehen und dabei munter seiten gescrollt... war jedoch nen .avi format, aber das sollte doch keine rolle spielen ... oder doch ??

im anschluss daran hat vlc allerdings auch problemlos tv angezeigt ohne einzufrieren. ist schon komisch, gestern immer wieder aussetzer und heute funzt es einwandfrei ... mal schauen wie es morgen/heute sein wird.

nachtrag
heute setzt tv wieder aus ... gerade eben habe ich im firefox 3.0.6 meine favoriten edetiert, und dabei ist tv-viewer dann mitmal eingefroren.
ich schau mal wie ich die jetzige version tv-viewer deinstalliert bekomme, und ziehe mir dann doch mal die version 0.7.7 rauf ... werde dann berichten wie die sich verhält.
 
OP
S

Saedelaere

Member
gameboy schrieb:
Saedelaere schrieb:
Das mit der Zoomfunktion habe ich aber noch so ganz verstanden. Was soll denn da abgeschnitten werden?
Also ich schaue eher selten im Fullscreen-Modus. Und wenn ich in einem SMPlayer-Fenster (nicht auf Fullscreen gestellt) die Zoom-Funktion benutze, dann geht links und rechts jeweils ein Teil des Bilds verloren.

Den Effekt, den ich mit dem Videofilter crop erziele, sieht man am besten anhand von zwei Screenshots einer 16:9-Sendung. Als Viewer für Live-TV verwende ich MPlayer:



Viele Grüße,
gameboy.

Hallo gameboy,

ich habe die Version 0.8a3 hochgeladen

damit kann man ohne Probleme im 16:9 Modus schauen in dem man die integrierte Zoom Funktion verwendet.

Einfach so weit zommen bis oben und unten kein schwarzer Rand mehr zu sehen ist:


Dann links oder rechts den Player so weit vergrößern, bis das ganze Bild wieder sichtbar ist:



Et voila, 16:9 :)
Oh der schwarze balken links gehört zum TV-Signal. Keine Ahnung warum.

Grüße
 

gameboy

Hacker
Hallo Saedelaere,

danke, daß Du das eingebaut hast!

Ich habe kürzlich mal Version 0.8a2 installiert und getestet. Leider gab es noch das eine oder andere Problem, das mich bisher davon abgehalten hat, Deinen TV-Viewer einzusetzen. Kann ich Dich gelgentlich mal per Jabber oder ICQ erreichen?

Viele Grüße,
gameboy.
 
OP
S

Saedelaere

Member
Ja klaro kannst du mich erreichen. Allerdings ist ICQ gerade öfter mal aus, weil da so ein paar pappnasen nerven :)

Per Jabber aber kein Problem.

Grüße
 

Scyth

Member
Danke für die neue Version... gefällt mir schon mal super... ICh hab da nur noch ein paar Fragen.

- Der Sendersuchlauf ist ohne Probleme beendet worden.Wenn ich nun aber in der Senderliste ein Programm doppelklicke, bekomme ich kein Bild. Muss ich dafür noch etwas einstellen?
- Für EPG gibt es einen Eintrag für ein Programm in den Optionen. Welches Programm würde dir vorschweben?

Vielen Dank schon mal für deine Arbeit...
 
OP
S

Saedelaere

Member
Scyth schrieb:
Danke für die neue Version... gefällt mir schon mal super... ICh hab da nur noch ein paar Fragen.

- Der Sendersuchlauf ist ohne Probleme beendet worden.Wenn ich nun aber in der Senderliste ein Programm doppelklicke, bekomme ich kein Bild. Muss ich dafür noch etwas einstellen?
- Für EPG gibt es einen Eintrag für ein Programm in den Optionen. Welches Programm würde dir vorschweben?

Vielen Dank schon mal für deine Arbeit...

Also zur ersten Frage, hast du mal auf das Fernsehsymbol geklickt? MPlayer installiert?

Die zweite Frage verstehe ich nicht so ganz. Voreingestellt ist TV-Browser. Welches man im packman repo findet. Du könntest aber auch einfach "firefox http://www.tvspielfilm.de/" nehmen. Als Beispiel.
 

Scyth

Member
Hi...

Ja, MPlayer ist installiert, auch das Fernsehsymbol anzuklicken habe ich ausprobiert. Leider ohne Erfolg. Ich poste dir mal einen Auszug aus der Log-File (videoplayer.log), nach dem vorletzten Exiting:

Code:
# If playback is not starting see MPlayer logfile for details.
# MPlayer command line:
# /usr/bin/mplayer -quiet -nofs -slave -vo x11 -ao alsa -softvol -cache 4096 -nodr -double -noslices -framedrop -stop-xscreensaver -zoom -nokeepaspect -input conf=/usr/share/tv-viewer/help/input.conf -monitorpixelaspect 1 -osdlevel 0 -nocorrect-pts -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -vf yadif,screenshot -wid 52428809 /dev/video0
# MPlayer dev-SVN-r27637-4.3-openSUSE Linux 11.1 (i686)-Packman (C) 2000-2008 MPlayer Team
# CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ (Family: 15, Model: 75, Stepping: 2)
# CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
# Compiled with runtime CPU detection.
# 
# Playing /dev/video0.
# 
# 
# Cache fill:  0.00% (0 bytes)   
# 
# Cache fill:  0.00% (0 bytes)   
# 
# 
# Exiting... (End of file)

Hier noch tvviewer.log

Code:
# Setting up configuration-wizard general section
#
# System tray, all necessary tools found.
#
# Starting to collect data for general section.
#
# Closing config-wizard and reread configuration.
#
# Reading configuration values.
#
# Station listbox has been used to tune Station(SE7).
# Tuning station Station(SE7) on (147.250000 MHz).
#
# Starting tv playback...
#
# <*>MPlayer reported end of file. Playback is stopped.

Beim EPG ist leider nix voreingestellt, hatte aber auch das Programm nicht droben. VIelen Dank für die Info...
 
OP
S

Saedelaere

Member
Scyth schrieb:
Hi...

Ja, MPlayer ist installiert, auch das Fernsehsymbol anzuklicken habe ich ausprobiert. Leider ohne Erfolg. Ich poste dir mal einen Auszug aus der Log-File (videoplayer.log), nach dem vorletzten Exiting:

Code:
# If playback is not starting see MPlayer logfile for details.
# MPlayer command line:
# /usr/bin/mplayer -quiet -nofs -slave -vo x11 -ao alsa -softvol -cache 4096 -nodr -double -noslices -framedrop -stop-xscreensaver -zoom -nokeepaspect -input conf=/usr/share/tv-viewer/help/input.conf -monitorpixelaspect 1 -osdlevel 0 -nocorrect-pts -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -vf yadif,screenshot -wid 52428809 /dev/video0
# MPlayer dev-SVN-r27637-4.3-openSUSE Linux 11.1 (i686)-Packman (C) 2000-2008 MPlayer Team
# CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ (Family: 15, Model: 75, Stepping: 2)
# CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
# Compiled with runtime CPU detection.
# 
# Playing /dev/video0.
# 
# 
# Cache fill:  0.00% (0 bytes)   
# 
# Cache fill:  0.00% (0 bytes)   
# 
# 
# Exiting... (End of file)

Hier noch tvviewer.log

Code:
# Setting up configuration-wizard general section
#
# System tray, all necessary tools found.
#
# Starting to collect data for general section.
#
# Closing config-wizard and reread configuration.
#
# Reading configuration values.
#
# Station listbox has been used to tune Station(SE7).
# Tuning station Station(SE7) on (147.250000 MHz).
#
# Starting tv playback...
#
# <*>MPlayer reported end of file. Playback is stopped.

Beim EPG ist leider nix voreingestellt, hatte aber auch das Programm nicht droben. VIelen Dank für die Info...

Also genau so müsste es funktionieren. Jetzt stellt sich natürlich die Frage, ist das das richtig e Video device? Und ist dieses Device anderweitig belegt?

Das Problem ist anscheinend, dass er den Cache nicht füllen kann und dann wieder abbricht. Du kannst den Cache auch mal abschalten einfach 0 auswählen.

Grüße

EDIT:

Führ doch mal das in einem Terminal aus:
Code:
/usr/bin/mplayer -quiet -nofs -slave -vo x11 -ao alsa -softvol -cache 4096 -nodr -double -noslices -framedrop -stop-xscreensaver -zoom -nokeepaspect -input conf=/usr/share/tv-viewer/help/input.conf -monitorpixelaspect 1 -osdlevel 0 -nocorrect-pts -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -vf yadif,screenshot /dev/video0

Wenn das nicht geht würde ich anfangen eine option nach der anderen zu entfernen und immer wieder probieren ob es dann geht. Was übrig bleiben muss ist "-vo X11" "/dev/video0" ohne die geht gar nix mehr.
 

Scyth

Member
Hi...

Ich hab den Befehl mal ausgeführt. Ging leider nicht... output ist:

Code:
MPlayer dev-SVN-r27637-4.3-openSUSE Linux 11.1 (i686)-Packman (C) 2000-2008 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ (Family: 15, Model: 75, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing /dev/video0.
File not found: '/dev/video0'
Failed to open /dev/video0.


Exiting... (End of file)

VideoDevice ist richtig, auch sollte es nicht belegt sein... na gut... mal eine Option nach der anderen rausnehmen...

Edit: In der Minimalvariante geht es leider auch nicht. War wohl viel Wind um nichts, denn seit der Erkennung der Sender gibt es kein video0 mehr.
 

revealed

Guru
Hallo!

Poste doch bitte deine installierten Mplayer Versionen. Im allgemeinen funktionieren die von Packman ganz ordentlich.

Könnte es sein, dass sich dieser von allein verabschiedet? Falls ich mich da jetzt falsch einklinke bitte ich um Verzeihung. Falls es auf TV-Viewer zurückzuführen ist, kannst du im Bugtracking System bequem auch anonym posten. Das wäre insgesamt sehr schön!

http://sourceforge.net/tracker2/?group_id=238442

Danke!

Grüße,

R
 

Scyth

Member
Nein, war mein Fehler... ich hab ivtv nur partiell installiert - nachdem ich im tv-viewer gesehen hab, dass ich tvtv vergessen hab zu installieren, hab ich das nachgeholt, ohne jedoch die firmware zu installieren. Da im tv-viewer nichts angezeigt wurde, dass ich noch was installieren müsste, hab ich dann probiert fern zu sehen - was natürlich nciht gegangen ist. Inzwischen funzt alles
Sorry für den WIrbel. :eek:ps:

Saedelaere - planst eigentlich mal einen DVB-S2 Support (also für TV-Karten mit CI-Modul?) *hoff*
 
Oben