Dann hast du es jetzt. Glückwunsch
Arch Linux_Grafik + Prozessor, sowie Multimedia-Codec Treiber
-
ghostbox -
17. März 2024 um 11:23 -
Erledigt
-
-
Ich habe nun eine Serie gestartet. Lässt sich nun prüfen, ob "wirklich" die Hardware Beschleinigung funktioniert?
bzw. ob mpv überhaupt alle Treiber/codecs korrekt hat und auch nutzt?
libva-mesa-driver + mesa-vdpau hatte ich zuvor installiert.
-
man sollte es an der GPU bzws. CPU Auslastung sehen
im Idle
mpv läuft
-
und womit lässt Du Dir das anzeigen, mit welcher Anzeige/Tool?
-
und womit lässt Du Dir das anzeigen, mit welcher Anzeige/Tool?
nvidia-settings, das kannst du mit deiner radeon Karte allerdings nicht benutzen, ka ob es sowas für ATI gibt.
-
Beitrag von ghostbox (
31. März 2024 um 22:52 )Dieser Beitrag wurde vom Autor gelöscht (3. April 2024 um 23:14 ). -
-
-
-
Hallo,
ich habe mir den mpv player installiert: yay -S mpv
Anschließend drei Treiber/Codecs Pakete:
yay -S libva.mesa-driver
sowie yay -S mesa-vdpau
+ yay -S radeon
Danach final, die Hardwarebeschleunigung akiviert.
nano ~/.config/mpv/mpv.conf
Code# Enable hardware decoding if available. Often, this does not work with all # video outputs, but should work well with default settings on most systems. # If performance or energy usage is an issue, forcing the vdpau or vaapi VOs # may or may not help. hwdec=auto-safe
Wenn ich nun Filme und Serien von meiner Festplatte abspiele, läuft auch soweit alles gut.
Jedoch habe ich nun eine Serie und dort steht HEVC mit im Titel.
Wenn ich diese .mkv mit dem mpv abspiele, scheint ein Treiber/codec zu fehlen, weil die Farben eher lila und so sind, statt normal.
Ich hoffe ihr habt Rat.
Edit: habe einen Film, wo auch HEVC im Titel steht, wenn ich diesen starte mit dem mpv, tritt das vermeintliche lila Gedöns nicht auf.
Hhm.
PS: ich nutze eine amd cpu und amd gpu.
-
Wenn ich diese .mkv mit dem mpv abspiele, scheint ein Treiber/codec zu fehlen, weil die Farben eher lila und so sind, statt normal.
MKV ist ein Containerformat und sagt nichts über den Codec aus.
Zeige mal die Ausgabe von ffprobe DEIN_FILM.mkv
-
ffprobe Crooks S01E01.mkv
Code
Alles anzeigenffprobe version n6.1.1 Copyright (c) 2007-2023 the FFmpeg developers built with gcc 13.2.1 (GCC) 20230801 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enab le-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enabl e-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopenco re_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-lib theora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-li bx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --en able-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Argument 'S01E01.mkv' provided as input filename, but 'Crooks' was already specified.
-
Steht doch in der letzten Zeile, dass der Befehl so nicht funktioniert hat, weil in dem Dateinamen ein Leerzeichen enthalten ist.
Also nochmal ffprobe "Crooks S01E01.mkv"
-
ffprobe '/mnt/nvme0n1p1/Crooks S01E01/Crooks S01E01.mkv'
Code
Alles anzeigenffprobe version n6.1.1 Copyright (c) 2007-2023 the FFmpeg developers built with gcc 13.2.1 (GCC) 20230801 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enab le-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enabl e-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopenco re_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-lib theora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-li bx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --en able-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan libavutil 58. 29.100 / 58. 29.100 libavcodec 60. 31.102 / 60. 31.102 libavformat 60. 16.100 / 60. 16.100 libavdevice 60. 3.100 / 60. 3.100 libavfilter 9. 12.100 / 9. 12.100 libswscale 7. 5.100 / 7. 5.100 libswresample 4. 12.100 / 4. 12.100 libpostproc 57. 3.100 / 57. 3.100 Input #0, matroska,webm, from '/mnt/nvme0n1p1/Crooks S01E01/Crooks S01E01.mkv': Metadata: encoder : libebml v1.4.4 + libmatroska v1.7.1 Duration: 01:06:48.22, start: 0.000000, bitrate: 20723 kb/s Chapters: Chapter #0:0: start 0.000000, end 3822.000000 Metadata: title : Part 01 Chapter #0:1: start 3822.000000, end 4008.224000 Metadata: title : Credits Stream #0:0: Video: hevc (Main 10), yuv420p10le(pc), 3840x2160 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 1k tbn (default) Metadata: BPS : 19309893 DURATION : 01:06:48.125000000 NUMBER_OF_FRAMES: 96195 NUMBER_OF_BYTES : 9674558401 _STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Side data: DOVI configuration record: version: 1.0, profile: 5, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 0 Stream #0:1(ger): Audio: eac3 (Dolby Digital Plus + Dolby Atmos), 48000 Hz, 5.1(side), fltp, 768 kb/s (default) (original) Metadata: title : Deutsch [Dolby Digital Plus with Dolby Atmos 5.1] BPS : 768000 DURATION : 01:06:48.160000000 NUMBER_OF_FRAMES: 125255 NUMBER_OF_BYTES : 384783360 _STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s (dub) Metadata: title : English [Dolby Digital Plus 5.1] BPS : 640000 DURATION : 01:06:48.224000000 NUMBER_OF_FRAMES: 125257 NUMBER_OF_BYTES : 320657920 _STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:3(ger): Subtitle: subrip (original) (hearing impaired) Metadata: title : Deutsch [SDH] BPS : 73 DURATION : 01:04:36.708000000 NUMBER_OF_FRAMES: 1123 NUMBER_OF_BYTES : 35492 _STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:4(ger): Subtitle: subrip (original) (hearing impaired) Metadata: title : Deutsch [SDH] BPS : 71 DURATION : 01:04:37.500000000 NUMBER_OF_FRAMES: 1092 NUMBER_OF_BYTES : 34710 _STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES ......
und noch viele weitere Zeilen für andere Sprachen...
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!