2016-11-08 13:57:08 +0000 2016-11-08 13:57:08 +0000
11
11

So konfigurieren Sie VLC für die korrekte Wiedergabe von 4K-Inhalten

Derzeit ist mein Hauptmedienplayer unter Windows (10 Pro x64) VLC, aber ich habe bemerkt, dass er einfriert, wenn ich UHD-Inhalte (2K, 4K-Videos) abspielen möchte.

Die Konfiguration meines PCs: Intel i7 3770, 16GB RAM, 512GB SSD, nVidia GTX 970 4GB.

Der Ton ist OK, aber das Bild friert ein (2-3 Bilder pro Minute ).

Ich habe versucht, die Codecs einzustellen oder die GPU-Beschleunigung zu aktivieren/deaktivieren - ohne Erfolg.

Was sollte ich einstellen, um diese Art von Inhalten flüssig abzuspielen?

P.S.: Media Player Classic spielt die gleiche Datei so flüssig ab, aber ich möchte VLC als Hauptplayer behalten.

Antworten (2)

9
9
9
2016-11-15 12:01:12 +0000

Es ist mir gelungen, das Problem mit VLC Version 2.2.4 zu reproduzieren.

Das Problem des Einfrierens besteht nur, wenn “Hardware-beschleunigte Dekodierung” auf etwas anderes als “Deaktivieren” eingestellt ist.

Anscheinend unterstützt VLC jetzt GPU-Dekodierung, aber ich glaube, dass es auf eine sehr ineffiziente Weise gemacht wird.
Der Artikel How to enable gpu accelerated decoding in VLC sagt folgendes :

die Daten werden in der GPU in der Dekodierungsphase dekodiert und dann zurück zum Player übertragen, damit die anderen Phasen, z.B. Filterung und Streaming, verarbeitet werden können.

Ich habe eine bessere Framerate erreicht, wenn ich “Hardware-beschleunigte Dekodierung” auf “Deaktivieren” gestellt habe. Dies belastet die gesamte CPU und erfordert daher eine starke CPU.

Der User Journeyman Geek empfiehlt, unter Tools / Preferences / Video Codecs" / FFMPEG / Threads die Thread-Anzahl zu erhöhen, aber bei mir hat es mit dem Standardwert von 0, also “Auto”, funktioniert. Vielleicht experimentieren Sie weiter mit anderen Werten für Threads. Ich habe nur angemerkt, dass die FFMPEG-Bibliothek nicht für alle Videoformate verwendet wird.

VLC unterstützt im Moment (2016) anscheinend nicht den x265-Codec, da x265-Videos beim Herunterladen von 4ksamples.com nicht abgespielt wurden. Mit dem Media Player Classic funktionierte jedoch alles einwandfrei.

Bearbeiten (2018) : VLC funktioniert jetzt erfolgreich mit diesen Dateien.

1
1
1
2016-11-14 00:58:46 +0000

Ich habe ein wenig mit dem Video Welpen baden in 4k von 4ksamples.com sowie mit einigen anderen experimentiert. Ich habe eine Kombination gefunden, die mit meinem Testvideo funktioniert. Ich stelle fest, dass eine einigermaßen schnelle Speicherung für eine qualitativ hochwertige Wiedergabe unerlässlich ist. Wenn Sie bedenken, dass etwas Ausprobieren erforderlich ist, sollten Sie die aktuellen Einstellungen sichern. Diese Einstellungen funktionieren auf einer 3770, 16gb Ram und einer gforce 980TI, von der ich weiß, dass sie 4k-fähig ist

Ich habe ziemlich viele erweiterte Einstellungen geändert, um sie zum Laufen zu bringen. Theoretisch sollte DXVA aktiviert sein, aber das bringt VLC zum Absturz.

Unter dem einfachen Modus in den Einstellungen gehen Sie zu Tools -> Preferences und Input / Codecs und in der Dropdown-Box für Skip H.264 in-loop deblocking filter ändern Sie es auf All. Dies wird von VLC empfohlen

Wechseln Sie unter Einstellungen zu Alle anzeigen und versuchen Sie diese Änderungen

Ich habe alle Filter unter Videofilter ausgeschaltet. Das war das letzte, was ich gemacht habe, und es schien am meisten zu helfen, also würde ich hier anfangen

Unter “Video Codecs” - > FFMPEG habe ich meine Threads auf 3 gesetzt. Sie sollten vielleicht mit höheren oder niedrigeren Zahlen experimentieren.

Stellen Sie sicher, dass unter “Output Modules/DirectX” alles abgewählt ist.

Diese Änderungen scheinen funktioniert zu haben.

Als Referenz, nachdem ich die kommentierten Zeilen entfernt habe, sieht meine vlcrc wie folgt aus:

[directdraw] 
directx-hw-yuv=0
directx-3buffering=0
[direct3d] 
direct3d-shader=Disabled
[swscale] 
swscale-mode=9
[qt4] 
qt-privacy-ask=0
[x264] 
sout-x264-profile=main
sout-x264-preset=veryfast
sout-x264-tune=film
[qsv] 
sout-qsv-software=1
sout-qsv-h264-profile=decide
sout-qsv-h264-level=decide
sout-qsv-mpeg2-profile=decide
sout-qsv-mpeg2-level=decide
[avcodec] 
avcodec-skiploopfilter=4
avcodec-hw=any
avcodec-threads=3
[waveout] 
waveout-volume=0.700000
[directsound] 
directx-volume=0.700000
[filesystem] 
filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa
[core] 
aout=any
video-deco=0
vout=direct3d
video-filter=swscale
vod-server=any

Ich habe eine gist mit meiner vollständigen vlcrc für 4k hier