浏览附件bandicam 2025-01-15 20-29-14-564.mp4使用方式
保证音频文件放在Audio/Frames/文件夹内,并且与存放序列帧图片的文件同名,也就是例如Audio/Frames/mipha.ogg和Frames/mipha/1.png、Frames/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,不然可能会出现问题。