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

尝试修改autocrop.lua遇到的几个问题

  • TA的每日心情
    开心
    前天 09:52
  • 签到天数: 645 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74398
    Starlight 发表于 2020-5-26 22:48:08 | 显示全部楼层 |阅读模式
    本帖最后由 Starlight 于 2020-5-26 22:57 编辑

    前情提要:https://github.com/mpv-player/mpv/pull/7760
    有空的大佬可以看看前情提要。

    autocrop.lua是mpv的一个裁剪视频黑边的脚本,
    闲得无聊想改成真·自动的,期间遇到了几个问题。修改后的脚本https://github.com/Natural-Harmonia-Gropius/mpv/blob/patch-1/TOOLS/lua/autocrop.lua

    1. 有没有办法留下标记?
    如果我手动关闭了裁剪,重新打开视频的时候又会触发自动裁剪。
    我希望能有标记让自动裁剪能识别到然后跳出。

    2. 有没有办法从全部帧里按时间平均抽取关键帧,用这些帧做识别,而不是根据一段时间的采样来识别?
    如果在一个黑边比别的画面都要大的,例如聚焦特写一类的地方做识别,会产生过度裁剪的问题。
    像是小圆剧场版,WB片头有黑边,正片没有黑边,自动裁剪就有问题……

    3. 关于ffmpeg-fillter的问题
    https://ffmpeg.org/ffmpeg-filters.html#cropdetect
    文档写的默认值24,但实际结果是这样的,是我的使用姿势有问题?
    1. options.detect_limit = 24
    复制代码
    1. string.format(
    2.     'vf pre @%s:cropdetect=limit=%s:round=2:reset=0',
    3.     cropdetect_label, options.detect_limit
    4.         )
    复制代码

    1. string.format(
    2.     'vf pre @%s:cropdetect=limit=%f:round=2:reset=0',
    3.     cropdetect_label, options.detect_limit/255
    4.         )
    复制代码






    回复

    使用道具 举报

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

    [LV.5]常住居民I

    46

    主题

    2721

    回帖

    2020

    VC币

    星辰大海

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

    积分
    421673

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

    孤雨独火 发表于 2020-5-27 02:02:21 | 显示全部楼层
    这个脚本我测试下完全没反应~~~
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:52
  • 签到天数: 645 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74398
    Starlight  楼主| 发表于 2020-5-27 10:47:07 | 显示全部楼层
    孤雨独火 发表于 2020-5-27 02:02
    这个脚本我测试下完全没反应~~~

    播放的是有黑边的视频吗?没反应控制台有输出吗?
    回复 支持 0 反对 1

    使用道具 举报

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

    [LV.5]常住居民I

    46

    主题

    2721

    回帖

    2020

    VC币

    星辰大海

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

    积分
    421673

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

    孤雨独火 发表于 2020-5-27 12:14:41 | 显示全部楼层
    Starlight 发表于 2020-5-27 10:47
    播放的是有黑边的视频吗?没反应控制台有输出吗?

    这个脚本太喜感了


    调小之后直接暴力裁剪把我半个画面切没了

    本帖子中包含更多资源

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

    x
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:52
  • 签到天数: 645 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74398
    Starlight  楼主| 发表于 2020-5-27 13:54:54 | 显示全部楼层

    可以给个完整截图或者原视频链接吗?试试把detect_limit改成16
    回复 支持 0 反对 1

    使用道具 举报

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

    [LV.5]常住居民I

    46

    主题

    2721

    回帖

    2020

    VC币

    星辰大海

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

    积分
    421673

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

    孤雨独火 发表于 2020-5-27 14:30:22 | 显示全部楼层
    Starlight 发表于 2020-5-27 13:54
    可以给个完整截图或者原视频链接吗?试试把detect_limit改成16

    BV13t411W76m
    你可以测测这个,恶灵附身画面全程上下黑边基本都是动态变化的
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-31 23:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    28

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1242
    zxhzxhz 发表于 2020-5-27 14:57:04 | 显示全部楼层
    1. 有没有办法留下标记?
    如果我手动关闭了裁剪,重新打开视频的时候又会触发自动裁剪。
    我希望能有标记让自动裁剪能识别到然后跳出。


    我记得有一个保存字幕delay的脚本可以参考一下
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:52
  • 签到天数: 645 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74398
    Starlight  楼主| 发表于 2020-5-27 15:12:20 | 显示全部楼层
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:52
  • 签到天数: 645 天

    [LV.9]以坛为家II

    3

    主题

    198

    回帖

    0

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    74398
    Starlight  楼主| 发表于 2020-5-27 15:16:59 | 显示全部楼层
    8楼为什么是空白的?


    本帖子中包含更多资源

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

    x
    回复 支持 0 反对 1

    使用道具 举报

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

    [LV.5]常住居民I

    46

    主题

    2721

    回帖

    2020

    VC币

    星辰大海

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

    积分
    421673

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

    孤雨独火 发表于 2020-5-27 16:22:27 | 显示全部楼层
    本帖最后由 孤雨独火 于 2020-5-27 16:24 编辑
    Starlight 发表于 2020-5-27 15:16
    8楼为什么是空白的?

    我想到这种样本就是想看在极限环境下这个脚本的剪切逻辑,上下两边的动态展开不谈,实际中经常会左右两侧也多切。。。还是说我理解错了这个脚本的用途~~~





    本帖子中包含更多资源

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

    x
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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