HEVC
Aus VDR Wiki
(Unterschied zwischen Versionen)
Jsffm (Diskussion | Beiträge) (→Hardware) |
Jsffm (Diskussion | Beiträge) (→Hardware) |
||
(17 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
Auch H265 oder H.265 genannt, Codec, wird bei UHD und in Deutschland bei [[DVB-T2]] eingesetzt. | Auch H265 oder H.265 genannt, Codec, wird bei UHD und in Deutschland bei [[DVB-T2]] eingesetzt. | ||
==Patches== | ==Patches== | ||
− | [http://www.vdr-portal.de/board17-developer/board97-vdr-core/128740-rfc-h-265-frame-parser HEVC-Patch für | + | [http://www.vdr-portal.de/board17-developer/board97-vdr-core/128740-rfc-h-265-frame-parser HEVC-Patch für VDR] - Ab vdr-2.3.2 ist HEVC Unterstützung integriert. |
[http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1272182-rfc-h-265-frame-parser/#post1272182 HEVC-Patch für streamdev] | [http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1272182-rfc-h-265-frame-parser/#post1272182 HEVC-Patch für streamdev] | ||
[http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1277803-rfc-h-265-frame-parser/#post1277803 HEVC-Patch für xineliboutput] | [http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1277803-rfc-h-265-frame-parser/#post1277803 HEVC-Patch für xineliboutput] | ||
− | |||
− | |||
==Was geht?== | ==Was geht?== | ||
;Aufzeichnen | ;Aufzeichnen | ||
− | : | + | : Ab VDR-2.3.2 ist die HEVC-Unterstützung integriert. Ältere Versionen benötigen den Core Patch oben. |
;Wiedergabe | ;Wiedergabe | ||
− | + | * Für das [[Softhddevice-plugin|Softhddevice]] Plugin mit [https://github.com/FFmpeg/FFmpeg/tree/release/3.2 ffmpeg 3.2] ist eine Weiterentwicklung im [https://github.com/pesintta/vdr-plugin-softhddevice/tree/vpp_support fork] von pesintta verfügbar (branch vpp_support). | |
− | + | ||
− | + | git clone https://github.com/pesintta/vdr-plugin-softhddevice.git | |
+ | cd vdr-plugin-softhddevice | ||
+ | git checkout vpp_support | ||
− | :Ausgabe per [[KODI]] kann über eine .strm Datei erfolgen | + | Diskussion dazu im [http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/129888-softhddevice-with-hevc vdr-portal]. |
+ | |||
+ | * Für das Plugin [[Xineliboutput-plugin|Xineliboutput]] gibt es einen ersten [http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1277803-rfc-h-265-frame-parser/#post1277803 Patch]<br />und eine neue Version [http://phivdr.dyndns.org/vdr/vdr-xineliboutput/vdr-xineliboutput-2.0.0.tgz 2.0.0] | ||
+ | |||
+ | * Ausgabe per [[KODI]] kann über eine .strm Datei erfolgen | ||
::{{Box Datei |Das Erste.strm|<pre>http://<ip-Adresse>:3000/T-8468-16481-769.ts</pre>}} | ::{{Box Datei |Das Erste.strm|<pre>http://<ip-Adresse>:3000/T-8468-16481-769.ts</pre>}} | ||
− | + | * Bei dem [[Vnsi-server-plugin|vnsi]] Plugin hat sich auch was getan: [https://github.com/FernetMenta/vdr-plugin-vnsiserver/pull/60] | |
::<pre>git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver.git</pre> | ::<pre>git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver.git</pre> | ||
+ | |||
+ | ;Plugins | ||
+ | |||
+ | * [[Femon-plugin|femon]] Plugin | ||
+ | git clone https://github.com/rofafor/vdr-plugin-femon | ||
==Was fehlt noch?== | ==Was fehlt noch?== | ||
[[Xvdr-plugin|xvdr]] Plugin | [[Xvdr-plugin|xvdr]] Plugin | ||
− | |||
− | |||
==Hardware== | ==Hardware== | ||
+ | [[VAAPI]] Unterstützung | ||
+ | |||
;[https://de.wikipedia.org/wiki/Nvidia_Geforce Nvidia-Karten]: | ;[https://de.wikipedia.org/wiki/Nvidia_Geforce Nvidia-Karten]: | ||
: Nvidia-Karten mit VDPAU Feature Level F/G, haben einen eigenen [[HEVC]] Hardware Decoder | : Nvidia-Karten mit VDPAU Feature Level F/G, haben einen eigenen [[HEVC]] Hardware Decoder | ||
− | :: Das sind Karten mit Maxwell (ab 2.Generation VP7) und Pascal-Architektur (VP8) : GTX 950, GTX 960, | + | :: Das sind Karten mit Maxwell (ab 2.Generation VP7) und Pascal-Architektur (VP8) : GTX 950, GTX 960, GT 1030, GTX 1050, GTX 1070, GTX 1080, Quadro P400. |
:: Karten mit Maxwell 1.0 und Kepler z.B. GT 710, GT 730 benutzen zusätzlich die CPU zur Wiedergabe des HEVC Materials, welche dann entsprechend leistungsstark sein muss. | :: Karten mit Maxwell 1.0 und Kepler z.B. GT 710, GT 730 benutzen zusätzlich die CPU zur Wiedergabe des HEVC Materials, welche dann entsprechend leistungsstark sein muss. | ||
;Intel: | ;Intel: | ||
+ | : ab [https://en.wikipedia.org/wiki/Intel_HD_and_Iris_Graphics#Intel_Atom_family Cherry Trail-T Atom] Decoder | ||
+ | : ab [https://en.wikipedia.org/wiki/Intel_HD_and_Iris_Graphics#Intel_Pentium_and_Celeron_family Cherryview/Braswell Celeron/ Pentium] Decoder | ||
: ab [https://de.wikipedia.org/wiki/Intel-Skylake-Mikroarchitektur Skylake] ( HEVC max. 8bit/30Hz/HDMI 1.4. ) | : ab [https://de.wikipedia.org/wiki/Intel-Skylake-Mikroarchitektur Skylake] ( HEVC max. 8bit/30Hz/HDMI 1.4. ) | ||
: [https://de.wikipedia.org/wiki/Intel-Kaby-Lake-Mikroarchitektur Kaby Lake] verbesserte Codec-Beschleunigungen für H.265 | : [https://de.wikipedia.org/wiki/Intel-Kaby-Lake-Mikroarchitektur Kaby Lake] verbesserte Codec-Beschleunigungen für H.265 | ||
+ | |||
+ | ;AMD | ||
+ | : ab [https://www.x.org/wiki/RadeonFeature/#index8h2 Unified Video Decoder 6 / Carrizo, Fiji] | ||
;ARM: | ;ARM: | ||
− | : Odroid C1, C1+ (HDMI 1.4), C2 (HDMI 2.0) | + | : [http://www.hardkernel.com/main/main.php Odroid] C1, C1+ (HDMI 1.4), C2 (HDMI 2.0) |
==Links== | ==Links== |
Aktuelle Version vom 5. Oktober 2017, 22:31 Uhr
High Efficiency Video Coding
Auch H265 oder H.265 genannt, Codec, wird bei UHD und in Deutschland bei DVB-T2 eingesetzt.
Inhaltsverzeichnis |
[Bearbeiten] Patches
HEVC-Patch für VDR - Ab vdr-2.3.2 ist HEVC Unterstützung integriert.
[Bearbeiten] Was geht?
- Aufzeichnen
- Ab VDR-2.3.2 ist die HEVC-Unterstützung integriert. Ältere Versionen benötigen den Core Patch oben.
- Wiedergabe
- Für das Softhddevice Plugin mit ffmpeg 3.2 ist eine Weiterentwicklung im fork von pesintta verfügbar (branch vpp_support).
git clone https://github.com/pesintta/vdr-plugin-softhddevice.git cd vdr-plugin-softhddevice git checkout vpp_support
Diskussion dazu im vdr-portal.
- Für das Plugin Xineliboutput gibt es einen ersten Patch
und eine neue Version 2.0.0
- Ausgabe per KODI kann über eine .strm Datei erfolgen
-
git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver.git
- Plugins
- femon Plugin
git clone https://github.com/rofafor/vdr-plugin-femon
[Bearbeiten] Was fehlt noch?
xvdr Plugin
[Bearbeiten] Hardware
VAAPI Unterstützung
- Nvidia-Karten mit VDPAU Feature Level F/G, haben einen eigenen HEVC Hardware Decoder
- Das sind Karten mit Maxwell (ab 2.Generation VP7) und Pascal-Architektur (VP8) : GTX 950, GTX 960, GT 1030, GTX 1050, GTX 1070, GTX 1080, Quadro P400.
- Karten mit Maxwell 1.0 und Kepler z.B. GT 710, GT 730 benutzen zusätzlich die CPU zur Wiedergabe des HEVC Materials, welche dann entsprechend leistungsstark sein muss.
- Intel
- ab Cherry Trail-T Atom Decoder
- ab Cherryview/Braswell Celeron/ Pentium Decoder
- ab Skylake ( HEVC max. 8bit/30Hz/HDMI 1.4. )
- Kaby Lake verbesserte Codec-Beschleunigungen für H.265
- ARM
- Odroid C1, C1+ (HDMI 1.4), C2 (HDMI 2.0)
[Bearbeiten] Links
-