找回密码
 立即注册
楼主: 孤雨独火

[MPV+] MPV_lazy 懒人包

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429793

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2020-11-20 01:08:03 | 显示全部楼层
    battlesteed 发表于 2020-11-17 20:07
    MPV懒人包说明.html和百度也都说t键置顶播放器窗口....但是我按了之后却是调整字幕进度(百度也有部分人是这 ...

    我之前就碰到过某些快捷键错位的问题,暂无解,但是你可以直接启用ontop参数,内置的脚本会在暂停时自动取消置顶(刚打开的暂停状态不算
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2020-1-31 18:11
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    58

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    490
    太宰泉 发表于 2020-11-21 16:01:10 | 显示全部楼层
    本帖最后由 太宰泉 于 2020-11-21 16:08 编辑

    i7 9750 1660ti
    动漫基本没什么压力
    4khdr10bt  不开任何滤镜会出现掉帧 cpu不行改为硬解后 好很多 但出现开起svpflow 为占满全部性能还是非常卡
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-12-28 23:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    11

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    271
    JellyCandy 发表于 2020-11-22 18:47:34 | 显示全部楼层
    本帖最后由 JellyCandy 于 2020-11-23 23:23 编辑

    input.conf里的
    1. CTRL+6 vf toggle vapoursynth="~~/mvtools-standard.vpy"
    2. CTRL+7 vf toggle vapoursynth="~~/mvtools-high.vpy"
    3. CTRL+8 vf toggle vapoursynth="~~/svpflow-anime.vpy"
    4. CTRL+9 vf toggle vapoursynth="~~/svpflow-movie.vpy"
    复制代码

    可以换成
    1. b cycle-values vf "vapoursynth=[~~/svpflow-movie.vpy]" "vapoursynth=[~~/mvtools-standard.vpy]" "vapoursynth=[~~/mvtools-high.vpy]" ""
    复制代码

    同理,
    1. g cycle-values glsl-shaders "~~/shaders/KrigBilateral.glsl" "~~/shaders/FSRCNNX_x2_8-0-4-1_LineArt.glsl" ""
    复制代码

    就可以只用一个键【b】就可以在几个滤镜间循环取值;到【""】时为无滤镜。
    觉得这样操作简便一些:不记那么多快捷键,可以一个键操作;各个滤镜每次只启动一个,不会撞车。

    ------
    PS:我不会说不久之前想用mpv也白嫖一下贴吧里用在pot/mpc上的avisynth/vapoursynth补帧脚本,白嫖SVP,结果发现需要改一大堆参数来适应mpv的vapursynth,晕(*o*)。 改(fàng)着(qì)改(le)着,又决定直接找一找mpv的vapoursynth脚本(为什么当时没有在论坛找到大大的这个帖子。(╯≧o≦)╯ ┻━┻摔

    找了好久,终于找到了一个用mvtools的.vpy的滤镜。看着mvtools里的一长串不懂的参数,万里挑一地找到了【60000】,有的改了还有视频音频字幕不同步的问题,不过倒是有个能用的。(有个能用的就好(〒▽〒))

    偶然更新了一下吃灰的kiko,又看到kiko自带调好的vapoursynth滤镜,惊喜! kiko能搜种子(搜磁链好方便呀,不用到处找网站了),能放xml弹幕、以及连同字幕的双字幕,真的很好用~~只是用我自己习惯了mpv再用不知道怎么改快捷键之类的,于是就拿它跟pot在看弹幕时备用。

    今天打开论坛一下子在首页发现了这个新大陆,太好用了~~
    毕竟,o( ̄▽ ̄)o 又可以开心地白嫖了(不是)

    折腾了这么一通,也没弄懂什么,费了不少时间,不过可以给大大提供一个input.conf的改良方案,能帮助到别人,至少不算是个完全的伸手党了(之前在论坛提了一个问题,第二一看,就有好多回复~~暖~~),不过依旧白嫖就是了(逃)。
    (不过我觉得好像用处不大ヽ(•ω•。)ノ
    蓦然回首 却在灯火阑珊处

    ------
    mpv对双字幕真的是,,次字幕只支持srt的样式顶部居中。
    所以kiko可以双字幕 真的很有用,不知道是怎么实现的;如果可以的话,能不能包装成一个mpv的插件实现功能(我想得美(〃ノωノ),不可能的)

    按照 github上mpv的Issue#3022,直接推荐用字幕编辑软件合在一起,在里面调字体格式/时间轴/之类的。。。[捂嘴笑] 简单粗暴,
    https://github.com/mpv-player/mpv/issues/3022#issuecomment-460058021
    只好手勤一点(这种时候,我一般打开pot,只是每次pot挂的一堆滤镜搞出的风扇声音太大,体验不好。现在发现kiko也不错,把mpv的设置搬进去了一些。)

    在input.conf中加入——
    1. ###  ~~/input.conf

    2. ## secondary-sid 次字幕
    3. #   cycle through secondary subtitles 按“k”令次字幕循环切换至下一个字幕文件
    4. k cycle secondary-sid
    5. #   ... backwards 按“Shift+k”令次字幕循环切换至上一个字幕文件
    6. K cycle secondary-sid down
    复制代码
    即可享受最简陋、还改不了的专属次字幕~~[狗头]

    不过有一次,我发现主字幕挂弹幕转的ass,次字幕用 视频内挂的字幕(不是写到视频里的内封字幕),有时支持这个次字幕自带的格式,不是顶部居中;奇怪的是好像有时又不支持(?)。

    简日是视频封装的内挂字幕,作次字幕;弹幕是外挂字幕,是主字幕。不过只有这么一个例子,因为很少会为了双字幕再封装一下视频(还是懒 doge),这个是恰好字幕组封装好了。


    点评

    滤镜切换性能不好易崩溃,按键一一对应操作更直观。用 append label@filter 代替 toggle 更好  发表于 2020-11-22 23:17
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429793

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火  楼主| 发表于 2020-11-23 00:42:37 | 显示全部楼层
    JellyCandy 发表于 2020-11-22 18:47
    input.conf里的

    可以换成

    点评里说的没错,切滤镜很容易崩的,我整合对比不同组合进行测试的时候崩到自己都抓狂....

    其实我自己只用a4k一个方案,其他留着只是处于自己的奇怪习惯
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-12-28 23:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    11

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    271
    JellyCandy 发表于 2020-11-23 23:14:50 | 显示全部楼层
    本帖最后由 JellyCandy 于 2020-11-24 22:02 编辑
    孤雨独火 发表于 2020-11-23 00:42
    点评里说的没错,切滤镜很容易崩的,我整合对比不同组合进行测试的时候崩到自己都抓狂....

    其实我自己只 ...



    这么一说确实啊,每次切换的时候都要卡一下(虽然说暂停并后退5秒之类的,也许会缓解可能存在的 掉个帧、不同步之类的)。我估计这些滤镜提到不能用save-position-on-quit这个,大概也是这个原因吧;半路改滤镜容易出问题。
    所以,,方便与稳定不可兼得呀~~

    毕竟我眼神也不怎么精密,硬件没有多么好,只要看不出 不同步、对不上字幕什么的 就可以了。[这样不好 不好]
    所以方便还是要的,滤镜能正常运行[doge]、能看出来60fps顺滑了就可以(其实主要靠快捷键i),而且save-position-on-quit保存进度也是要的(别了,稳定性)~~
    看来还是像LZ大大说的,默认开启一个常用的,这样也很方便,又兼顾到了。

    mpv-lazy做得真的特别好~~
    赞赞赞~~

    PS:习惯默认的皮肤,所以在改皮肤osc上花了一段时间,改bottombox好改,在osc.conf。自带的皮肤觉得浅一点,改得深了一些(其实就是习惯默认的了)。不过找颜色在哪里找了好久,竟然在osc_mod.lua里面。刚看到评论里说直接删掉就好了,发现自己没想到这一点[捂脸]
    1. <font color="Gray"><font color="Black"><font size="1">local osc_styles = {  
    2.   box = "{\\rDefault\\blur0\\bord1\\1c&H828282\\3c&H828282}",  
    3.   --默认是 box = "{\\rDefault\\blur0\\bord1\\1c&H202020\\3c&H202020}", --
    4. }</font></font></font>
    复制代码
    PPS:on-top的快捷键应该是Shift+t,这个应该是被缩略图预览占用了,所以我在input.conf加了个 t cycle ontop。
    PPPS:我啰嗦这么多,其实是因为我只知道这么多[囧/扇脸]

    点评

    mark,我自己都忘了这个占用的键位了,以后有空改  发表于 2020-11-24 01:30
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    8
    muya1987 发表于 2020-12-1 11:04:01 | 显示全部楼层
    看起来可以,准备试试
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    回帖

    16

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2056
    Lcdy 发表于 2020-12-1 20:31:22 | 显示全部楼层
    本帖最后由 Lcdy 于 2020-12-1 21:12 编辑
    孤雨独火 发表于 2020-11-20 01:08
    我之前就碰到过某些快捷键错位的问题,暂无解,但是你可以直接启用ontop参数,内置的脚本会在暂停时自动 ...

    楼上改错了吧,是大写的T或者shift+t,但是这快捷键被缩略图的快捷键占据修改缩略图的快捷键:
    mpv_thumbnail_script.conf 中修改成disable_keybinds=yes
    input.conf 中自定义:alt+t script-binding generate-thumbnails

    i5-7300hq就看看,几个脚本挺有用的



    回复

    使用道具 举报

  • TA的每日心情

    2022-10-20 03:13
  • 签到天数: 385 天

    [LV.9]以坛为家II

    25

    主题

    146

    回帖

    24

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    48613
    HuangRuixiao 发表于 2020-12-11 00:58:49 | 显示全部楼层
    大佬怎么修改目标帧率啊?
    我现在是48fps不知道在哪里改
    回复

    使用道具 举报

  • TA的每日心情

    2022-10-20 03:13
  • 签到天数: 385 天

    [LV.9]以坛为家II

    25

    主题

    146

    回帖

    24

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    48613
    HuangRuixiao 发表于 2020-12-11 01:03:24 | 显示全部楼层
    HuangRuixiao 发表于 2020-12-11 00:58
    大佬怎么修改目标帧率啊?
    我现在是48fps不知道在哪里改

    知道了,dfps从48000改成60000就行了。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情

    2022-10-20 03:13
  • 签到天数: 385 天

    [LV.9]以坛为家II

    25

    主题

    146

    回帖

    24

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    48613
    HuangRuixiao 发表于 2020-12-11 01:13:19 | 显示全部楼层
    Starlight 发表于 2020-5-16 20:52
    可以考虑加几个svpflow-test.vpy了
    这个脚本在不需要补帧的时候完全不工作,以屏幕刷新率为目标帧 ...

    这个vpy怎么用,在mpv.conf里调用吗?
    回复

    使用道具 举报

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

    本版积分规则

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