TA的每日心情 | 慵懒 昨天 00:22 |
---|
签到天数: 1064 天 [LV.10]以坛为家III
星辰大海
- 积分
- 1357723
|
本帖最后由 tmdtmdtmdqq 于 2024-1-12 01:39 编辑
想对帧操作的话,只需将右边的 时间 改为 帧
可以用帧方式输入来测试一下:
结束时间类似,只是把当前行下一帧的开始时间当成当前行的结束时间
所以结束时间只要当成帧数+1的开始时间去处理即可
测试结果:
这就说明,时间的千分位X
对于开始时间:
X<5,就减(20+X),比如画面显示的时间小数点后尾数为 [530、531、...、534],那就设置为510,即行时间的小数部分为51
X==5,就减25或15,比如画面显示的时间小数点后尾数为 535,那就设置为510或520,即行时间的小数部分为51或52
X>5,就减(10+X),比如画面显示的时间小数点后尾数为 [536、537、...、539],那就设置为520,即行时间的小数部分为52
对于结束时间:
X<4,就加(20-X),比如画面显示的时间小数点后尾数为 [530、531、...、534],那就设置为550,即行时间的小数部分为55
X>4,就加(30-X),比如画面显示的时间小数点后尾数为 [535、536、...、539],那就设置为560,即行时间的小数部分为56
因为数值5有误差,按我平时制作来说,我都将容差再放大一点,直接用7(或8)作为分界,对于开始时间:
X<7,就减(20+X)【减大于等于20,凑整】
X>=7,就减(10+X)【减超过10不超过20,凑整】
防止结束时间因误差导致下一帧出现(宁可早结束也不要多显示),所以对结束时间为中间数的,结束时间给短一点,对于结束时间,我会:
X<7,就加(20-X)【加超过10不超过20,凑整】
X>=7,就加(30-X)【加大于20,凑整】
当然,如果音频图上有关键帧的线,优先对齐关键帧的线(前提是关键帧的线是准的【有些视频不准,要用工具重新生成再“视频->打开关键帧”】)
关键帧的重新生成,可以用MIR大佬的脚本(隔壁帖附件有给)。如果不想装vapoursynth环境,也可以用我参考unanimated配置的这个:
ffmpeg需要另外下载
需要系统环境变量配置ffmpeg 或 修改启动脚本 set "ffmpeg_exe=ffmpeg" 中等号后面的ffmpeg 为ffmpeg的exe文件路径
把单个视频文件拖到bat里执行即可(有些视频有特殊字符或名字过长的,可能要改一下文件名才行)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|