マルチメディアプレイヤー - SMPlayer - mpv がこける

クラウディア 
1. 概要
2. 状況
3. 対策
4. もっと簡単に

1. 概要

 2024年10月21日あたり、「FreeBSD 13.4 RELEASE」「mpv-0.39.0,1」での出来事です。  2024年11月19日、対策を更新しました。  本ページは、下記のサイトを参考にさせていただきました。
MPV Bad Perfomance with Increased Speed If I do not use --vo=x11 or xv flag

2. 状況

 「SMPlayer」で、「.mp4」を起動しようとすると、下記のダイアログを表示して、こけます。
「SMPlayer」-「」

 ログを表示すると、こんななっています。


mpv --no-quiet --terminal --no-msg-color --input-ipc-server=/tmp/smplayer-mpv-3e4 --msg-level=ffmpeg/demuxer=error --video-rotate=no --no-config --no-fs --hwdec=no --sub-auto=fuzzy --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=37748766 --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 --sid=auto --sub-pos=100 --volume=55 --cache=auto --screenshot-template=cap_%F_%p_%02n --screenshot-format=jpg --screenshot-directory=/tmp/smplayer_screenshots --audio-pitch-correction=yes --volume-max=110 --term-playing-msg=MPV_VERSION=${=mpv-version:}

・・・	略	・・・

libEGL warning: DRI2: failed to authenticate
libEGL warning: egl: failed to create dri2 screen
[vo/gpu/opengl] Suspected software renderer or indirect context.
[vo/gpu/drm] Can't open TTY for VT control: Device not configured
[vo/gpu/drm] Failed to set up VT switcher. Terminal switching will be unavailable.
[vo/gpu/drm] Listing DRM devices with drmGetDevices failed! (No such file or directory)
[vo/gpu/drm] Failed to find a usable DRM primary node!
[vo/gpu/libplacebo] Found no suitable device, giving up.
[vo/gpu/libplacebo] Failed initializing vulkan device
XIO:  fatal IO error 9 (Bad file descriptor) on X server ":0"
      after 65 requests (38 known processed) with 0 events remaining.

3. 対策

 どうも、デフォルトのオプションで作成された「mpv」では、前項の現象が発生するようです。  「ports」で、オプションを変更してインストールする必要があります。  「root」ユーザ権限で。

cd /usr/ports/multimedia/mpv
make deinstall clean
make config
 下記がデフォルトのオプションです。
「/usr/ports/multimedia/mpv」-「make config」①
「/usr/ports/multimedia/mpv」-「make config」②
「/usr/ports/multimedia/mpv」-「make config」③

 「Video Output」で「X11」のチェックのみ残して、他のオプションはすべてチェックをはずします。

 そのうえで。


cd /usr/ports/multimedia/mpv
make
make reinstall
 これで、「.mp4」が再生できるようになります。  面倒ですが、仕方ない。

4. もっと簡単に

 2024年11月19日、参考サイトをもとに、もっと簡単にする方法がわかりました。  「SMPlayer」の環境設定で。  「詳細設定」「MPV」タブ。  「mpv のオプション」「オプション」に下記のオプションを設定することで、こけなくなります。

--vo=x11
「SMPlayer」-「環境設定」

ハイスピードプラン【usus ウズウズ】