插件脚本 [20.1-21.1]ES的帧播放器1.1.0

ES泽洛

世末鸽者
2022/08/04
288
16
312
2,146
24
江苏
www.esplus.club

浏览附件bandicam 2025-01-15 20-29-14-564.mp4

使用方式

保证音频文件放在Audio/Frames/文件夹内,并且与存放序列帧图片的文件同名,也就是例如Audio/Frames/mipha.oggFrames/mipha/1.pngFrames/mipha/2.png
在事件或需要的地方调用frames_play(dir, x, y, interval)方法,其中第一个参数指定路径名,必填;第二个参数为横坐标,不填则为0;第三个参数为纵坐标,不填则为0;第四个参数为采样间隔,不填则为0.05,例如frames_play("mipha", 0.05)

更新记录

1.1.0

- 添加支持设置帧图片的x和y坐标
- 添加了播放之前的黑屏过渡
- 处理了文件不存在时的情况

1.0.0

- 首次实现

说明

这其实是一个很简单的脚本,并不是真的播放视频,而是循环显示图片。
先在这个网址将视频转成序列帧,采样间隔0.05秒,帧总数就是你视频时长/0.05,例如20秒的视频帧总数就是400。
注意:如果视频不是512*384大小,最好开启调整帧大小,把帧宽度设置为512。
然后用其他软件把视频片段转成音频格式,再把音频放到Audio/Frames文件夹内,视频序列帧放到Frames/xxx文件夹内,xxx是你自己决定的名字。
上面说的采样间隔并不绝对,可根据实际需求提高或降低,但是要改代码里的参数配置。
对于20版本,应该就是(采样间隔/0.05),如果减小采样间隔提高帧率则会使结果小于1,但是20.1及之前pbWait()是不允许小数的,所以采样间隔最小0.05。
对于21版本,则应该是(采样间隔-0.015),采样间隔最好不要小于0.035,不然可能会出现问题。
 

附件

  • [20.1+21.1]ESFP_ES的帧播放器1.1.0.zip
    2.9 KB · 查看: 1

在线成员

论坛统计

主题
540
消息
2,458
成员
3,089
最新成员
未白镇——诺亚