Sound, Digitalkameras, TV+Video und Spiele.
-
hikaru
- Moderator
- Beiträge: 13594
- Registriert: 09.04.2008 12:48:59
Beitrag
von hikaru » 17.05.2021 09:47:32
wanne hat geschrieben: 17.05.2021 02:36:40
@hikaru du hast da ein paar mal versehentlich vp9 verwendet. Der ist natürlich flott.
Ich habe hier noch keine Outputs gepostet die Rückschlüsse auf Codecs erlauben würden.
Meinst du habakug? Er wollte wohl nur den Unterschied in der CPU-Auslastung zwischen Hardware- und Software-Decodierung verdeutlichen. Dafür ist es prinzipiell egal welchen Codec man verwendet, vorausgesetzt, dieser erzeugt bei SW-Decodierung überhaupt nennenswerte Auslastung.
-
habakug
- Moderator
- Beiträge: 4313
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von habakug » 17.05.2021 17:21:00
Hallo,
ja, ich wollte nur darauf hinweisen, dass mpv default (= ohne Parameter) keine Hardwarebeschleunigung verwendet.
Es gibt auch exotische Herangehensweisen [1]. Jemand lässt mpv z.B. 15 Sekunden puffern, dann soll sich die Situation verbessern.
Und da @dufty2 die mpv.conf schon angefasst hat...
(Vorsicht exotisches Forum, zielt zunächst auf Microsoft OS
)
Gruss, habakug
[1]
https://www.reddit.com/r/AV1/comments/g ... _playback/
-
dufty2
- Beiträge: 1711
- Registriert: 22.12.2013 16:41:16
Beitrag
von dufty2 » 17.05.2021 19:20:02
Danke habakug für den Link.
Aber scheint mit meinem testing-mpv irgendwie nicht zu klappen:
Code: Alles auswählen
$ mpv Bulgaria\ 8K\ HDR\ 60P\ \(FUHD\)-N1-Jmq7BLFE.mp4
Error parsing option vd-queue-enable (option not found)
/home/user/.config/mpv/mpv.conf:2: setting option vd-queue-enable='yes' failed.
Error parsing option ad-queue-enable (option not found)
/home/user/.config/mpv/mpv.conf:3: setting option ad-queue-enable='yes' failed.
Error parsing option vd-queue-max-bytes (option not found)
/home/user/.config/mpv/mpv.conf:4: setting option vd-queue-max-bytes='6000MiB' failed.
Error parsing option vd-queue-max-samples (option not found)
/home/user/.config/mpv/mpv.conf:5: setting option vd-queue-max-samples='2000000' failed.
Error parsing option vd-queue-max-secs (option not found)
/home/user/.config/mpv/mpv.conf:6: setting option vd-queue-max-secs='50' failed.
(+) Video --vid=1 (*) (av1 1920x1080 59.940fps)
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
VO: [gpu] 1920x1080 yuv420p10
V: 00:00:03 / 00:05:39 (1%) Dropped: 103
Exiting... (Quit)
-
dufty2
- Beiträge: 1711
- Registriert: 22.12.2013 16:41:16
Beitrag
von dufty2 » 17.05.2021 20:19:08
Das Release 0.9 ist jetzt erschienen [vgl.
https://www.phoronix.com/scan.php?page= ... Benchmarks ]
und in experimental gibt es auch schon als Paket.
Leider funzt es scheinbar unter testing nicht
Code: Alles auswählen
$ mpv Bulgaria\ 8K\ HDR\ 60P\ \(FUHD\)-N1-Jmq7BLFE.mp4
(+) Video --vid=1 (*) (av1 1920x1080 59.940fps)
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
Input validation check 's->n_postfilter_threads >= 1 && s->n_postfilter_threads <= DAV1D_MAX_POSTFILTER_THREADS' failed in dav1d_open!
Could not open codec.
Decoder init failed for libdav1d
VO: [gpu] 1920x1080 yuv420p10
V: 00:00:02 / 00:05:39 (0%) Dropped: 55
Exiting... (Quit)
-
wanne
- Moderator
- Beiträge: 7465
- Registriert: 24.05.2010 12:39:42
Beitrag
von wanne » 17.05.2021 22:48:55
Meinst du habakug?
Ja. Grünen name gesehen und intuitiv mit dir verbunden... Sorry.
rot: Moderator wanne spricht, default: User wanne spricht.
-
habakug
- Moderator
- Beiträge: 4313
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von habakug » 21.05.2021 17:44:23
Hallo,
@dufty2
Du solltest die Ticks bei den Wertepaaren (Option=Wert) in der mpv.conf weglassen, dann geht das (zumindest hier).
Gruss, habakug
-
dufty2
- Beiträge: 1711
- Registriert: 22.12.2013 16:41:16
Beitrag
von dufty2 » 21.05.2021 20:57:53
habakug hat geschrieben: 21.05.2021 17:44:23
Hallo,
@dufty2
Du solltest die Ticks bei den Wertepaaren (Option=Wert) in der mpv.conf weglassen, dann geht das (zumindest hier).
Gruss, habakug
Bin mir nicht ganz sicher was Du mit "Ticks" meinst, evtl. die "einfachen Anführungszeichen", also ' (Apostroph):
setting option vd-queue-enable='yes' failed.
Das ist aber nur die (Fehler-)Ausgabe vom mpv, tatsächlich schaut meine ~/.config/mpv/mpv.conf so aus:
Code: Alles auswählen
vd-queue-enable=yes
ad-queue-enable=yes
vd-queue-max-bytes=6000MiB
vd-queue-max-samples=2000000
vd-queue-max-secs=50
cache=yes
demuxer-max-bytes=2000M
demuxer-max-back-bytes=1000M
Welches mpv benutzt Du? Ich habe 0.32.0-3 aus testing. Es hat 883 options, aber die vd-queue (und auch ad-queue) sind nicht dabei:
Code: Alles auswählen
$ mpv --list-options | grep queue
--vo-vdpau-queuetime-fs Integer (default: 50)
--vo-vdpau-queuetime-windowed Integer (default: 50)
$
-
habakug
- Moderator
- Beiträge: 4313
- Registriert: 23.10.2004 13:08:41
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von habakug » 21.05.2021 23:11:37
Hallo,
für diese Optionen brauchst du mindestens mpv 0.33.x:
Code: Alles auswählen
$ mpv -V
mpv 0.33.1-dirty Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
built on UNKNOWN
FFmpeg library versions:
libavutil 56.70.100
libavcodec 58.134.100
libavformat 58.76.100
libswscale 5.9.100
libavfilter 7.110.100
libswresample 3.9.100
FFmpeg version: n4.4
$ mpv --list-options | grep queue
--ad-queue-enable Flag (default: no)
--ad-queue-max-bytes ByteSize (0 to 4.6116860184274e+18) (default: 1.000 MiB)
--ad-queue-max-samples Integer64 (0 to any) (default: 48000)
--ad-queue-max-secs Double (0 to any) (default: 1.000)
--vd-queue-enable Flag (default: no)
--vd-queue-max-bytes ByteSize (0 to 4.6116860184274e+18) (default: 512.000 MiB)
--vd-queue-max-samples Integer64 (0 to any) (default: 50)
--vd-queue-max-secs Double (0 to any) (default: 2.000)
--vo-vdpau-queuetime-fs Integer (default: 50)
--vo-vdpau-queuetime-windowed Integer (default: 50)
--vo-vdpau-queuetime_fs alias [deprecated] for queuetime-fs
--vo-vdpau-queuetime_windowed alias [deprecated] for queuetime-windowed
--vulkan-queue-count Integer (1 to 8) (default: 1)
$ cat .config/mpv/mpv.conf
keep-open=yes
hwdec=auto
vd-queue-enable=yes
ad-queue-enable=yes
vd-queue-max-bytes=6000M
vd-queue-max-samples=2000000
vd-queue-max-secs=50
cache=yes
demuxer-max-bytes=4000M
demuxer-max-back-bytes=1000M
Das gibt es für Debian hier [1].
Gruss, habakug
[1]
https://www.deb-multimedia.org/dists/te ... ackage/mpv
-
dufty2
- Beiträge: 1711
- Registriert: 22.12.2013 16:41:16
Beitrag
von dufty2 » 22.05.2021 08:04:44
Das gefällt mir nicht, das Teil hat zuviele Abhängigkeiten:
Code: Alles auswählen
# apt install /tmp/mpv_0.33.1-dmo2_amd64.deb
<snip>
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
mpv : Hängt ab von: libass9 (>= 2:0.15.0) aber 1:0.15.0-1 soll installiert werden
Hängt ab von: libavcodec58 (>= 10:4.3.2)
Hängt ab von: libavdevice58 (>= 10:4.3.2) aber 7:4.3.2-0+deb11u1 soll installiert werden
Hängt ab von: libavfilter7 (>= 10:4.3.2)
Hängt ab von: libavformat58 (>= 10:4.3.2) aber 7:4.3.2-0+deb11u1 soll installiert werden
Hängt ab von: libavutil56 (>= 10:4.3.2) aber 7:4.3.2-0+deb11u1 soll installiert werden
Hängt ab von: libbluray2 (>= 2:1.3.0) aber 1:1.2.1-4 soll installiert werden
Hängt ab von: libcdio-cdda2 (>= 10.2+2.0.1) aber 10.2+2.0.0-1+b2 soll installiert werden
Hängt ab von: libcdio-paranoia2 (>= 10.2+2.0.1) aber 10.2+2.0.0-1+b2 soll installiert werden
Hängt ab von: libcdio19 (>= 1:2.1.0) aber 2.1.0-2 soll installiert werden
Hängt ab von: libplacebo120 (>= 2:3.120.1) ist aber nicht installierbar
Hängt ab von: librubberband2 (>= 1.9.1) aber 1.9.0-1 soll installiert werden
Hängt ab von: libswresample3 (>= 10:4.3.2) aber 7:4.3.2-0+deb11u1 soll installiert werden
Hängt ab von: libswscale5 (>= 10:4.3.2) aber 7:4.3.2-0+deb11u1 soll installiert werden
Hängt ab von: libzimg2 (>= 1:3.0.1) ist aber nicht installierbar
Hängt ab von: vapoursynth (>= 52) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Bin nicht der deb-multimedia.org-Fan,
da warte ich lieber ab.
Danke trotzdem.