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

mpv.net_CM

  • TA的每日心情
    开心
    2021-9-29 13:51
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    14

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54558
    千城忆梦 发表于 2022-1-16 22:29:16 | 显示全部楼层
    请问有同时播放两个外挂字幕的功能吗?比如第一行中文,第二行日文
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2720

    回帖

    2020

    VC币

    星辰大海

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

    积分
    419996

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

    孤雨独火  楼主| 发表于 2022-1-17 05:15:43 | 显示全部楼层
    千城忆梦 发表于 2022-1-16 22:29
    请问有同时播放两个外挂字幕的功能吗?比如第一行中文,第二行日文

    这个需求我在mpv的滤镜/脚本里用很奇葩的姿势实现过。但是只考虑了次字幕是弹幕的情况,如果要双语字幕一起显示就不太行了,原生的次字幕会剥离ass样式并强制上方显示。脚本实现的次字幕不可调节属性(次改不了位置,两个字幕会重叠),但是可以强迫主字幕移动位置 https://mpv.io/manual/master/#options-sub-pos

    多重高级字幕并载 · Discussion #61 · hooke007/MPV_lazy (github.com)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-9-29 13:51
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4

    主题

    14

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    54558
    千城忆梦 发表于 2022-1-17 21:41:51 | 显示全部楼层
    孤雨独火 发表于 2022-1-17 05:15
    这个需求我在mpv的滤镜/脚本里用很奇葩的姿势实现过。但是只考虑了次字幕是弹幕的情况,如果要双语字幕一 ...

    嗯嗯好的 我研究一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2023-12-6 22:16
  • 签到天数: 91 天

    [LV.6]常住居民II

    10

    主题

    34

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14484
    Deven 发表于 2022-2-4 03:09:16 | 显示全部楼层
    有没有鼠标调音量大小的方法?(不知道是不是看漏了

    点评

    你把光标移到喇叭图标上,滑动滚轮试试  发表于 2022-2-4 05:46
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-2-4 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    310
    Halcyonine 发表于 2022-2-4 13:41:05 | 显示全部楼层
    Hello,是否有可能固定一下 GitHub 中 release 的包命名呢? 我这边想为 mpv.net-cm 做了 scoop 的包,但因为每次更新的包命名都不一样,所以很难使用 GitHub Action 实现自动更新发布。

    举个例子就是,把包以日期或者尾数加上 patch 版本号
    例如 `mpvnet_CM_5600_20220204` 或者 `mpvnet_CM_5600_patch-01`,这样我也比较能更容易地以正则表达式来定位内容,现在每次包名字都不一样,在检查更新的时候容错率太低
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2720

    回帖

    2020

    VC币

    星辰大海

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

    积分
    419996

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

    孤雨独火  楼主| 发表于 2022-2-4 14:25:13 | 显示全部楼层
    Halcyonine 发表于 2022-2-4 13:41
    Hello,是否有可能固定一下 GitHub 中 release 的包命名呢? 我这边想为 mpv.net-cm 做了 scoop 的包,但因 ...

    以后统一用日期,只间隔大段时间后发完整包
    话说scoop的更新模式是不是覆盖式
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-2-4 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    310
    Halcyonine 发表于 2022-2-4 14:55:09 | 显示全部楼层
    孤雨独火 发表于 2022-2-4 14:25
    以后统一用日期,只间隔大段时间后发完整包
    话说scoop的更新模式是不是覆盖式
    ...

    在处理包的时候可以用 scoop 的 persist 参数,例如
    1. {
    2. "persist": "portable_config"
    3. }
    复制代码
    这样在版本更新的时候,会自动保留这个文件夹的内容。如果不添加这个则是完整更新不保留上一个版本的内容。但因为 Scoop 默认采用多个版本并行,随时可以手动切换版本,只要不手动卸载,也可以手动把旧版本的数据拷贝到新版本中。

    当然也可以单独针对某个特定文件进行 persist,例如只针对于 portable_config 中的配置文件。不过我看到压缩包中目前默认没有生成这几个文件的。
    1. input.conf
    2. mpv.conf
    3. mpvnet.conf
    4. settings.xml
    复制代码

    如果要专门针对这几个文件的话,我可能需要添加一下包的预处理,先检测是否有这几个文件,如果没有就预先生成空的对应文件。不过这个是后话了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-2-4 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    5

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    310
    Halcyonine 发表于 2022-2-4 14:59:57 | 显示全部楼层
    本帖最后由 Halcyonine 于 2022-2-4 15:01 编辑
    孤雨独火 发表于 2022-2-4 14:25
    以后统一用日期,只间隔大段时间后发完整包
    话说scoop的更新模式是不是覆盖式
    ...

    续上一帖,虽然说是后话了。不过目前我看到 portable_config 里是这样。对于普通用户而言,我个人理解就是

    1. input.conf
    2. mpv.conf
    3. mpvnet.conf
    4. settings.xml
    复制代码
    这几个文件需要保留到下一个版本。其他不需要。



    不知道我理解是否正确。

    本帖子中包含更多资源

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

    x

    点评

    我的建议是完全不保留任何文件  发表于 2022-2-4 21:55
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    471

    回帖

    195

    VC币

    星辰大海

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

    积分
    366128
    苏辰汐 发表于 2022-2-4 17:21:59 | 显示全部楼层
    Halcyonine 发表于 2022-2-4 14:59
    续上一帖,虽然说是后话了。不过目前我看到 portable_config 里是这样。对于普通用户而言,我个人理解就是 ...

    portable_config里只要不是缓存文件,都应该保留的。事实上稍后观看记录也是缓存文件,基本上整个portable_config配置文件夹应该原样继承,icc和shader缓存可以选择弃用。另外mpv.net有时候api变动的话,你原本预定保留的这几个文件反而会导致出错,可以选择在scoop安装过程里加入警告和提示,以便用户到时候排错处理。
    回复 支持 反对

    使用道具 举报

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

    [LV.5]常住居民I

    45

    主题

    2720

    回帖

    2020

    VC币

    星辰大海

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

    积分
    419996

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

    孤雨独火  楼主| 发表于 2022-2-4 21:59:00 | 显示全部楼层
    本帖最后由 孤雨独火 于 2022-2-5 02:09 编辑
    Halcyonine 发表于 2022-2-4 14:59
    续上一帖,虽然说是后话了。不过目前我看到 portable_config 里是这样。对于普通用户而言,我个人理解就是 ...

    补充
    上一楼基本讲了,真有啥变动,这几个配置文件都会引起冲突/不兼容。

    mpvnet的机制,input.conf这个文件会反写菜单,所以每次版本更新最好不要保留。不然你的菜单会始终保持旧版的样子(只有不存在input时才会生当前版本默认的input文件)
    setting也不要保留,虽然不知道问题在哪,有时会出现编辑器中文输入法假死的问题,移除setting重新生成就可以避免这个潜在问题。
    mpvconf基本可以留,可以省的每次更新后重新设置选项,虽然部分选项会受上游变动导致产生一些无所谓的warning
    profiles.conf 我除了一个示例没预设任何内容,那玩意留着没毛病
    其他文件,文件名大概率不会有啥变动,但也说不定

    所以对普通用户而言,直接完全不保留即可




    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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