bugblatterbeast
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
Kann ich den SMPlayer so konfigurieren, dass er Album-Art bei Audiodateien nicht automatisch anzeigt? Ich habe bereits versucht, unter "Preferences" > "Advanced" im Tab "MPlayer/mpv" unter "Here you can pass options and filters to MPlayer/mpv" den Wert "no" für die Option --audio-display zu setzen. | $ mpv --list-options | grep audio-display
--audio-display Choices: no embedded-first external-first (default: embedded-first)
|
Folgendes habe ich erfolglos ausprobiert:
--audio-display=no
und
--audio-display="no"
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
https://mpv.io/manual/master/#options-audio-display Probiere mal bei Optionen -audio-display=no
#oder
-no-audio-display Der Punkt scheint "-" und nicht "–" zu sein. Steht bei mir auch so drin.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
Hallo Marantkurz, vielen Dank für Deinen Hinweis. Hast Du das bei Dir getestet? Bei mir funktioniert es leider nicht. In der Log-Datei steht folgendes:
/usr/bin/mpv --no-config --no-quiet --terminal --no-msg-color --input-ipc-server=/tmp/smplayer-mpv-7392 --msg-level=ffmpeg/demuxer=error --video-rotate=no -v --no-fs --hwdec=no --sub-auto=fuzzy --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=90177553 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-ass --embeddedfonts --sub-ass-line-spacing=0 --sub-scale=1 --sub-font=Arial --sub-color=#ffffffff --sub-shadow-color=#ff000000 --sub-border-color=#ff000000 --sub-border-size=0.75 --sub-shadow-offset=2.5 --sub-font-size=50 --sub-bold=no --sub-italic=no --sub-margin-y=8 --sub-margin-x=20 --sub-codepage=ISO-8859-1 --vid=1 --sub-pos=100 --volume=81 --cache=auto --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/home/USER/Pictures/smplayer_screenshots --audio-pitch-correction=yes --volume-max=110 --no-audio-display --term-playing-msg=MPV_VERSION=${=mpv-version:}
...
Setting option 'audio-display' = 'no' (flags = 8)
...
Displaying cover art. Use --no-audio-display to prevent this.
Starting playback... In der Protokoll-Eintrag des Aufrufs steht eigentlich, dass die Option "--no-audio-display" gesetzt wurde. Ich habe jetzt "--audio-display=no", "-audio-display=no", "--no-audio-display" und "-no-audio-display" ausprobiert. Das Ergebnis ist bis jetzt leider jedes mal das gleiche. EDIT: Ich sehe gerade: Du hast ja geschrieben, dass es bei Dir auch so drin steht. Dann wird es wahrscheinlich auch bei Dir so funktionieren. Hast Du noch andere Optionen gesetzt, die einen Einfluss darauf haben könnten?
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
Ich habe keine Beispieldatei. Probiere mal was per mpv direkt funktioniert.
Du hast ja geschrieben, dass es bei Dir auch so drin steht.
Damit war nur "-" (einfach) gemeint. Habe mehrere Optionen drin stehen. Deine nicht.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
mpv scheint die Option zu ignorieren. | $ mpv --no-audio-display test1.mp3
Video --vid=1 [P] (mjpeg 300x300 1.000fps)
(+) Audio --aid=1 (mp3 2ch 44100Hz)
|
(auch alternativ mit "-no-audio-display" versucht) hier auch noch die extra lange Fassung:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114 | $ mpv -v --no-audio-display test1.mp3
[cplayer] Command line options: '-v' '--no-audio-display' 'test1.mp3'
[cplayer] mpv 0.34.1 Copyright © 2000-2021 mpv/MPlayer/mplayer2 projects
[cplayer] built on UNKNOWN
[cplayer] FFmpeg library versions:
[cplayer] libavutil 56.70.100
[cplayer] libavcodec 58.134.100
[cplayer] libavformat 58.76.100
[cplayer] libswscale 5.9.100
[cplayer] libavfilter 7.110.100
[cplayer] libswresample 3.9.100
[cplayer] FFmpeg version: 4.4.2-0ubuntu0.22.04.1
[cplayer]
[cplayer] Configuration: ./waf configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --confdir=/etc/mpv --zshdir=/usr/share/zsh/vendor-completions --enable-cdda --enable-dvdnav --enable-libmpv-shared --enable-sdl2 --disable-build-date --enable-dvbin
[cplayer] List of enabled features: alsa asm caca cdda cplayer cplugins cuda-hwaccel cuda-interop debug-build drm dvbin dvdnav egl egl-drm egl-helpers egl-x11 ffmpeg ffmpeg-aviocontext-bytes-read ffnvcodec gbm gbm.h gl gl-wayland glibc-thread-name glob glob-posix gpl iconv jack javascript jpeg lcms2 libarchive libass libavdevice libbluray libdl libm libmpv-shared libplacebo librt linux-fstatfs linux-input-event-codes lua lua52 memfd_create optimize plain-gl posix posix-or-mingw pthreads pulse rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video sixel spirv-cross spirv-cross-shared stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-vulkan vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vector vt.h vulkan wayland wayland-protocols x11 xv zimg zlib
[cplayer] Reading config file /etc/mpv/encoding-profiles.conf
[cplayer] Applying profile 'default'...
[cplayer] Reading config file /etc/mpv/mpv.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'hwdec' = 'vaapi' (flags = 4)
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Setting option 'audio-display' = 'no' (flags = 8)
[cplayer] Waiting for scripts...
[osd/libass] libass API version: 0x1502000
[osd/libass] libass source: tarball: 0.15.2
[osd/libass] Shaper: FriBidi 1.0.8 (SIMPLE) HarfBuzz-ng 2.7.4 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook
[ytdl_hook] not a ytdl:// url
[ifo_dvdnav] Opening test1.mp3
[bdmv/bluray] Opening test1.mp3
[file] Opening test1.mp3
[demux] Trying demuxers for level=normal.
[cplayer] Set property: shared-script-properties -> 1
[osd/libass] libass API version: 0x1502000
[osd/libass] libass source: tarball: 0.15.2
[osd/libass] Shaper: FriBidi 1.0.8 (SIMPLE) HarfBuzz-ng 2.7.4 (COMPLEX)
[osd/libass] Setting up fonts...
[lavf] Found 'mp3' at score=12 size=2048.
[lavf] Found 'mp3' at score=12 size=4096.
[lavf] Found 'mp3' at score=12 size=8192.
[lavf] Found 'mp3' at score=12 size=16384.
[lavf] Found 'mp3' at score=51 size=65536.
[lavf] avformat_find_stream_info() finished after 98304 bytes.
[lavf] Assuming this is an image format.
[demux] Detected file format: mp3 (libavformat)
[cplayer] Opening done: test1.mp3
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[find_files] Loading external files in .
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Running hook: ytdl_hook/on_preloaded
[lavf] select track 0
[cplayer] Video --vid=1 [P] (mjpeg 300x300 1.000fps)
[cplayer] (+) Audio --aid=1 (mp3 2ch 44100Hz)
...
[ad] Codec list:
[ad] mp3float (mp3) - MP3 (MPEG audio layer 3)
[ad] mp3 - MP3 (MPEG audio layer 3)
[ad] Opening decoder mp3float
[ad] Requesting 1 threads for decoding.
[ad] Selected codec: mp3float (MP3 (MPEG audio layer 3))
[af] User filter list:
[af] (empty)
[cplayer] Starting playback...
[af] [in] 44100Hz stereo 2ch floatp
[af] [userspeed] 44100Hz stereo 2ch floatp
[af] [userspeed] (disabled)
[af] [convert] 44100Hz stereo 2ch floatp
[ao] Trying audio driver 'pulse'
[ao/pulse] requested format: 44100 Hz, stereo channels, floatp
[ao/pulse] Library version: 15.99.0
[ao/pulse] Proto: 35
[ao/pulse] Server proto: 4294967295
[ao/pulse] Channel layouts:
[ao/pulse] - #fl
[ao/pulse] - #fr
[ao/pulse] - #fc
[ao/pulse] - #lfe
[ao/pulse] - #bl
[ao/pulse] - #br
[ao/pulse] - #flc
[ao/pulse] - #frc
[ao/pulse] - #bc
[ao/pulse] - #sl
[ao/pulse] - #sr
[ao/pulse] - #tc
[ao/pulse] - #tfl
[ao/pulse] - #tfc
[ao/pulse] - #tfr
[ao/pulse] - #tbl
[ao/pulse] - #tbc
[ao/pulse] - #tbr
[ao/pulse] result: stereo
[ao/pulse] device buffer: 4410 samples.
[ao/pulse] using soft-buffer of 8820 samples.
[cplayer] AO: [pulse] 44100Hz stereo 2ch float
[cplayer] AO: Description: PulseAudio audio output
[autoconvert] inserting resampler
[swresample] format change, reinitializing resampler
[swresample] 44100Hz stereo floatp -> 44100Hz stereo float
[af] [out] 44100Hz stereo 2ch float
[cplayer] audio ready
[cplayer] starting audio playback
[cplayer] playback restart complete @ 0.000000, audio=playing, video=eof
[ao/pulse] starting AO
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Set property: shared-script-properties -> 1
|
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
--audio-display=no geht auch nicht?
(auch alternativ mit "-no-audio-display" versucht)
Vllt. meintest Du das hier ja.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
geht auch nicht?
Leider nicht. In der verbose Ausgabe steht auch wieder drin "[cplayer] Setting option 'audio-display' = 'no' (flags = 8)". "--no-audio-display" ist anscheinend ein Alias für "--audio-display=no". Außerdem scheint mpv alle Optionen mit einem oder zwei Minuszeichen zu erkennen. Ich bekomme nie eine Beschwerde, dass die Option die ich angegeben habe unbekannt wäre. Aber leider wird immer ein Videostream mit der in der mp3 Datei eingebetteten Album-Art generiert.
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
Ich habe ne eher fragwürdige 😬 Idee. Setze mal [extension.mp3]
audio-display=no an das Ende der mpv.conf. Dann logischerweise mpv die mp3 ohne Option starten lassen.
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
sehe gerade bei Dir liest der die mpv.conf von /etc/mpv/mpv.conf Also anlegen in ~/.config/mpv/
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
Was passiert eigentlich bei den Optionen --vid=no
--video=no
--no-video Das wäre doch sicher auch eine Möglichkeit. Schliesslich weist mpv das als "--vid=1" aus. Allerdings müsste ich auch erstmal nachsehen wie die Bedingung [extension.mp3]+vid=no zusammen zur Option gepackt wird.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
Mir ist gerade aufgefallen, dass ich bei der Interpretation der Ausgabe von mpv einen total großen Fehler gemacht habe. | $ mpv --no-audio-display test1.mp3
Video --vid=1 [P] (mjpeg 300x300 1.000fps)
(+) Audio --aid=1 (mp3 2ch 44100Hz)
|
Diese Ausgabe bedeutet nicht (so wie ich dachte), dass ein Video und ein Audio Stream ausgegeben werden. Es bedeutet statt dessen, dass ein Video und ein Audio Stream erkannt wurden aber nur der Audio Stream ausgegeben wird. Es tut mir Leid, aber ich habe bis eben gar nicht ausprobiert, mpv mal ganz ohne Optionen zu starten. Das sieht dann nämlich so aus: | $ mpv test1.mp3
(+) Video --vid=1 [P] (mjpeg 300x300 1.000fps)
(+) Audio --aid=1 (mp3 2ch 44100Hz)
|
Es wird dann auch automatisch ein Fenster von mpv geöffnet. Ich hatte mich gar nicht gewundert, dass ich den Stream nicht sehe, weil ich dachte er würde einfach ins leere gehen. So wie wenn man mit ffmpeg einen Stream startet. Tut mir Leid, wenn Du deshalb jetzt auch an der falschen Stelle nach dem Problem gesucht hast. Nach den jetzigen Erkenntnissen würde ich sagen, dass das Problem wohl doch beim SMPlayer liegt. Der zeigt die Album-Art nämlich immer noch an.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
Den Ordner /home/USER/.config/smplayer/file_settings zu löschen hat das Problem jetzt auch im SMPlayer gelöst. EDIT: Es hätte also wahrscheinlich schon nach dem ersten Lösungsansatz funktioniert, wenn ich die file_settings gelöscht hätte.
|
Marantkurz
Anmeldungsdatum: 7. September 2023
Beiträge: 785
|
dass ich bei der Interpretation der Ausgabe von mpv
War auch zu faul nachzusehen, hatte mir das aber auch schon irgendwie gedacht 😬 egal.. Probiere mal ob smplayer eine Option überhaupt annimmt Bsp: -audio=no edit Zu spät Deine letzte Antwort mitbekommen.
|
bugblatterbeast
(Themenstarter)
Anmeldungsdatum: 30. Januar 2008
Beiträge: 473
|
Vielen Dank auf für Deine Mühe Marantkurz. Tut mir Leid, dass mir der Irrtum nicht schon früher aufgefallen ist.
|