Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ashakii opened this issue Mar 8, 2024 · 9 comments
Open

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

ashakii opened this issue Mar 8, 2024 · 9 comments

Comments

@ashakii
Copy link

ashakii commented Mar 8, 2024

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

@Hill-98
Copy link
Owner

Hill-98 commented Mar 8, 2024

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

@ashakii
Copy link
Author

ashakii commented Mar 8, 2024

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

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

@Hill-98
Copy link
Owner

Hill-98 commented Mar 8, 2024

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

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

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

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

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

@ashakii
Copy link
Author

ashakii commented Mar 9, 2024

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= seek to given (percent, seconds, or hh:mm:ss) position
--no-audio do not play sound
--no-video do not play video
--fs fullscreen playback
--sub-file= specify subtitle file to use
--playlist= specify playlist file

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

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

@Hill-98
Copy link
Owner

Hill-98 commented Mar 9, 2024

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

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

@ashakii
Copy link
Author

ashakii commented Mar 18, 2024

配置文件是生效了的,但是由于你的 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= seek to given (percent, seconds, or hh:mm:ss) position
--no-audio do not play sound
--no-video do not play video
--fs fullscreen playback
--sub-file= specify subtitle file to use
--playlist= specify playlist file

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

@ashakii
Copy link
Author

ashakii commented Mar 18, 2024

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

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

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

@Hill-98
Copy link
Owner

Hill-98 commented Mar 18, 2024

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

@ashakii
Copy link
Author

ashakii commented Mar 19, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants