Hill-98 / mpv-config

带有一些优化体验的自制脚本的 mpv 配置文件 (Linux & Windows)
MIT License
47 stars 7 forks source link

弱弱的问一句大佬,linux下怎么用阿? #1

Open ashakii opened 7 months ago

ashakii commented 7 months ago

刚接触linux,下载了大佬的压缩包,sudo执行了里面的clear和steup2个sh脚本,但是不起作用阿///

Hill-98 commented 7 months ago

不要用 sudo 执行脚本,Git clone 或下载到本地之后,执行 setup.sh 即可,如果需要启用 WebPlay 协议支持,不带任何参数执行一次 webplay.sh 即可。

ashakii commented 7 months ago

不要用 sudo 执行脚本,Git clone 或下载到本地之后,执行 setup.sh 即可,如果需要启用 WebPlay 协议支持,不带任何参数执行一次 webplay.sh 即可。

不加sudo也试了,同样不起作用,可能是popos的原因吧

Hill-98 commented 7 months ago

setup.sh 一共就做了两件事:

  1. 创建 mpv.conf
  2. 创建配置目录软链接到 ${XDG_CONFIG_HOME:-$HOME/.config}/mpv

不起作用的原因只可能是你的 mpv 默认没有使用上述目录作为配置目录,你可以手动在终端不加任何参数运行 mpv 命令,使 mpv 使用默认配置启动,mpv 默认配置下是使用上述配置目录的。

如果依然无效,那么存在以下几种可能:

  1. mpv 在编译时被更改了默认配置目录路径
  2. 软链接创建失败/错误
ashakii commented 7 months ago

setup.sh 一共就做了两件事:

1. 创建 `mpv.conf`

2. 创建配置目录软链接到 `${XDG_CONFIG_HOME:-$HOME/.config}/mpv`

不起作用的原因只可能是你的 mpv 默认没有使用上述目录作为配置目录,你可以手动在终端不加任何参数运行 mpv 命令,使 mpv 使用默认配置启动,mpv 默认配置下是使用上述配置目录的。

如果依然无效,那么存在以下几种可能:

1. mpv 在编译时被更改了默认配置目录路径

2. 软链接创建失败/错误

ashakii@pop-os:~$ mpv Error parsing option subs-match-os-language (option not found) /home/ashakii/.config/mpv/common.conf:14: setting option subs-match-os-language='no' failed. Error parsing option demuxer-hysteresis-secs (option not found) /home/ashakii/.config/mpv/common.conf:27: setting option demuxer-hysteresis-secs='60' failed. Error parsing option screenshot-jxl-distance (option not found) /home/ashakii/.config/mpv/common.conf:37: setting option screenshot-jxl-distance='0' failed. Error parsing option interpolation-preserve (option not found) /home/ashakii/.config/mpv/common.conf:53: setting option interpolation-preserve='no' failed. Available scalers: bilinear bicubic_fast oversample spline16 spline36 spline64 sinc lanczos ginseng jinc ewa_lanczos ewa_hanning ewa_ginseng ewa_lanczossharp ewa_lanczossoft haasnsoft bicubic bcspline catmull_rom mitchell robidoux robidouxsharp ewa_robidoux ewa_robidouxsharp box nearest triangle gaussian No scaler named 'ewa_lanczos4sharpes' found! Error parsing option scale (option parameter could not be parsed) /home/ashakii/.config/mpv/common.conf:93: setting option scale='ewa_lanczos4sharpest' failed. mpv 0.34.1 Copyright © 2000-2021 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: 4.4.2-0ubuntu0.22.04.1

Usage: mpv [options] [url|path/]filename

Basic options: --start=

--list-options list all mpv options --h= print options which contain the given string in their name

终端运行提示这个,有几个设置报错好像,我在common里注释掉那几个依然不行...

Hill-98 commented 7 months ago

配置文件是生效了的,但是由于你的 mpv 版本太老了,导致配置文件有几个选择设置失败了,虽然不会影响使用,但是建议你更新到最新版 mpv。

mpv 如果不带任何参数运行是没有界面的,你可以在后面加上一个视频文件路径作为参数。

ashakii commented 7 months ago

配置文件是生效了的,但是由于你的 mpv 版本太老了,导致配置文件有几个选择设置失败了,虽然不会影响使用,但是建议你更新到最新版 mpv。

mpv 如果不带任何参数运行是没有界面的,你可以在后面加上一个视频文件路径作为参数。

根据大佬的提醒,最近我自己构建了最新的mpv,现在貌似可用了,但是没有右键菜单,也没有uos界面,就一个窗口,啥都没有正常吗? 以下是终端运行mpv的代码 [ashakii@pop-os ~]$ mpv mpv v0.37.0-546-g474e213f52 Copyright © 2000-2024 mpv/MPlayer/mplayer2 projects built on Mar 16 2024 11:15:17 libplacebo version: v7.349.0 (v6.338.0-117-g5c1e6da2) FFmpeg version: N-114212-gf5441e441f FFmpeg library versions: libavutil 59.1.100 libavcodec 61.1.101 libavformat 61.0.100 libswscale 8.0.100 libavfilter 10.0.100 libswresample 5.0.100

Usage: mpv [options] [url|path/]filename

Basic options: --start=

--list-options list all mpv options --h= print options which contain the given string in their name

ashakii commented 7 months ago

配置文件是生效了的,但是由于你的 mpv 版本太老了,导致配置文件有几个选择设置失败了,虽然不会影响使用,但是建议你更新到最新版 mpv。

mpv 如果不带任何参数运行是没有界面的,你可以在后面加上一个视频文件路径作为参数。

我的使用方式是git clone 您的仓库,然后./setup,请问是方法错误吗?

Hill-98 commented 7 months ago

没有错误的,你上面的输出也证明了配置文件确实生效了。

ashakii commented 7 months ago

没有错误的,你上面的输出也证明了配置文件确实生效了。

删除了git 下来的,下载了action里的文件,现在可以了...尴尬