Unterstützte Ausgabeplugins - yavdr/yavdr-bugtracker GitHub Wiki
Da das originale softhddevice nicht mehr weiterentwickelt zu werden scheint, gibt es mittlerweise eine Reihe von Ablegern, die je nach Einsatzszenario mehr oder weiniger gut geeignet sind. Aktuell sind die folgenden Pakete für Ausgabeplugins verfügbar:
Paketname | VDPAU | VAAPI | HEVC | ffmpeg | Kommentar |
---|---|---|---|---|---|
vdr-plugin-softhddevice-vpp | Ja | Ja | Ja (Software) | 3.4 | Fork von softhddevice, unterstützt Ausgabe über VDPAU und VAAPI |
vdr-plugin-softhddevice-vdpau-hevc | Ja | Ja | Ja (Hardware) | 3.3 | Wie softhddevice-vpp, aber gegen ffmpeg 3.3 gebaut |
vdr-plugin-softhddevice-openglosd | Ja | Nein | Nein | 3.4 | Fork von softhddevice mit hardwarebeschleunigtem OSD |
vdr-plugin-softhddevice-openglosd-ffmpeg-2.8 | Ja | Nein | Nein | 2.8 | wie softhddevice-openglosd, scheint mit ffmpeg 2.8 stabiler zu laufen |
vdr-plugin-softhddevice | Ja | Nein | Ja (Software) | 3.4 | Für neuere ffmpeg-Versionen angepasste Weiterentwicklung von softhddevice-vpp |
vdr-plugin-softhddevice-ffmpeg-2.8 | Ja | Nein | Nein | 2.8 | originale Variante des softhddevice-Plugin, gegen ffmpeg 2.8 gebaut. |
vdr-plugin-vaapidevice | Nein | Ja | Ja (Software) | 3.3 | Auf VAAPI reduzierte Variante von softhddevice-vpp |
vdr-plugin-vaapidevice-hecv | Nein | Ja | Ja (Hardware) | 3.3 | wie vaapidevice, gegen ffmpeg-3.3 gebaut |
vdr-plugin-softhdcuvid | Ja | Nein | Ja (CUVID) | 3.4 | Für Nvidia-Karten mit CUDA/CUVID Decoder (ab GT630 Kepler und höher) |
vdr-plugin-xineliboutput | Ja | Ja | Ja (Software) | 3.4 | Unterstützt VAAPI und VDPAU, läuft auch ohne Hardwarebeschleunigung in VMs |
HEVC sollte mit Nvidia-GPUs ab der GTX 950/GT 1030 aufwärts und mit Intel IGPs ab der Skylake-Generation (mehr als 8-Bit pro Farbkanal erst ab Kabylake) funktionieren. Die Ausgabe ist bislang auf 8-Bit pro Farbkanal beschränkt.
- softhddevice-vpp
- Farbfehldarstellung des OSD mit bestimmten Nvidia-Karten (z.B. GT630 mit Kepler Chipsatz)
- VDPAU mit ffmpeg 3.4/3.3
- bei SAT-Empfang in Verbindung Crashes auf bestimmten Sendern, in dem Fall eine der Varianten mit ffmpeg 2.8 verwenden.
- VDPAU und VAAPI mit ffmpeg 3.4
- keine Hardwarebeschleunigung für HEVC-Material, in dem Fall eine Variante mit ffmpeg 3.3 verwenden.