HEVC

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Was geht?)
(Hardware)
 
(14 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 Core] - in vdr-2.3.2 enthalten.
+
[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]
 
[http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/129888-softhddevice-with-hevc/ softhddevice with hevc]
 
  
 
==Was geht?==
 
==Was geht?==
  
 
;Aufzeichnen
 
;Aufzeichnen
: Per obigen Patch
+
: Ab VDR-2.3.2 ist die HEVC-Unterstützung integriert. Ältere Versionen benötigen den Core Patch oben.
  
 
;Wiedergabe
 
;Wiedergabe
:Für das Plugin [[Softhddevice-plugin|Softhddevice]] gibt es [https://github.com/jojo61/vdr-plugin-softhddevice hier] eine Entwicklung, die [http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/129888-softhddevice-with-hevc hier] besprochen wird.
+
* 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).
::<pre>git clone https://github.com/jojo61/vdr-plugin-softhddevice.git</pre>
+
  
: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 2.0.0-pre1]
+
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]
+
* 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
 
[[Femon-plugin|femon]] 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, GTX 750 SE, GTX 1050, GTX 1070, GTX 1080.
+
:: 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.
  
Zeile 47: Zeile 55:
 
: 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.

HEVC-Patch für streamdev

HEVC-Patch für xineliboutput

[Bearbeiten] Was geht?

Aufzeichnen
Ab VDR-2.3.2 ist die HEVC-Unterstützung integriert. Ältere Versionen benötigen den Core Patch oben.
Wiedergabe
git clone https://github.com/pesintta/vdr-plugin-softhddevice.git
cd vdr-plugin-softhddevice
git checkout vpp_support

Diskussion dazu im vdr-portal.

  • Ausgabe per KODI kann über eine .strm Datei erfolgen
Datei
Das Erste.strm
http://<ip-Adresse>:3000/T-8468-16481-769.ts


  • Bei dem vnsi Plugin hat sich auch was getan: [1]
git clone https://github.com/FernetMenta/vdr-plugin-vnsiserver.git
Plugins
git clone https://github.com/rofafor/vdr-plugin-femon

[Bearbeiten] Was fehlt noch?

xvdr Plugin

[Bearbeiten] Hardware

VAAPI Unterstützung

Nvidia-Karten
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
AMD
ab Unified Video Decoder 6 / Carrizo, Fiji
ARM
Odroid C1, C1+ (HDMI 1.4), C2 (HDMI 2.0)

[Bearbeiten] Links

  1. HEVC Wikipedia
  2. High Efficiency Video Coding implementations and products
  3. The seventh generation PureVideo HD
Ansichten
Meine Werkzeuge
Navigation
mitmachen
Werkzeuge