The grabber with loop out from james2brite is a standard card with macrosilicon chip, probably like many others it cannot work with USB3.0.
regards pclin
The grabber with loop out from james2brite is a standard card with macrosilicon chip, probably like many others it cannot work with USB3.0.
regards pclin
alpha.10 kann ich nur empfehlen.
Läuft wirklich gut und stabil.
gruß pclin
Bei einem User haben wir die passenden Zeilen in /storage/hyperion/bin/hyperiond.sh eingesetzt.
Ich habe mal die Konversationen durchsucht.
gruß pclin
Nein nicht zwingend.
BLACKBORDER CONFIG könnte man machen.
FRAME GRABBER UND KODI CHECK wenn du das verwenden möchtest.
Eigentlich sind nur die Anpassungen die du schon gemacht hast nötig.
Ich hatte das schon bei mehreren Usern so hinbekommen.
ich kenne aber auch dein System nicht, da habe ich jetzt keine Idee..., ausser die letzte Version von github selber compilieren oder auf hyperion-ng umzusteigen.
gruß pclin
Nur die letzte Version auf github unterstützt MJPEG.
Ich verwende YUYV, das muss man dann aber vor dem Start setzen, bei reboot oder disconnect/reconnect wird wieder MJPEG verwendet.
[22:07 root@dreamtwo tmp] > v4l2-ctl --all
Driver Info (not using libv4l2):
Driver name : uvcvideo
Card type : USB Video
Bus info : usb-xhci-hcd.0.auto-1
Driver version: 4.9.0
Capabilities : 0x84200001
Video Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format
Priority: 2
Video input : 0 (Camera 1: ok)
Format Video Capture:
Width/Height : 720/480
Pixel Format : 'YUYV'
Field : None
Bytes per Line : 1440
Size Image : 691200
Colorspace : sRGB
Transfer Function : Default
YCbCr/HSV Encoding: Default
Quantization : Default
Flags :
Crop Capability Video Capture:
Bounds : Left 0, Top 0, Width 720, Height 480
Default : Left 0, Top 0, Width 720, Height 480
Pixel Aspect: 1/1
Selection: crop_default, Left 0, Top 0, Width 720, Height 480
Selection: crop_bounds, Left 0, Top 0, Width 720, Height 480
Streaming Parameters Video Capture:
Capabilities : timeperframe
Frames per second: 30.000 (30/1)
Read buffers : 0
brightness (int) : min=-128 max=127 step=1 default=-11 value=0
contrast (int) : min=0 max=255 step=1 default=148 value=148
saturation (int) : min=0 max=255 step=1 default=180 value=148
hue (int) : min=-128 max=127 step=1 default=0 value=0
Ich habe mir eine Zeile in den systemd service reingesetzt, für einen User hier im Board hatte ich das glaube ich in hyperion.sh gemacht, da bin ich mir aber nicht sicher ob es das file bei dir gibt.
Im service die Zeile einfügen
Und dann ein ausführbares file erstellen mit dem Inhalt v4l2-ctl -v pixelformat=YUYV
Pfad angaben kannst du machen wie du möchtest.
In meinem file setze ich auch noch die Werte für den Grabber
#!/bin/sh
v4l2-ctl -v pixelformat=YUYV
### Macrosilicon Default Values 180 | -11 | 148 | 0
v4l2-ctl -c saturation=148
v4l2-ctl -c brightness=0
v4l2-ctl -c contrast=148
v4l2-ctl -c hue=0
v4l2-ctl -d /dev/video0 --set-fmt-video=width=720,height=480 -p 30
#v4l2-ctl -d /dev/video0 --set-fmt-video=width=640,height=480 -p 30
exit 0
Alles anzeigen
gruß pclin
Schau mal hier, Auszug aus meiner .json
"grabber-v4l2": {
"device": "/dev/video0",
"input": 0,
"standard": "no-change",
"width": -1,
"height": -1,
"frameDecimation": 2,
"sizeDecimation": 1,
"priority": 900,
"mode": "2D",
"cropLeft": 0,
"cropRight": 0,
"cropTop": 0,
"cropBottom": 0,
"redSignalThreshold": 0.0300,
"greenSignalThreshold": 0.0000,
"blueSignalThreshold": 0.0000
},
Alles anzeigen
gruß pclin
FeinTech VSP01222 Splitter und einen WisFox Grabber funktionieren auch mit deinem 'alten' System.
Dein Schritt-für-Schritt-Plan sieht soweit gut aus.
gruß pclin
Was dann schon deutlich besser ist sieht man bei
root@dreambox:~$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : Motion-JPEG
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1360x768
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1400x900
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1440x900
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Index : 1
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUYV 4:2:2
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1360x768
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1400x900
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1440x900
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Bei allen Auflösungen und MJPEG wie bei YUYV 60 Hz mit 0.017s
[00:36 root@dreamtwo comp] > v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : Motion-JPEG
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1600x1200
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1360x768
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 720x576
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 720x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.017s (60.000 fps)
Interval: Discrete 0.020s (50.000 fps)
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Index : 1
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUYV 4:2:2
Size: Discrete 1920x1080
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1600x1200
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 1360x768
Interval: Discrete 0.125s (8.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.125s (8.000 fps)
Size: Discrete 1280x960
Interval: Discrete 0.125s (8.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.100s (10.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 720x576
Interval: Discrete 0.040s (25.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 720x480
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.200s (5.000 fps)
gruß pclin
Eigentlich braucht man einen Scaler der HDR verarbeiten kann und in der Lage ist HDR>SDR Tone Mapping durchzuführen, oder einen Grabber der in der Lage ist HDR zu verarbeiten.
Der Scaler sollte in der Lage sein alles was er rein bekommt nach 1080p 60Hz SDR zu skalieren.
Der Grabber könnte dann ein 'einfacher' USB-HDMI Grabber mit Macrosilicon Chip sein.
gruß pclin
dtparam=audio=off is the last line and that has priority.
Both activated is not possible!
regards pclin
Mit DRM hat das nichts zu tun!
DRM, HDCP Kopierschutzt
HDR und DV Farb Problem = Farbmetadaten
Und bei der Diva gibt es ja HDR>SDR Tone Mapping.
gruß pclin
Bildqualität, Stereo, Verarbeitung und bessere Kompatibilität zu anderen Programmen (dbus).
gruß pclin
HDFury 8K VRROOM 40 Gbps soll im November kommen:
World First HDMI2.1 Matrix, Scaler, Splitter, Switcher with full audio extraction for VRR and any signals
gruß pclin
HD107S are compatible with APA102.
regards pclin
FeinTech VSP01222 ist eine 2x2 Matrix und kann ARC und CEC.
gruß pclin
HDMI zu Composite Video Konverter verwendet man heute nicht mehr!
Moderne Digitale USB / HDMI Grabber benötigen keinen Konverter, haben eine bessere Bild Qualität und sind ab 10,- € verfügbar.
Einfache Grabber verwenden Macrosilicon Chip. (WisFox 4K), besser sind Mirabox (oder baugleiche) oder ezcap269 (oder Baugleiche) Grabber, am besten HDFury Diva.
Solltest du trotzdem einen Konverter haben wollen ist dieser geeignet.
gruß pclin