Autor Thema: UHD mit VDR und vdr-plugin-softhdcuvid  (Gelesen 4734 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
UHD mit VDR und vdr-plugin-softhdcuvid
« am: 10 August, 2018, 15:46 »
Mittlerweile sind wir ja im 'Ultra High Definition' Zeitalter angekommen (ich frage mich welche Superlative die nächste Variante bekommt... super mega Definition ?) und auf Astra 19.2°E sind vor einiger Zeit die ersten FTA UHD Demo Kanäle aufgetaucht. Die für DVB Standardisierte Variante verwendet 'High Efficiency Video Coding (HEVC)' auch unter H.265 bekannt, 10 Bit Farbtiefe (wenigstens via Sat, das deutsche DVB-T2 verwendet meines wissens 8 Bit) und  einer Auflösung von 3840 × 2160 (4k, UHD-1) bzw. 7680 × 4320 (8k, UHD-2).

VDR ist mittlerweile auch ohne Patches UHD fähig und ein funktionierendes Ausgabe-Plugin ist ebenso bereits vorhanden. 

Benötigt werden neben der aktuellen VDR Version (momentan 2.4.0) und einer Nvidia Karte ab der 1000er Serie, ein relativ potenter CPU und natürlich ffmpeg (ich habe hier mit einer selbst kompilierten Version 3.4 getestet.)

Ob die eigene Version von ffmpeg aktuell genug ist kann man via 'ffmpeg -decoders | grep hevc_cuvid' herausfinden. Das sollte im Idealfall
hevc_cuvid           Nvidia CUVID HEVC decoder (codec hevc) ausgeben. Wenn nicht muß ffmpeg manuell kompiliert werden.

Ein hevc fähiges Ausgabe plugin für den VDR gibt es unter https://github.com/jojo61/vdr-plugin-softhdcuvid . Dies ist wie jedes andere VDR Plugin zu installieren. In diesem SoftHDDevice Fork ist für NVIDIA Karten der CUVID decoder eingebaut. Damit ist es nun endlich möglich auch mit NVIDIA Karten HEVC mit 10 Bit - wie es über Sat ausgestrahlt wird - zu dekodieren.

Aus dem Readme des Plugins:
Zitat
This is a fork of johns original softhddevice work and I just added support for HEVC VDPAU/CUVID support.
Currently I have tested it with a GTX 1050 from NVIDIA and a RX 460 from AMD.

Current Status NVIDA:
The driver will now use CUDA for decodeing HEVC. You have to compile with the CUVID define
Even with the CUVID decoder, the output uses vdpau for putting the frames on the screen. Also deinterlacing is done there.
Only 8 Bit Color is used on screen (limitation from vdpau).

Current Status of AMD:
The AMD driver suppports both (8 Bit and 10 Bit) HEVC codecs. You have to disable den CUVID compiling

The VAAPI ist old and should not be used anymore. I will remove it soon.

You have to adapt the Makefile to your needs. I use FFMPEG 3.4.1 with CUDA Support compiled in

Aktuell frei empfangbare UHD-Sender auf Astra-19.2°E im VDR Format (via HD+ sind noch ein paar Sender mehr zu empfangen):
SES UHD Demo Channel;SES:10994:HC56M5O35P0S1:S19.2E:22000:511=36:0:0:0:1:1:1035:0
PEARL TV 4K UHD;SES ASTRA:12343:HC23M5O20P0S1:S19.2E:30000:2815=36:2816=deu@3:0:0:2010:1:1109:0
Fashion 4K;SES ASTRA:11111:HC23M5O35P0S1:S19.2E:22000:2815=36:2816=eng@3:0:0:12510:1:1043:0
QVC UHD;GLOBECAST:11288:VC23M5O20P0S1:S19.2E:22000:255=36:256=deu@3:57:0:4230:1:55:0
Demo Canal+ UHD;SES ASTRA:12324:VC23M5O25P0S1:S19.2E:29700:410=36:0;421=und@122:0:0:8604:1:341:0

https://www.lyngsat.com/uhd/Astra-1KR-1L-1M-1N.html

Edit: Via Hotbird 13.0°E gibt es ein richtiges UHD FTA Schmankerl:
NASA TV UHD
Frequency: 11373 MHz
Horizontal polarization, DVB-S2, 8PSK, FEC 3/4
Symbol rate: 27500

https://www.lyngsat.com/uhd/Eutelsat-Hot-Bird-13B-13C-13E.html
« Letzte Änderung: 22 August, 2018, 08:41 von mtron »
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline dada

  • Aufpass-Cubie
  • *****
  • Beiträge: 354
  • Ein leerer Kopf nickt leichter
Re: UHD mit VDR und jojo's vdr-plugin-softhddevice fork
« Antwort #1 am: 16 August, 2018, 00:03 »
 ;) Ist auch auf dem PC leicht zu finden.
NASA TV HD und UHD, beide nicht verschlüsselt auf HB. Wer immer an dieser Forschung Interesse hat, sollte da mal reinschauen. Die UHD Filme, auch wenn sie sich teilweise wiederholen, sind atemberaubend (meine persönliche Meinung). Heute  wurde (und wird noch) auf HD die gesamte Installation der ICARUS Antenne außen an der ISS inklusive des Sprachverkehrs übertragen. Da sieht man auch, wie schwierig einfachste Arbeiten in der Schwerelosigkeit sein können. Was man loslässt, schwebt einfach davon und Kabel sind schlimmer als eine Schlangengrube. Sehr beeindruckend!
System:
MB ASUS ROG Maximus Ranger VIII, iGPU Intel 530, 2x8GB RAM HyperX Fury, CPU Intel Core i7-6700K, M2SSD Samsung 950 Pro 512 GB, HD Samsung 2TB, Tevii S660 USB an Rotor, Schaltung über Uncommited Schalter. DVBViewer, SmartDVB, Windows 10 Pro 64 bit.
[close]

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1514
    • some debs
Re: UHD mit VDR und vdr-plugin-softhdcuvid
« Antwort #2 am: 05 November, 2018, 17:55 »
im vdr-plugin-softhdcuvid git hat der Developer jetzt support für die de-interlacer (Shaders) von mpv eingebaut. Damit funktioniert jetzt SD, HD und UHD mit dem plugin  :jb

Für Besitzer einer Nvidia Karte ab GTX 1050 oder besser, ist dieses Ausgabeplugin für den VDR aktuell die beste Möglichkeit UHD tauglich zu werden.

Beötigt werden für das plugin Software-seitig Cuda 10, NVIDIA Treiber (min 410.48) sowie libplacebo 0.6.0 .

Beim kompilieren vom vdr-plugin-softhdcuvid muß aktuell noch im softhdcuvid Makefile 'PLACEBO=1' gesetzt werden.

Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]