MPV播放器交流分享贴

去官网下的是没广告的.

谢谢,没注意看 :rofl:

这个作者就是做个 UI 而已,好像也不需要了解 Directshow 之类的东西吧。

刚刚从用了四五年的 potplayer 旧版本换到 mpv,这播放器真好用啊。

我也不关心什么滤镜,渲染啥的,能正常播放,有个进度条,字幕能用快捷键切换就行。

所以找了这个脚本,分享一下:

简单粗暴,舒服。

请问mpv的播放列表怎么做到你说的同一文件夹音视频混合,打开视频播放列表中只有视频,音频同样,我加上了autoload.lua,但是会全部加载,请问要怎么修改。

input.conf 的鼠标中键的写法是什么?不然空着浪费了。

MBTN_MID

可以看看我推荐的那个有注释的版本

2 个赞

请问MPV可以切换配置吗?
我折腾了两套配置,一个是日常流畅播放的,另一个是补帧方案看电影的。配置文件分别做了两个 mpv.conf 。
因为补帧方案启动比较慢的原因。
请问有没有办法做成切换配置,比如默认是流畅播放,然后靠快捷键 “AIT+b” 切换成补帧方案?谢谢。

可以的,有人写了循环命令的脚本:mpv-scripts/cycle-commands.lua at master · CogentRedTester/mpv-scripts · GitHub

安装脚本后在 input.conf 中添加:Alt+b script-message cycle-commands "apply-profile <profile1>" "apply-profile <profile2>"

这是配置文件的写法:mpv.io

参考自 reddit 上相关的讨论:Is there a way to swap profiles with a keybind? - r/mpv

1 个赞

谢谢你啊,我学习一下

再请教一下,有没有像POT那样的只允许一个进程的命令,就是开下一个视频时自动关闭替换上个视频。这样用来浏览大量视频素材很有用。

@MyACG
似乎没有方法( mpv not opening file in same process · Issue #3811 · mpv-player/mpv · GitHub ),建议试试mpv.net,一个mpv的gui前端,一样通用mpv.conf。
只不过input.conf需要注意一下,还被软件用于生成右键菜单,但只是对注释方面进行了扩展,语法依旧不变且通用。
可以设置单实例/多实例 mpv.net/Manual.md at master · mpvnet-player/mpv.net · GitHub

1 个赞

autoload.lua 复制一份改个名
在第30行左右

一份改成这样(仅视频)

o = {
    disabled = false,
    images = false,
    videos = true,
    audio = false,
    ignore_hidden = true
}

一份改成这样(仅音频)

o = {
    disabled = false,
    images = false,
    videos = false,
    audio = true,
    ignore_hidden = true
}

谢谢解答,可惜了。这个功能其实挺有用的!

1 个赞

我猜你可能是想要这个。可惜只能在 Linux 上使用。
Windows 商店里有个 mpv 非官方版本可以实现你的要求。

请问mpv如何像其他视频播放器那样可以根据视频不同的分辨率自适应打开对应的窗口大小?

我目前发现的别人的mpv配置全是窗口限定在某个大小打开所有视频文件(该视频实际分辨率可能比这个窗口大或者小),然后快捷键调大和调小这种。

你说的应该是按照源视频的比例拉伸窗口到某个宽度或高度。

可能涉及
--keepaspect-window=yes 以及–autofit参数

@lb0o9rn01

我看了下,都不行,全是以显示器的分辨率进行窗口的拉伸。这里面的参数也就是保证维持原视频的长宽比例,让拉伸不变形,但是影响不到窗口大小。
你随便点开一个视频,按一下"i",显示的视频信息中,Native Resolution是原视频实际大小,Scaled Resolution是根据窗口缩放后打开的实际大小。我希望每次打开视频时都让两者一样,而不是每次都要手动快捷键调整后才一样。

@lb0o9rn01

我不确定你说的是否正确,你可以问一问,试一试,看看英文手册。
眼见为实

update:我询问了别人
没有其他干扰参数时,hidpi-window-scale = no以及window-scale=1(默认设置就是1,只要别自己改成其他倍率就行)就可以让窗口大小与视频原始分辨率一致(不缩放视频),但需要注意windows是禁止窗口大小大于屏幕分辨率的,可以使用autofit-larger来解决视频分辨率大于屏幕的情况

感谢。这些参数在hooke007的 窗口系列参数 是有写,但是注释部分没能看懂。
你单独拎出来的这两条参数,刚好可以实现我想要的效果。
再次感谢!

火星了。用了两年mpv,才发现除了OSC提示的拖拽文件和URL,还能直接拖拽文件夹,可以把文件夹内包括子文件夹的内容全部添加到播放列表,这点与常用的autoload脚本不同