无忧启动论坛
标题:
mpv 如何手动编译??
[打印本页]
作者:
rbwrbw
时间:
2025-11-15 14:39
标题:
mpv 如何手动编译??
本帖最后由 rbwrbw 于 2025-11-15 14:40 编辑
deepin上安装mpv系统,太简洁了!按shift+enter可以调出播放列表
从网上下载了lua文件,也配置了conf ,放入指定的scripts 文件夹,没有效果!!
作者:
it323
时间:
2025-11-15 16:04
本帖最后由 it323 于 2025-11-15 20:25 编辑
在我的帖子出现点失误,sorry! 这个直接在播放界面调出播放列表 。
作者:
a66
时间:
2025-11-15 16:08
本帖最后由 a66 于 2025-11-15 17:02 编辑
需要确保你编译时启用了 Lua 支持,并且配置路径正确,以下方法,供参考:
一、安装依赖
在终端中运行以下命令安装编译 MPV 所需的依赖包:
bash
sudo apt updatesudo apt install build-essential git cmake meson libmpv-dev liblua5.3-dev libgl1-mesa-dev libx11-dev
二、获取源码并编译
bash
git clone
https://github.com/mpv-player/mpv.git
cd mpv
meson build
cd buildninja
如果提示缺少依赖,根据错误提示安装对应的开发包
三、启用 Lua 脚本支持
确保编译时启用了 Lua:
MPV 默认会检测 Lua 支持,如果你已经安装了 liblua5.3-dev,通常会自动启用。
你可以运行以下命令确认:
bash
meson configure | grep lua如果输出为 lua : true,说明 Lua 支持已启用。
四、安装并运行编译好的 MPV
bash
sudo ninja install然后运行:
bash
mpv --version确认 MPV 已安装成功,并查看是否包含 Lua 支持。
五、配置脚本
将你下载的 .lua 脚本放入 MPV 的脚本目录中:
bash
mkdir -p ~/.config/mpv/scriptscp your_script.lua ~/.config/mpv/scripts/
还可以添加配置文件(如果需要):
bash
mkdir -p ~/.config/mpvnano ~/.config/mpv/mpv.conf例如,在 mpv.conf 中添加:
shell
script-opts=your_script-option1=value
六、验证脚本是否生效
播放一个视频,按下 Shift+Enter(或你设置的快捷键),如果脚本正确,应该能看到播放列表或相关功能弹出。
常见问题排查:
脚本没有运行?
检查文件名是否正确,后缀是否为 .lua。
确认路径为 ~/.config/mpv/scripts/。
确保 MPV 是你编译的版本,而不是系统自带的。
Lua 支持未启用?
重新运行 meson configure 查看是否启用了 Lua。
如果没有启用,尝试重新安装 liblua5.3-dev 并重新配置。
快捷键无效?
确认脚本中定义的快捷键是否与你的操作一致。
可以在 input.conf 中自定义快捷键:
bash
nano ~/.config/mpv/input.conf添加类似:
shell
Shift+ENTER script-message-to your_script show-playlist
作者:
9zhmke
时间:
2025-11-15 17:05
虽然我不用linux,但在Windows下也在用MPV,这软件播放效果一级棒,就是设置起来相对麻烦一些,我到现在都还没搞清楚全景声应该怎么配效果最好。
作者:
PCHH
时间:
2025-11-15 18:11
多谢分享
作者:
rbwrbw
时间:
2025-11-15 18:36
a66 发表于 2025-11-15 16:08
需要确保你编译时启用了 Lua 支持,并且配置路径正确,以下方法,供参考:
Shift+ENTER script-message-to your_script show-playlist
把这几个参数能详细介绍一下吗?
第一个按键,第二个第三个第四个是什么意思
能举例说明下吗??
作者:
it323
时间:
2025-11-15 19:05
你把你原播放器文件发上来看看
作者:
my9823
时间:
2025-11-18 21:40
帮你问问a智谱清言,input.conf的格式都是:
按键 命令 参数
另外3楼的兄弟粘贴的时候格式没有看清楚把?命令行都写成一行了,其中bash字符串可以删除,shell这个字符串也可以删除,它是解释给用户看的。
下面是两行命令:
#在用户目录的隐藏文件.config目录的mpv目录里建立一个名称为scripts的目录
mkdir -p ~/.config/mpv/scripts
#复制your_scrip.lua(这只是例子,可以是其他文件名,试情况而定。)到刚才建立的目录里。
cp your_script.lua ~/.config/mpv/scripts/
以下也是两行命令:
#同上,建立目录,如果运行了mpv一般有这个目录,不用再建立。
mkdir -p ~/.config/mpv
#使用nano文本编辑器(界面有点像dos的edit)打开这个目录的mpv.conf,当然可以用你喜欢的图形化界面的文本 编辑器打开。
nano ~/.config/mpv/mpv.conf
作者:
my9823
时间:
2025-11-18 21:42
没别的意思,我也是小白,没用过mpv,但稍微能看懂一点命令行,得罪之处承让……
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3