找回密码
 立即注册
查看: 2660|回复: 7

如何让mpc-hc把影片固定为60fps输出?

  • TA的每日心情
    慵懒
    2017-4-14 18:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    183

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14828
    a1005747470 发表于 2022-4-5 16:26:52 | 显示全部楼层 |阅读模式
    本帖最后由 a1005747470 于 2022-4-5 16:30 编辑

    为了看弹幕之前是用madvr+svp,但是现在不能用了。
    我希望只是让输出变为60fps,或者其他更高帧数,这样弹幕字幕就可以看了。并不是插帧,就单纯地按照比例重复帧,看起来还是24帧的效果。不知道该怎么用准确的术语表达。
    谢谢。


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-5 23:24
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    1

    主题

    4

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1285
    yao1ccc 发表于 2022-4-5 22:08:42 | 显示全部楼层
    emmmm IVTC?
    回复

    使用道具 举报

    该用户从未签到

    5

    主题

    412

    回帖

    30

    VC币

    至尊会员

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

    积分
    165198
    blackmickey 发表于 2022-4-5 23:27:12 | 显示全部楼层
    本帖最后由 blackmickey 于 2022-4-5 23:46 编辑

    剛好看到有兩篇一樣的問題,所以就複製回覆了。

    使用Avisynth Filter (https://github.com/CrendKing/avisynth_filter/releases) 或者你要用ffdshow raw video filter也行
    編輯一個Avisynth Script,內容只要放入以下一行即可

    ChangeFPS(AvsFilterSource, 60000, 1001) # for Avisynth Filter
    ChangeFPS(ffdshow_source, 60000, 1001) # for ffdshow raw video filter

    # 使用ChangeFPS將影片FPS變更為60000/1001
    # ChangeFPS透過重複或刪除幀來變更FPS,所以不會產生blend或其他artifacts缺陷

    題外話,如果想用VapourSynth Filter,是用 VpsFilterSource 獲取幀,
    不過VapourSynth沒原生支援ChangeFPS函數,需要透過比較複雜的方式來改變FPS,可以參考以下連結
    http://forum.doom9.org/showthread.php?p=1700573#post1700573
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-14 18:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    183

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14828
    a1005747470  楼主| 发表于 2022-4-6 08:04:04 | 显示全部楼层
    blackmickey 发表于 2022-4-5 23:27
    剛好看到有兩篇一樣的問題,所以就複製回覆了。

    使用Avisynth Filter (https://github.com/CrendKing/avis ...

    感谢大佬,请问您是一直做svp脚本那位黑米奇吗?
    另外如果我想改成整数倍,是不是把60000改成72000或者更高就ok?谢谢!

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-14 18:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    183

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14828
    a1005747470  楼主| 发表于 2022-4-6 08:25:38 | 显示全部楼层
    本帖最后由 a1005747470 于 2022-4-6 08:49 编辑
    blackmickey 发表于 2022-4-5 23:27
    剛好看到有兩篇一樣的問題,所以就複製回覆了。

    使用Avisynth Filter (https://github.com/CrendKing/avis ...

    从我的尝试来看,相比svp,直接改到60或者72都会有一些卡顿和闪烁,到了120fps比较合适。
    用mpc渲染,核显占用从60到80,性价比可以接受。
    ………………
    好吧,弹幕多了之后就顶不住了,只能维持80不到……但是显卡占用率还没到顶,很奇怪
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

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

    积分
    429797

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

    孤雨独火 发表于 2022-4-6 19:18:03 | 显示全部楼层
    a1005747470 发表于 2022-4-6 08:25
    从我的尝试来看,相比svp,直接改到60或者72都会有一些卡顿和闪烁,到了120fps比较合适。
    用mpc渲染,核显 ...

    因为同一段时间的帧率降了,说明显卡要干活的量少了,自然占用就下来了
    回复

    使用道具 举报

    该用户从未签到

    5

    主题

    412

    回帖

    30

    VC币

    至尊会员

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

    积分
    165198
    blackmickey 发表于 2022-4-6 23:50:25 | 显示全部楼层
    a1005747470 发表于 2022-4-6 08:04
    感谢大佬,请问您是一直做svp脚本那位黑米奇吗?
    另外如果我想改成整数倍,是不是把60000改成72000或者更 ...

    要看片源是多少喔~

    如果想改成固定倍率,可以改成這樣AvsFilterSource().ChangeFPS(FrameRateNumerator*3, FrameRateDenominator)



    應該是這樣...(懶得試)
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-14 18:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    12

    主题

    183

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14828
    a1005747470  楼主| 发表于 2022-4-7 09:32:10 | 显示全部楼层
    blackmickey 发表于 2022-4-6 23:50
    要看片源是多少喔~

    如果想改成固定倍率,可以改成這樣AvsFilterSource().ChangeFPS(FrameRateNumerator* ...

    似乎是不行,不过谢谢了,我根据片源手动改数字也不麻烦,毕竟很少看到非标准的片源
    回复

    使用道具 举报

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

    本版积分规则

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