找回密码
 立即注册
查看: 828|回复: 8

求教技术问题 关于aegisub的关键帧

  • TA的每日心情
    奋斗
    2025-4-6 05:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    113
    colhikttm 发表于 2025-11-19 18:51:46 | 显示全部楼层 |阅读模式
    最近发现很多bdrip在aegisub打开之后 视频的关键帧信息 就是右上音频栏中的紫色线条 经常会有遗漏或不准确的现象 影响字幕的时间轴校准
    有没有办法重建视频的关键帧信息呢
    另外对于关键帧准确的视频 有没有办法能筛查出接近但是没有卡帧的字幕行
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:34
  • 签到天数: 795 天

    [LV.10]以坛为家III

    20

    主题

    168

    回帖

    20

    VC币

    至尊会员

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

    积分
    249223
    op200 发表于 2025-11-19 22:32:43 | 显示全部楼层
    本帖最后由 op200 于 2025-11-19 22:34 编辑

    关键帧是视频的 I 帧,跟转场没有直接关系,部分情况下视频编码器会倾向于将转场的那帧作为 I 帧,所以这种视频的关键帧才能作为打轴的参考,实际使用上,大部分官方源视频的关键帧无法作为打轴参考

    Aegisub 支持直接导入关键帧文件,就是一个标了帧数的 txt,上方按钮栏>视频>打开关键帧 或者直接把 txt 拖进去即可导入

    所以自己生成一个基于转场的关键帧就行了,我之前写过工具:工具链接
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-4-6 05:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    113
    colhikttm  楼主| 发表于 2025-11-20 05:50:05 | 显示全部楼层
    op200 发表于 2025-11-19 22:32
    关键帧是视频的 I 帧,跟转场没有直接关系,部分情况下视频编码器会倾向于将转场的那帧作为 I 帧,所以这种 ...

    老哥好东西不少


    不过获取关键帧文件之后看来是没什么自动校准的方法 有空试试用ai能不能搓一个
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:34
  • 签到天数: 795 天

    [LV.10]以坛为家III

    20

    主题

    168

    回帖

    20

    VC币

    至尊会员

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

    积分
    249223
    op200 发表于 2025-11-20 12:26:06 | 显示全部楼层

    时间后处理器 的 紧贴关键帧 选项

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-4-6 05:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    6

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    113
    colhikttm  楼主| 发表于 2025-11-21 03:06:35 | 显示全部楼层
    op200 发表于 2025-11-20 12:26
    时间后处理器 的 紧贴关键帧 选项

    那个没法批量改啊 且不显示都改哪些行了

    准备用gemini3搓个程序
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:34
  • 签到天数: 795 天

    [LV.10]以坛为家III

    20

    主题

    168

    回帖

    20

    VC币

    至尊会员

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

    积分
    249223
    op200 发表于 2025-11-21 03:35:06 | 显示全部楼层
    colhikttm 发表于 2025-11-21 03:06
    那个没法批量改啊 且不显示都改哪些行了

    准备用gemini3搓个程序

    改完不人工校对是无意义的,有些情况甚至起反效果,不如不改

    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    44

    回帖

    1488

    VC币

    荣誉会员

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

    积分
    99372
    dwdwdwd 发表于 2026-2-4 15:56:23 | 显示全部楼层
    本帖最后由 dwdwdwd 于 2026-2-4 15:58 编辑
    op200 发表于 2025-11-21 03:35
    改完不人工校对是无意义的,有些情况甚至起反效果,不如不改

    大佬好,我寫了一個腳本,可以批次將視頻丟入py檔提取關鍵幀,並且可以調整靈敏度,是否能讓我發個包含大佬您py檔的文章?

    1000001704.jpg
    個人業餘製作,純粹興趣使然,可能夾雜錯誤歡迎交流。尊重各位字幕創作者,維護字幕創作者持續付出的熱忱
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 00:34
  • 签到天数: 795 天

    [LV.10]以坛为家III

    20

    主题

    168

    回帖

    20

    VC币

    至尊会员

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

    积分
    249223
    op200 发表于 2026-2-4 17:23:32 | 显示全部楼层
    本帖最后由 op200 于 2026-2-4 17:24 编辑
    dwdwdwd 发表于 2026-2-4 15:56
    大佬好,我寫了一個腳本,可以批次將視頻丟入py檔提取關鍵幀,並且可以調整靈敏度,是否能讓我發個包含大 ...

    可以

    其实批量导入可以用这个 EasyRip
    1. easyrip -i fd -preset custom -custom:format "py -3.13 检测转场生成关键帧文件.py -i ''{input}'' -o ''{output}''" -custom:suffix txt -run exit
    复制代码
    这样就解决了,自带批量操作、日志、队列、多线程等功能

    点评

    感謝! 很實用的技巧  发表于 2026-2-4 17:53
    回复

    使用道具 举报

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

    本版积分规则

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