找回密码
 立即注册
查看: 6330|回复: 20

关于官网的madvr教程的疑問

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    518

    回帖

    126

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    164586
    dtlnor 发表于 2018-5-17 19:58:27 | 显示全部楼层 |阅读模式
    本帖最后由 dtlnor 于 2018-5-18 20:22 编辑

    在官網的madvr教程:https://vcb-s.com/archives/5610 中,提供了5個款配置(高new 高 中高 中 中低)而從 中高 配置開始,就提供了5款Auto switch profile。分別名為:
    HighProfile MidHighProfile MidProfile MidLowProfile LowProfile

    但其中的 高 配置中的AutoSwitch Profile的設置規則我有點看不懂。
    具體如下
    1. if                        (Intel=true) && ((srcWidth <= 1920) && (srcHeight <= 1080))                "OFF"
    2. else if                (targetWidth <= 2560)&&(targetHeight <= 1440)                                        "ON"
    3. else                                                                                                                                                "OFF"
    复制代码
    我看了看冷凍庫沒看見有“on”和“off”的關鍵字,而事實上madvr也確實報錯了,顯示找不到名為“off”的Profile。

    而在我的觀察中,madvr在這個配置下無論什麼情況似乎只會啟用第一個profile也是HighProfile。
    想問一下這個設置的用意是什麼(所有情況都默認HighProfile?但那就沒有設置Profile的意義了呀)
    這裡分別提供 中高 以及 高new 配置的規則參考

    中高
    1. if                        (Intel=true) && ((srcWidth <= 1920)&&(srcHeight <= 1080))                                                                                                "MidHighProfile"
    2. else if                ((srcWidth < 1280)||(srcHeight < 720)) && ((targetWidth >=1366)&&(targetHeight >=768))                                        "MidHighProfile"
    3. else if                ((srcWidth <= 1920)&&(srcHeight <= 1080)&&(deintFps < 31)) || ((srcWidth < 1920)&&(srcHeight < 1080))        "HighProfile"
    4. else if                (srcWidth <= 1920)&&(srcHeight <= 1080)&&(deintFps >= 31)                                                                                                "MidHighProfile"
    5. else if                (srcWidth <= 3840)&&(srcHeight <= 2160)&&(deintFps < 31)&&(srcBits <= 8)                                                                "MidProfile"
    6. else if                (srcWidth <= 3840)&&(srcHeight <= 2160)&&(deintFps < 31)&&(srcBits > 8)                                                                        "MidLowProfile"
    7. else                                                                                                                                                                                                                                "LowProfile"
    复制代码
    高new
    1. if                        ((Intel=true) && ((srcWidth <= 1920)&&(srcHeight <= 1080)) && ((targetWidth <= 1920)&&(targetHeight <= 1080)))                                                                                        "MidProfile"
    2. else if                ((Intel=true) && ((srcWidth <= 1920)&&(srcHeight <= 1080)) && ((targetWidth/srcWidth<=1.5) && (targetHeight/srcHeight<=1.5)) && (deintFps < 31))                "MidLowProfile"
    3. else if                (Intel=false) && (((srcWidth <= 1920)&&(srcHeight <= 1080)) && ((targetWidth <= 2560)&&(targetHeight <= 1440)) && (deintFps < 31))                                                "HighProfile"
    4. else if                (Intel=false) && (((srcWidth <= 1920)&&(srcHeight <= 1080)) && ((targetWidth <= 2560)&&(targetHeight <= 1440)) && (deintFps >= 31))                                                "MidHighProfile"
    5. else if                (Intel=false) && (((srcWidth <= 1920)&&(srcHeight <= 1080)) && ((targetWidth <= 3840)&&(targetHeight <= 2160)) && (deintFps < 31))                                                "MidHighProfile"
    6. else if                (Intel=false) && (((srcWidth <= 3840)&&(srcHeight <= 2160)) && ((targetWidth <= 3840)&&(targetHeight <= 2160)) && (deintFps < 31) && (srcBits <= 10))        "MidProfile"
    7. else if                (Intel=false) && (((srcWidth <= 3840)&&(srcHeight <= 2160)) && ((targetWidth <= 3840)&&(targetHeight <= 2160)) && (deintFps < 31) && (srcBits > 10))                "MidLowProfile"
    8. else                                                                                                                                                                                                                                                                                                                                "LowProfile"
    复制代码



    看大家都不明白我在說啥,我演示一遍
    首先假裝我是一個萌新(確實是的),看完vcb的教程。跟著去下載了vcb教程貼提供的配置文件。

    選擇了 高 的配置。
    然後,我們準備一個純淨無設置的madvr

    這時候啥profile都沒有
    然後我們點擊下載好的madvr.reg文件

    一件設置完畢,感謝vcb組大大們的懶人包(真心)
    然而打開一看 咦?

    select rule出錯了,官網提供的設置出錯了。在select rule無效的情況下就會默認所有情況都使用HighProfile的設置來應對,我想著應該不是寫教程的那位想要給出的效果。
    這就是我上文想說的,也就是,我其實想bug report。如果這是bug的話。
    或許我本該在該教程貼下直接回復,但我看有網友提問了但沒見到有回答。因此想在這裡發一個貼report一下這個問題讓vcb組的dalao看到一下而已orz。
    再提一句:我從頭到尾都在描述vcb教程提供的設置檔案,並非在描述本人在設置profile上遇到什麼問題。這不是我的設置

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    15 小时前
  • 签到天数: 2202 天

    [LV.Master]伴坛终老

    3

    主题

    74

    回帖

    13

    VC币

    星辰大海

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

    积分
    458644
    EdveR 发表于 2018-5-17 20:52:59 | 显示全部楼层
    其实我也不懂,去看了看madVR的说明,上面也没有提到"OFF""ON"
    How to configure profile rules
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    518

    回帖

    126

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    164586
    dtlnor  楼主| 发表于 2018-5-17 21:34:17 | 显示全部楼层
    EdveR 发表于 2018-5-17 20:52
    其实我也不懂,去看了看madVR的说明,上面也没有提到"OFF""ON"
    How to configure profile rules ...

    是的,因为按照给出的样本来看,双引号里面的应该是profile的名字,但里面却没有“on”以及“off”的profile。所以就报错了。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22927
    hsmms 发表于 2018-5-18 11:15:42 | 显示全部楼层
    本帖最后由 hsmms 于 2018-5-18 11:27 编辑
    dtlnor 发表于 2018-5-17 21:34
    是的,因为按照给出的样本来看,双引号里面的应该是profile的名字,但里面却没有“on”以及“off”的prof ...

    你on off关键词写错地方了,你写到配置文件名里去干什么?

    on off关键词是写在中间那块地方的


    关于你下面问题,是因为判断是一步一步走的,也就是说如果第一条条件达成那么就不会执行下一条了,要解决这方法很简单,那就是调整你上面顺序就行了。

    顺便你的代码最好简化下

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    518

    回帖

    126

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    164586
    dtlnor  楼主| 发表于 2018-5-18 14:19:37 | 显示全部楼层
    本帖最后由 dtlnor 于 2018-5-18 14:21 编辑
    hsmms 发表于 2018-5-18 11:15
    你on off关键词写错地方了,你写到配置文件名里去干什么?

    on off关键词是写在中间那块地方的

    為什麼不仔細看看帖子先呢。。。這是vcb官網教程提供的。不是我寫的。我上面有貼網址。只看代碼不看字你是怎麼猜出來我的問題的呢?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22927
    hsmms 发表于 2018-5-18 15:09:15 | 显示全部楼层
    dtlnor 发表于 2018-5-18 14:19
    為什麼不仔細看看帖子先呢。。。這是vcb官網教程提供的。不是我寫的。我上面有貼網址。只看代碼不看字你是 ...

    说起来太累,你直接打包把madvr安装目录下的settings.bin文件发上来给我看
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22927
    hsmms 发表于 2018-5-18 15:13:50 | 显示全部楼层
    dtlnor 发表于 2018-5-18 14:19
    為什麼不仔細看看帖子先呢。。。這是vcb官網教程提供的。不是我寫的。我上面有貼網址。只看代碼不看字你是 ...

    这样应该明白了吧?



    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-20 16:09
  • 签到天数: 1 天

    [LV.1]初来乍到

    32

    主题

    1181

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22927
    hsmms 发表于 2018-5-18 15:25:01 | 显示全部楼层
    本帖最后由 hsmms 于 2018-5-18 15:55 编辑

    反正我是根据filepatch来写的,我觉得这样方便很多了,而且更好
    根据片源质量丢进不同的目录下,这样可以完全避免相同分辨率不同质量片源想要调用不同算法配置的问题





    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    45

    主题

    518

    回帖

    126

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    164586
    dtlnor  楼主| 发表于 2018-5-18 16:53:05 | 显示全部楼层
    本帖最后由 dtlnor 于 2018-5-18 17:00 编辑
    hsmms 发表于 2018-5-18 15:13
    这样应该明白了吧?

    嗯,可能是我表達得不好,我換個說法
    1. 我不是在求助應該如何寫好一個select rule
    2. 我看得懂一個正常的 select rule在表達什麼
    3. 我明白 高new 以及 中高 配置下的文件
    4. 我說“不明白用意”是比較委婉謹慎的用詞。實際上我個人認為 高 這裡的rule寫錯了是bug,madvr也報錯了,希望在論壇發帖可以引起vcb組員的注意修正這個reg文件。如果是只需要運行High這一個profile的話那就不需要其他的profile可以刪去了,反之就是select rule設置錯了要更新一下官網的reg文件。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-1-3 15:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    5

    主题

    140

    回帖

    141

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    93044
    中津静流口ω< 发表于 2018-5-18 17:10:26 | 显示全部楼层
    madvr会根据片源信息和设置的切换规则来切换profile,你没有建一个名为off的profile呗……7楼说的对。
    我有一愿 安度此生 与汝相伴 可圆此愿 我之告白 我之心意 祈望此愿 开花结果 温和之风 徐徐吹拂 结束之日 欲踏归途
    伊人等待 伊人守望 却将伊人 遗忘殆尽 故途再启 歉意不绝 君之面容 未可记起 唯有此念 始终明晰 寥寥文字 汝之印记
    ——《君の文字》from Charlotte by Shizuru
    回复

    使用道具 举报

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

    本版积分规则

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