无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 488|回复: 14

[求助] mpv 如何手动编译??

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式
本帖最后由 rbwrbw 于 2025-11-15 14:40 编辑

deepin上安装mpv系统,太简洁了!按shift+enter可以调出播放列表
从网上下载了lua文件,也配置了conf ,放入指定的scripts  文件夹,没有效果!!
发表于 4 天前 | 显示全部楼层
本帖最后由 it323 于 2025-11-15 20:25 编辑

在我的帖子出现点失误,sorry! 这个直接在播放界面调出播放列表 。

点评

我在deepin下安装成功mpv精简版,将第一个链接中的文件复制到.config/mpv 文件夹下,造成mpv精简界面都打不开了 删除后,又能打开,那个不是针对linux的程序吧 用的网上的是没有作用,用你给的第一个链接打不开  发表于 4 天前
多谢  发表于 4 天前
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
本帖最后由 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 支持已启用。


四、安装并运行编译好的 MPVbash

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

点评

感谢分享!  发表于 4 天前
Shift+ENTER script-message-to your_script show-playlist 把这几个参数能详细介绍一下吗? 第一个按键,第二个第三个第四个是什么意思 能举例说明下吗??  详情 回复 发表于 4 天前
多谢了,这个软件是真不错,效率奇高  发表于 4 天前
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
虽然我不用linux,但在Windows下也在用MPV,这软件播放效果一级棒,就是设置起来相对麻烦一些,我到现在都还没搞清楚全景声应该怎么配效果最好。
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
多谢分享
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
a66 发表于 2025-11-15 16:08
需要确保你编译时启用了 Lua 支持,并且配置路径正确,以下方法,供参考:



Shift+ENTER script-message-to your_script show-playlist
把这几个参数能详细介绍一下吗?
第一个按键,第二个第三个第四个是什么意思
能举例说明下吗??
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
你把你原播放器文件发上来看看

点评

cd ~/.config/mpv/ 将链接1文件中的所有文件 复制到上面的文件夹中,直接打不开了 删除就能打开  发表于 3 天前
deepin apt install mpv 直接安装上  发表于 3 天前
回复

使用道具 举报

发表于 昨天 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
回复

使用道具 举报

发表于 昨天 21:42 | 显示全部楼层
没别的意思,我也是小白,没用过mpv,但稍微能看懂一点命令行,得罪之处承让……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-19 18:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表