Autor Thema: Analog TV  (Gelesen 16504 mal)

uwe77

  • Gast
Analog TV
« am: November 28, 2011, 09:21:09 Nachmittag »
Hallo,

ich hab mir aktuell ein MythTV Setup eingerichtet und DVB-C funktioniert damit einwandfrei. Da aber bei mir (Kabel BW) einige Kanäle in DVB-C verschlüsselt sind, würde ich das ganze auch gerne noch zusätzlich mit analog TV probieren. Dabei traten folgende Probleme auf:
Ein Scan in MythTV (0.24.1) läuft durch, sagt dass er keine Kanäle finden konnte, fügt aber ziemlich viele analoge Kanäle zur Liste hinzu. Diese lassen sich aber nicht anzeigen. Daraufhin wollte ich mal testen ob der analog Empfang überhaupt funktioniert und hab laut Anleitung mit mplayer versucht auf das Device zu schauen. Laut mediaclient -e ist das analog-Device /dev/video0. mplayer meldet aber
"v4l2: unable to open 'dev/video0': No such device or address". Hat da jemand eine Idee was da schief läuft ?
Ach ja, mein Kernel ist ein Ubuntu 2.6.38-12-generic falls das ne Rolle spielt.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #1 am: November 29, 2011, 03:43:31 Vormittag »
Die Ubuntu MythTV Repositories sind gelegentlich bekannterweise defekt. Um MythTV zum Laufen zu bringen müssen soweit die Mythbuntu MythTV Pakete installiert werden. Das hat nichts mit dem Tuner zu tun sondern allgemein mit MythTV.
Failure is a good thing! I'll fix it

uwe77

  • Gast
Re:Analog TV
« Antwort #2 am: November 29, 2011, 12:45:30 Nachmittag »
Ich benutze bereits die Mythbuntu Repositories.
Ob ich wohl mal 0.25 antesten sollte ?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #3 am: November 29, 2011, 01:11:44 Nachmittag »
Ah, eines wenn mplayer no such device or address anzeigt wird das Device eventuell von einem anderen Programm verwendet

Zitat
/opt/bin/mediaclient --lc # list client

Das zeigt an welches Programm auf den Tuner zugreift.
Failure is a good thing! I'll fix it

uwe77

  • Gast
Re:Analog TV
« Antwort #4 am: November 29, 2011, 05:06:04 Nachmittag »
OK, hab MythTV beendet und mit mediaplayer --lc überprüft ob irgendwelche Clients auf den Adapter zugreifen. Es wurden keine angezeigt. Danach hab ich versucht mit mplayer darauf zuzugreifen. Das hat dann auch funktioniert, allerdings hab ich nur Rauschen zu sehen bekommen. Daraufhin hab ich versucht das MythTV-Backend-Setup auszuführen und einen Scan zu versuchen. Während des Scans hab ich nochmals --lc versucht. MythTV war der einzige Zugriff. der Scan meldete aber während des Laufs bei jedem Kanal "locked".

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #5 am: November 29, 2011, 05:47:54 Nachmittag »
Leider ein Bug in MythTV, tvtime und scantv ist bei AnalogTV auf jeden Fall ein einfacherer Weg, zudem ist die Videoqualität durch den Deinterlacer bei tvtime auf jeden Fall besser.

Bei mplayer kann mit den Tasten h und k umgeschalten werden.
Failure is a good thing! I'll fix it

uwe77

  • Gast
Re:Analog TV
« Antwort #6 am: November 29, 2011, 07:02:10 Nachmittag »
Würde da ein Update auf 0.25 Besserung bringen ?
Ich nutze MythTV nur als Backend. Als Frontend nutze ich XBMC. Was hab ich noch für Alternativen? VDR scheidet aus, da das analoge Fernsehen nicht so wirklich funktioniert und das analog Plugin wohl ziemlich veraltet ist. tvheadend hab ich schon versucht aber nicht mal DVB-C richtig hinbekommen.
mplayer und tvtime sind da also nicht wirklich ein Ersatz, oder? Bei tvtime kommt noch hinzu, daß es bei mir nicht korrekt läuft wegen fehlender Hardwarebeschleunigung. Ich habe als Mainboard ein ASRock E350M1/USB3.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #7 am: November 29, 2011, 08:03:59 Nachmittag »
tvheadend ist recht simpel mit DVB-C, einfach nochmal überprüfen (du hattest vorher ja Programme welche auf den Tuner zugegriffen haben gestoppt, eventuell sind die sich in die Quere gekommen).

Wir hatten analogTV vor einiger Zeit mit mythtv getestet, jedoch mussten die Sender manuell konfiguriert werden. Wir werden innerhalb der nächsten Tage mythtv nocheinmal testen um zu sehen wie es mit der aktuellen Ubuntu Version aussieht.

Ubuntu 10.04 funktionierte mit analog und DVB-C
Ubuntu 10.10 hatte dann wohl die ersten Probleme mit DVB-C und AnalogTV, hierbei mussten dann die Pakete von MythBuntu verwendet werden
Ubuntu 11.10 müssen wir noch testen.

Bei unserem Treiber hat sich soweit ja nichts geändert.
Failure is a good thing! I'll fix it

iliis

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Analog TV
« Antwort #8 am: Mai 07, 2012, 04:48:46 Nachmittag »
Hallo

Gibts da schon ein Update? Mein MythTV kriegs nämlich auch nicht fertig, Analog TV anzuzeigen (tvtime, XawTV, VLC geht alles).

Mein Ziel ist einzig, TV via XMBC schauen zu können. Ich wäre also mit einem anderen Backend zufrieden das läuft ;)

Grüsse

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #9 am: Mai 07, 2012, 10:05:35 Nachmittag »
Lässt sich leider etwas schwierig beantworten da MythTV bei uns überhaupt nicht startet Aufgrund von vaapi Abhängigkeiten.... dauert also noch etwas.
Failure is a good thing! I'll fix it

iliis

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Analog TV
« Antwort #10 am: Mai 07, 2012, 10:25:56 Nachmittag »
Ja, kein Problem, haltet mich auf dem laufenden. Seit dem Update auf Ubuntu 12.04 crasht mythtv bei mir auch ;)

Gäbe es denn ein anderes Backend, das XBMC mit AnalogTV versorgen könnte?

(Und btw., tolles Gerät und Support (Das ist doch leider selten. Vorallem für Linux!))

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #11 am: Mai 10, 2012, 05:23:54 Vormittag »
Das geht eventuell mit TVHeadend, sofern man das DVB Frontend abschaltet.

Das einzige Problem das TVHeadend derzeit hat ist das es nicht zwischen AnalogTV und DigitalTV umschalten kann.

Dafür müsste ein Encoderplugin installiert werden (z.b FFMPEG)

Dies wäre ein Installationsbeispiel:
Zitat
sudo -s
cd /tmp
wget http://sundtek.de/support/buildffmpeg.sh
chmod 777 build.sh
./build.sh


anschliessend den stick abziehen und folgenden Befehl ausfuehren:

Zitat
/opt/bin/mediaclient --shutdown

danach den stick wieder anschliessen.

Um Video nun komprimiert aufzunehmen
1. Frequenz oder Input auswaehlen (geht einfach mit tvtime)
2. Einfach aufnehmen z.b.: mit cat /dev/video1 > /tmp/video.mpg
« Letzte Änderung: Mai 12, 2012, 11:35:09 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

iliis

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Analog TV
« Antwort #12 am: Mai 13, 2012, 01:19:04 Nachmittag »
Ok. Hab das mal versucht. FFMpeg manuell installiert (default ./configure) und wie beschrieben neu gestartet.
TVHeadend erkennt allerdings nach wie vor nur die DVB Hardware. Wie kann ich TVHeadend komplett auf Analog TV umschalten?
Auch ein /dev/video1 gibt es bei mir nicht (nur /dev/video0).

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8517
    • Profil anzeigen
Re:Analog TV
« Antwort #13 am: Mai 14, 2012, 08:37:20 Vormittag »
TVHeadend kann aktuell nicht mit beiden Adaptern umgehen, entweder AnalogTV oder DVB. Es ist derzeit etwas experimentell in TVHeadend selber.

Wir haben es so getestet

1. TVheadend stoppen
2. AnalogTV belegen mit /opt/bin/mediaclient --readsignal=0 -d /dev/video1
3. Tvheadend starten
4. den mediaclient Befehl stoppen (so wird mit tvheadend aktuell nur analogTV erkannt).

Der Stick unterstützt nur einen Modus, entweder analogTV oder DVB, TVheadend versucht derzeit noch beide Modis gleichzeitig zu öffnen was natürlich nicht funktioniert.
Failure is a good thing! I'll fix it

iliis

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
Re:Analog TV
« Antwort #14 am: Mai 21, 2012, 01:01:36 Vormittag »
Ah, ich hatte immer nach einem Flag oder sonstwas gesucht, um DVB explizit zu deaktivieren. So klappt es!
Allerdings bringe ich es jetzt nicht fertig, TVHeadend auch nach Kanälen suchen zu lassen.