国语视界

 找回密码
 立即注册
查看: 173|回复: 18

[字幕技术] 60帧视频做追踪trim视频出来追踪会卡顿 换用ffmpeg解决

[复制链接]

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
发表于 24-12-20 22:33 | 显示全部楼层 |阅读模式
本帖最后由 超棒的ps 于 24-12-22 02:24 编辑

如题,60帧视频导入aeg后,用脚本trim出来是24帧,有什么解决办法吗?264编码器换过,也没有办法

补充卡顿的表现。举例有a,b,c三帧,这三帧的画面是连续运动的,但是a,b帧里字幕不会动,然后直接跳到c帧,导致连续播放起来字幕卡顿。

已解决。
用下面mojie大佬的软件,或者trim的时候用ffmpeg导出图片,再用mocha,卡顿明显减少。
具体原理我也不懂,按道理是没差别的,也可能是软件问题。
目前只碰到这一次,是长时间大幅度移动的追踪字幕。之前都没有问题,不知道是不是个例。反正帖子放这,万一有朋友碰到也可以试试。如果管理觉得不合适就麻烦删掉。

28

主题

525

帖子

153

积分

班长

大洋
2091
阅读权限
20
发表于 24-12-21 01:29 | 显示全部楼层
本帖最后由 i990049 于 24-12-21 01:30 编辑

你是要压另外一个60帧的视频还是要做一个60帧的字幕?用字幕软件还要用avc压制?压字幕吗?
回复 支持 反对

使用道具 举报

3

主题

873

帖子

1076

积分

营长

大洋
646
阅读权限
50
发表于 24-12-21 02:07 | 显示全部楼层
本帖最后由 harryhuangwei 于 24-12-21 02:20 编辑

刚刚亲自测试过了,你导出的视频虽然是24帧,确切的说是23.976,导出之后,你会发现这个视频的时长比你字幕的实际时长要长得多(比如你把60帧1秒的视频,导出之后它就是一个23.976帧的2.5秒的视频),意思就是,你导出的视频总帧数和你原视频字幕时长对应的帧数是一致的。你直接用摩卡追踪之后,应用数据即可。实测,确实如此,追踪出来的效果是正常的。
简单来说,直接无视原视频是什么帧率(无论什么帧率都会转换成23.976,但帧数不会少),直接导出,直接拉进摩卡里面追(摩卡里面永远选择23.976即可),最后应用数据就可以啦。
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 02:43 | 显示全部楼层
i990049 发表于 24-12-21 01:29
你是要压另外一个60帧的视频还是要做一个60帧的字幕?用字幕软件还要用avc压制?压字幕吗? ...

制作一个60帧的字幕。那个编码器是脚本设置里的,trim的时候可以选编码器。但是只能24帧的,追踪出来就会卡顿。
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 02:45 | 显示全部楼层
harryhuangwei 发表于 24-12-21 02:07
刚刚亲自测试过了,你导出的视频虽然是24帧,确切的说是23.976,导出之后,你会发现这个视频的时长比你字幕 ...

你好,这样的确可以直接用,我也这样做过。但是在视频实际观看的时候,追踪的字幕帧数少了就会有卡顿,特别是追踪的时间一长卡顿就特别明显。所以想问一下有没有办法。
回复 支持 反对

使用道具 举报

28

主题

525

帖子

153

积分

班长

大洋
2091
阅读权限
20
发表于 24-12-21 03:23 | 显示全部楼层
超棒的ps 发表于 24-12-21 02:43
制作一个60帧的字幕。那个编码器是脚本设置里的,trim的时候可以选编码器。但是只能24帧的,追踪出来就会 ...

那你用subtitle把这个23.974帧的字幕改成60帧不就完事了?软件会自动修改时间,都不需要你去算
回复 支持 反对

使用道具 举报

3

主题

873

帖子

1076

积分

营长

大洋
646
阅读权限
50
发表于 24-12-21 05:07 | 显示全部楼层
超棒的ps 发表于 24-12-21 02:45
你好,这样的确可以直接用,我也这样做过。但是在视频实际观看的时候,追踪的字幕帧数少了就会有卡顿,特 ...

那这个办法就行不通了,应该是60帧转成23.976的时候,不能完全对齐,说明总帧数还是出现了差异。因为摩卡出来的数据,都是按帧计算的。这我也没办法了,等大佬来解答吧。
回复 支持 反对

使用道具 举报

3

主题

873

帖子

1076

积分

营长

大洋
646
阅读权限
50
发表于 24-12-21 05:36 | 显示全部楼层
超棒的ps 发表于 24-12-21 02:45
你好,这样的确可以直接用,我也这样做过。但是在视频实际观看的时候,追踪的字幕帧数少了就会有卡顿,特 ...

目前手上没有好的素材可以进行非常准确的测试,但是经过数据对比,或许你可以尝试在摩卡中,修改视频帧率与原视频一致(尽管导出的素材是23.976帧率),可能会有意外收获。实在不行,通过PR或AE导出素材吧,虽然没有Aegisub-motion方便。
回复 支持 反对

使用道具 举报

32

主题

628

帖子

3128

积分

团长

大洋
29222
阅读权限
60
发表于 24-12-21 12:51 | 显示全部楼层
你切割出来 24 帧没毛病,只要开始第一帧和最后一帧没少就行,AE导入序列图合成默认还是 30 帧,也不影响做 23.976 的动态跟踪!
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 13:14 | 显示全部楼层
i990049 发表于 24-12-21 03:23
那你用subtitle把这个23.974帧的字幕改成60帧不就完事了?软件会自动修改时间,都不需要你去算 ...

是做追踪的时候,没办法导出60帧的,所以追踪部分始终是低帧数。现在是想解决追踪时候trim出来片段是60帧的。
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 13:15 | 显示全部楼层
harryhuangwei 发表于 24-12-21 05:36
目前手上没有好的素材可以进行非常准确的测试,但是经过数据对比,或许你可以尝试在摩卡中,修改视频帧率 ...

好的,我今晚试试,感谢
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 13:18 | 显示全部楼层
x-man023 发表于 24-12-21 12:51
你切割出来 24 帧没毛病,只要开始第一帧和最后一帧没少就行,AE导入序列图合成默认还是 30 帧,也不影响做 ...

是不影响追踪,但是追踪效果不好,因为低帧追踪出来的字幕,放到视频里会有卡顿。特别是放到大屏上,追踪的时间一长,卡顿是非常明显的。我想解决的是这个卡顿的问题。
回复 支持 反对

使用道具 举报

25

主题

1292

帖子

1191

积分

论坛贵宾

大洋
87924
阅读权限
130
发表于 24-12-21 13:26 | 显示全部楼层
可以试试我的aegisub修改版,内置了trim功能,理论上视频是多少帧的,序列图就是多少帧的
回复 支持 反对

使用道具 举报

32

主题

628

帖子

3128

积分

团长

大洋
29222
阅读权限
60
发表于 24-12-21 13:27 | 显示全部楼层
超棒的ps 发表于 24-12-21 13:18
是不影响追踪,但是追踪效果不好,因为低帧追踪出来的字幕,放到视频里会有卡顿。特别是放到大屏上,追踪 ...

电视播放特效字幕效果都不好!电脑看有独显加持!说白了就是性能不够强大!一卡一卡那在摩卡就是随着屏幕一卡卡的,数据追踪的不够准确,这是其一,还有一点,就是转换sup 也牺牲了点精度!摩卡怎么切割的序列图,就怎么导入回去,不要去动它!
回复 支持 反对

使用道具 举报

32

主题

628

帖子

3128

积分

团长

大洋
29222
阅读权限
60
发表于 24-12-21 13:34 | 显示全部楼层
其实还有个原因,电视和电脑播放电影计算帧数算法不一致,导致前后误差,仅个人理解
回复 支持 反对

使用道具 举报

3

主题

873

帖子

1076

积分

营长

大洋
646
阅读权限
50
发表于 24-12-21 14:01 | 显示全部楼层
mojie126 发表于 24-12-21 13:26
可以试试我的aegisub修改版,内置了trim功能,理论上视频是多少帧的,序列图就是多少帧的 ...

确实很好使,一直用的大佬的这个版本。
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 16:02 | 显示全部楼层
mojie126 发表于 24-12-21 13:26
可以试试我的aegisub修改版,内置了trim功能,理论上视频是多少帧的,序列图就是多少帧的 ...

好的,感谢大佬,晚上试一下
回复 支持 反对

使用道具 举报

1

主题

141

帖子

118

积分

班长

大洋
77
阅读权限
20
 楼主| 发表于 24-12-21 16:06 | 显示全部楼层
x-man023 发表于 24-12-21 13:27
电视播放特效字幕效果都不好!电脑看有独显加持!说白了就是性能不够强大!一卡一卡那在摩卡就是随着屏幕 ...

这个跟性能没有关系,4090放出来也是一样卡。本质就是帧数低了移动不够平滑,24帧的一帧字幕里画面都移动了两帧多,就会显得字幕卡。
回复 支持 反对

使用道具 举报

3

主题

873

帖子

1076

积分

营长

大洋
646
阅读权限
50
发表于 24-12-21 19:55 | 显示全部楼层
超棒的ps 发表于 24-12-21 16:06
这个跟性能没有关系,4090放出来也是一样卡。本质就是帧数低了移动不够平滑,24帧的一帧字幕里画面都移动 ...

如果是这样的话,并且确定能排除摩卡本身数据追踪的不够准确的因素,那么就只能是帧数(帧率)不匹配导致的了。昨天我对比摩卡里面选23.976和60帧的数据,相同的取样,导入到aeg之后,总帧数确实发生了变化。你自己实测一下,看看实际效果是不是我预计的一致。
另外,不排除摩卡本身追踪不够精准,导致在60帧视频中被放大,出现你说的卡顿现象。之前遇到过类似的情况,重新取样之后,就丝滑了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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