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

[MPV+] MPV_lazy 懒人包

  • TA的每日心情
    无聊
    2021-8-2 09:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    18

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5427
    阿塔兰忒 发表于 2021-3-26 19:15:09 | 显示全部楼层
    孤雨独火 发表于 2021-3-26 04:07
    问题给我试出来了,此时用hwdec=no快进会大概率暂停或者直接程序假死

    还是用之前那个硬解,mpv ...

    好的...顺带问下缩略图的问题,有些番的缩略图是均匀分布在进度条上,有些番的缩略图却是集中在几分钟里(比如前十分钟的缩略图只有一两张,后几分钟却有几十张缩略图),有什么办法能让所有番的缩略图都是均匀分布吗

    点评

    暂无,其实是全随机的,没有均匀,除非每秒一张截图(浪费性能)  发表于 2021-3-26 21:07
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:05
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2808
    Anoye 发表于 2021-3-27 14:05:49 | 显示全部楼层
    请问大佬,mpv有时候能显示内挂字幕有时候却不能是啥原因…还有默认开启反交错应该在mpv.conf输入什么,蟹蟹。
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2021-3-27 20:01:27 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-3-27 20:31 编辑
    Anoye 发表于 2021-3-27 14:05
    请问大佬,mpv有时候能显示内挂字幕有时候却不能是啥原因…还有默认开启反交错应该在mpv.conf输入什么,蟹 ...

    没有遇到过无法显示的内挂字幕,需要样本。反交错不应该默认启用,对非隔行视频来说强制反交错是debuff,快捷键d手动开关

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2021-8-2 09:44
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    18

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    5427
    阿塔兰忒 发表于 2021-3-27 21:52:46 | 显示全部楼层
    有没有什么办法能在播放过程中随时切换单个循环和顺序播放,mpv.conf虽然可以设置但感觉不太方便
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2021-3-27 22:51:57 | 显示全部楼层
    阿塔兰忒 发表于 2021-3-27 21:52
    有没有什么办法能在播放过程中随时切换单个循环和顺序播放,mpv.conf虽然可以设置但感觉不太方便 ...

    https://mpv.io/manual/master/#keyboard-control

    shift+l
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:05
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2808
    Anoye 发表于 2021-3-27 23:01:06 | 显示全部楼层
    孤雨独火 发表于 2021-3-27 20:01
    没有遇到过无法显示的内挂字幕,需要样本。反交错不应该默认启用,对非隔行视频来说强制反交错是debuff, ...

    样本…呃…怎么给你样本呢…我看的是这个[ANK-Raws] A频道 (BDrip 1920x1080 HEVC-YUV420P10 FLAC)
    不过我试了几个播放器都放不出内封字幕,或许是字幕本身的问题。要是大佬有空可以给我解解惑,经常碰到这种显示不出的内挂字幕,压制时是不是有什么说法

    反交错明白了!

    现在发现那个略缩图插件有时候和内容对不太上,是我等的时间太短吗,我把"打开视频时需要手动右键"给#了…
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2021-3-28 00:16:30 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-3-28 02:04 编辑
    Anoye 发表于 2021-3-27 23:01
    样本…呃…怎么给你样本呢…我看的是这个[ANK-Raws] A频道 (BDrip 1920x1080 HEVC-YUV420P10 FLAC)
    不过 ...

    pgs字幕。。这个可能是ffmpeg无法解码的问题。
    预览图对不上是什么,那个本来就是显示一段时间里的某一张,不是精确到帧的
    “打开视频时需要手动右键”这又是什么,我怎么没印象


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:05
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2808
    Anoye 发表于 2021-3-28 15:47:24 | 显示全部楼层
    孤雨独火 发表于 2021-3-28 00:16
    pgs字幕。。这个可能是ffmpeg无法解码的问题。
    预览图对不上是什么,那个本来就是显示一段时间里的某一张 ...

    那这个PGS字幕有没有什么解决办法可以让它显示呢?其他的表述不清不好意思,请忽略。

    点评

    我已经反馈给ank了,解决我也无解,ffplay都没法播放  发表于 2021-3-28 16:20
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-11-10 14:05
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    1

    主题

    12

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2808
    Anoye 发表于 2021-3-28 23:38:52 | 显示全部楼层
    Anoye 发表于 2021-3-28 15:47
    那这个PGS字幕有没有什么解决办法可以让它显示呢?其他的表述不清不好意思,请忽略。
    ...

    多蟹你的帮助。
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2692

    回帖

    2020

    VC币

    星辰大海

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

    积分
    394182

    崭露头角活跃达人CD!BD!

    孤雨独火  楼主| 发表于 2021-3-29 02:06:49 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-3-29 02:25 编辑
    Starlight 发表于 2021-2-10 22:30
    svpflow的参数略微调整了下,不嫌麻烦的话可以帮忙测试下(原来不流畅的场景流畅了没有,什么场景出现了伪影)

    我进行了一些判断测试,,最早那个楼层,你问我如何在vpy里直接限制触发帧率的条件,我没找到就引用这个了
    把帧率条件写进vpy里就可以mpv.conf里常驻。实例我已经写进mvtools-fast.vpy,其它还没改。这样的话vs相当于始终挂机,切换到要用的片源的时候开始工作(少一点点频繁快捷键开启、关闭的卡顿时间)
    然后这样的话我觉得引用的那层楼脚本可以修改的更加完善

    1. import vapoursynth as vs
    2. core = vs.core

    3. if (container_fps < 32):
    4.     clip = video_in.resize.Bilinear(format=vs.YUV420P8)
    5.     vden = 1000
    6.     vfps = container_fps*vden
    7.     dden = 1000
    8.     dfps = container_fps*2*dden

    9.     clip = core.std.AssumeFPS(clip, fpsnum=vfps, fpsden=vden)
    10.     super = core.mv.Super(clip, pel=1, sharp=0, rfilter=2)
    11.     mvfw = core.mv.Analyse(super, blksize=32, isb=False, search=2, searchparam=2)
    12.     mvbw = core.mv.Analyse(super, blksize=32, isb=True, search=2, searchparam=2)
    13.     mvfw = core.mv.Recalculate(super, mvfw, blksize=16, search=2, searchparam=1, thsad=200)
    14.     mvbw = core.mv.Recalculate(super, mvbw, blksize=16, search=2, searchparam=1, thsad=200)
    15.     clip = core.mv.BlockFPS(clip, super, mvbw, mvfw, num=dfps, den=dden)
    16.    
    17.     ##num/den=目标帧率
    18.    
    19.     clip.set_output()
    复制代码

    if (container_fps < 32): 这个判断条件的位置,如果写在 clip=video.in 这行后边,那么不管什么帧率的视频都要先进vs然后 clip.set_output() 滚一圈再出来(即使中间没有进行额外操作),实际表现是高码率视频会莫名其妙的丢帧。所以思路是写在前面,减少解码渲染中多余的操作。
    关于帧率我也多留了一点冗余(实际31应该满足我的要求),因为之前测试的时候,我设置的小于30,但是实际遇到30帧的视频依旧补帧(可能是视频源问题我当时没有细纠)

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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