USB-Grabber Probleme

  • [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Hallo![/font]
    [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Ich hätte noch eine Frage und bräuchte kurze Info von euch. Mein Ambilight funzzt soweit ganz gut. habe soweit alles im Griff. Nun möchte ich jedoch, dass das Ambi auf das aktuelle TV-Bild reagiert. Hierfür habe ich mir einen passenden Grabber geholt und per USB an die Pi angeschloßen. Mein TV hat einen Scartstecker. An diesem Scart wollte ich nun einen Adapter aufstecken, den Stecker auf Output stellen und das Videosignal in den Grabber füttern. Wie kann ich denn nun prüfen ob auch wirklich ein TV-Signal an die Pi geschickt wird bzw welches Bild in die Pi eingespeist wird? Falls der TV kein Videosignal über den Scart ausgibt, dann würde das ja so auch nicht gehen bei mir und ich müßte doch den Umweg über einen HDMI zu analog Converter gehen.[/font]
    [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Hoffe ich konnte gut beschreiben was ich vorhabe und wie ich anschließen möchte. Könnt ihr mir weiterhelfen?[/font]

    [font="Source Sans Pro, Tahoma, Helvetica Neue, Arial, sans-serif"]Anbei noch ein Screenshot, vielleicht könnt ihr was damit anfangen...[/font]

  • Genauso wie du geschrieben hast kannst du es realisieren. Läuft bei mir auch so , übern Scart Anschluß.
    Also ; Scart -->Grabber-->PI dann klappt es auch ..
    Wenn du angeschlossen hast kannst über putty screenshot machen und sehen wie es an Pi ankommt..
    Tippe es beim Putty

    Code
    cd /storage/.config
    killall hyperiond
    LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 --screenshot --frame-decimator 2 --size-decimator 4

    So läuft es bei mir.

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Edited once, last by cenyal (March 19, 2016 at 11:28 PM).

  • Hi,
    Entweder deine LEDs leuchten eh schon oder du versuchst es mit einem Screenshot vom Grabber.
    Oder benutzt ein Display, Videorecorder etc mit FBAS Eingang und schaust ob sich was tut.

    Normalerweise geben Fernseher wenn sie ein Signal ausgeben aber nur das Signal vom internen Tuner über SCART aus, also nicht das von angeschlossenen HDMI Quellen.

  • Ich krieg das mit dem Screenshot nicht hin... :(
    Fehlermeldung! (siehe screenshot)

    Ich hab nun auch eine Kamera an den Videoeingang des USB-Grabber angeschloßen. Leider passiert nichts an den LEDs. Ich vermute eine falsche Einstellung in der Hyperion_config - nur was ist falsch ???

    /// Configuration for the embedded V4L2 grabber
    /// * device : V4L2 Device to use [default="/dev/video0"]
    /// * input : V4L2 input to use [default=0]
    /// * standard : Video standard (no-change/PAL/NTSC) [default="no-change"]
    /// * width : V4L2 width to set [default=-1]
    /// * height : V4L2 height to set [default=-1]
    /// * frameDecimation : Frame decimation factor [default=2]
    /// * sizeDecimation : Size decimation factor [default=8]
    /// * priority : Hyperion priority channel [default=800]
    /// * mode : 3D mode to use 2D/3DSBS/3DTAB (note: no autodetection) [default="2D"]
    /// * cropLeft : Cropping from the left [default=0]
    /// * cropRight : Cropping from the right [default=0]
    /// * cropTop : Cropping from the top [default=0]
    /// * cropBottom : Cropping from the bottom [default=0]
    /// * redSignalThreshold : Signal threshold for the red channel between 0.0 and 1.0 [default=0.0]
    /// * greenSignalThreshold : Signal threshold for the green channel between 0.0 and 1.0 [default=0.0]
    /// * blueSignalThreshold : Signal threshold for the blue channel between 0.0 and 1.0 [default=0.0]
    "grabber-v4l2" :
    {
    "device" : "/dev/video0",
    "input" : 4,
    "standard" : "NTSC",
    "width" : -1,
    "height" : -1,
    "frameDecimation" : 2,
    "sizeDecimation" : 4,
    "priority" : 800,
    "mode" : "2D",
    "cropLeft" : 6,
    "cropRight" : 6,
    "cropTop" : 2,
    "cropBottom" : 2,
    "redSignalThreshold" : 0.1,
    "greenSignalThreshold" : 0.1,
    "blueSignalThreshold" : 0.1
    },


    Hab den Videoeingang auf 0 geändert. Jetzt reagieren die LED auf das Bild der Kamera. Es geht also! Anscheinen hatte ich kein Videosignal am Eingang des Grabbers. Scheint soweit erstmal zu gehen.
    Würde mich nur noch interessieren wir ich das mit dem Screenshot machen kann?

  • Ganz einfach mit diesen Befehlen...

    Code
    killall hyperiond

    und dann...

    Code
    LD_LIBRARY_PATH=/storage/hyperion/bin /storage/hyperion/bin/hyperion-v4l2 -d /dev/video0 -f 2 -s 1 --crop-left 0 --crop-right 0 --crop-top 0 --crop-bottom 0 --screenshot


    z8esvtqr.jpg

    Für das ermitteln der Crop-Werte die Werte erhöhen, überall wo eine 0 drin steht. Wenn dann der Screenshot keine schwarzen Ränder mehr hat, die Werte in die Config übernehmen speichern, fertig.


  • Hi,
    Entweder deine LEDs leuchten eh schon oder du versuchst es mit einem Screenshot vom Grabber.
    Oder benutzt ein Display, Videorecorder etc mit FBAS Eingang und schaust ob sich was tut.

    Normalerweise geben Fernseher wenn sie ein Signal ausgeben aber nur das Signal vom internen Tuner über SCART aus, also nicht das von angeschlossenen HDMI Quellen.


    Jep! So ist es! Das habe ich nun auch getestet und siehe da, der TV gibt ein Signal auf den Scartausgang. Tatsächlich nur wenn der interne Tuner aktiv ist.
    Das ist jetzt natürlich nicht so wie ich es mir gedacht habe und nun muß ich doch eine HDMI to AV Converter einsetzen :-((

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!