Hab gerade mal den aktuellen Git mit DVB-T2 getestet, CPU-Last hoch und Aussetzer in Bild und Ton.
Aufnahmen in HEVC (h265) wandeln, Handling unter Vdr bleibt?
-
-
Auf einem Celeron G540 klappt die DVB-T2 Wiedergabe flüssig mit Software-Decoding bei DVB-T2 (mit ffmpeg 3.4.1 und libxine 1.2.8), bei der ffmpeg-Version kann man mit softhddevice wie oben geschrieben den Hardware-Decoder leider auch nicht nutzen...
-
...dann heulen meine Lüfter nachher wieder. Ist denn johns nicht mehr bereit sich die Sache anzusehen? Wir können ja zusammenschmeissen!
-
Ich habe mit VDPAU getestet
-
Wahrscheinlich ist es in so einem Fall besser, erstmal ne ältere ffmpeg Version weiterhin zu benutzen. DIe kann man zur Not ja auch zusätzlich zur distributionseigenen Version in /opt installieren und dann halt PKG_CONFIG_PATH (beim Kompilieren von softhddevice) und LD_LIBRARY_PATH (beim Start von VDR) passend setzen. So habe ich das bei meinem System auch gemacht (nur dass es hier umgekehrt ist: die ffmpeg-Version von Linux Mint ist mir zu alt).
Mittelfristig müsste man in softhddevice wohl zusätzlich zu Vdpau und Vaapi auch noch Support für Nvdec einbauen. In manchen Playern (mpv, kodi) ist das ja auch schon drin und es existiert Entwicklerdokumentation auf https://developer.nvidia.com/nvdec-programming-guide
-
Mahlzeit,
ganz frisch kann Softhddevice hevc wiedergeben
Siehe hier: softhddevice with hevc
Möchte gpu encoding einfach mal ausprobieren.
Danke
-
Hi,
Du bringst da vieles durcheinander...
GPU Encoding hat da Null mit zu tun. Das macht ja der Sender. Das neue nutzt wohl einen Mischmasch aus nvdec und vdpau derzeit um 10 Bit runterzubrechen auf 8 Bit und dann darzustellen. Also quasi Transcodieren.
Also derzeit eher ein Workaround. Echtes 10 Bit Decoding ist anders.
Trotzdem ist es ein schöner erster Schritt!
Hevc it für dvb-t2 ja via Vdpau in 8Bit schon länger möglich. Nur 10 Bit ist neu.
Mfg Stefan
-
Hallo
also CUVID decodiert durchaus in 10 Bit nur zur Anzeige mit VDPAU muss es auf 8 Bit runtergerechnet werden. Derzeit gibt es keine Möglichkeit über HDMI mit NVIDIA Karten 10 Bit zum Fernseher zu bringen. Deswegen ist die Lösung mit 8 Bit und vdpau wohl noch eine weile aktuell.
jojo61
-
Du bringst da vieles durcheinander...
GPU Encoding hat da Null mit zu tun. Das macht ja der Sender...
Passend zum Titel des Themas möchte ich getätigte Aufnahmen (*.ts) in h265 wandeln.
Darauf war die Aussage gpu encoding bezogen. Edit: Muss transcoding heissen
-
Hi,
Ok, und was hat das dann mit nvdec zu tun?
Du benötigst eine Oberfläche Skript etc. Zum Nutzen des nvenc, Falls möglich zum Transcodieren ..
Mfg
-
steht etwas höher im Thema... umgewandelte Aufnahmen ließen sich nicht wiedergeben.
Das kann softhddevice with hevc jetzt.
Transcodieren der h264 Aufnahmen würde ich per Reccmds.conf aufrufen.
Stelle mir das charmant vor, einerseits Platz zu sparen aber andererseits das Handling unter vdr beizubehalten.
Abspielbarkeit auf anderen Geräten ist auch gegeben...
Vielleicht interpretiere ich in h265 hevc auch eine zu hohe Kompressionsrate herein und unterm Strich ist Festplattenplatz dazu kaufen doch einfacher
Danke
-
-
Funktioniert die Wiedergabe von umgewandelten h265 Aufnahmen mit softhdcuvid?
-
Mit libx265 ging das schon immer, mit h264_nvenc jetzt auch.
-
Wie ich gestern Abend festgestellt habe, kann ich plötzlich auch mit softhdddevice (vdpau) mit hevc_nvenc kodierte Aufnahmen anschauen. Was hat sich geändert? Neuerer ffmpeg, neuere NVIDIA-Treiber und andere Parameter beim Encodieren - ich weiss nicht, was den Ausschlag gibt.
-
Moin,
mittlerweile kann doch vdr-plugin-softhdcuvid zur Wiedergabe genutzt werden? Auf Intel GPU mit vaapi.
Und zum umwandeln das Script von jsffm?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!