使用scratch3.0制作《礼佛大忏悔文》播放器及视频

使用scratch3.0制作《礼佛大忏悔文》播放器及视频

缘起

缘起:
拜忏的音乐不能自由定制,做视频和音频处理又很专业,普通人只能望而兴叹。

目的:
由《礼佛大忏悔文》做为因子,通过一个小时的学习,让大家掌握音频、视频的基本制作,能通过软件录制一个自己定制的《礼佛大忏悔文》软件。 推而广之,可以进行《弟子规》《岳阳楼记》《桃花源记》等等的视频MV的录制。

使用工具:
scratch 3.0 下载地址
用于程序生成忏悔文所有动画、音频、视频。
screen2exe绿色版 下载地址
屏幕录像,将scratch生成的音频视频记录成视频文件,更容易传播。
下载链接:https://pan.baidu.com/s/1e_hlLY2gH-Id1m1e4txhkQ
密码:2wzv

素材及下载链接:
《礼佛大忏悔文》原版,
《礼佛大忏悔文》增加编号版
《八十八佛像》以佛像编号命名
《礼佛大忏悔文字幕》以编号命名
《礼佛大忏悔文》录音以编号命名
下载链接:https://pan.baidu.com/s/1e_hlLY2gH-Id1m1e4txhkQ
密码:2wzv

要求:
会用scratch编程(不具备者,按照操作步骤亦可完成)
基本的电脑操作知识

零、要素分解

  1. 制作步骤流水线拓扑
    -w693
    流水线拓扑是随着进展逐步完成,不是一次完成的。此为最后完成版
    1)整理《忏悔文》资料,按照每一拜进行编号
    2)上网找到佛像图片,并用佛号以及编号给佛像命名(见附件链接中)
    3)打开scratch建立工程,新建”佛像“角色,按顺序导入佛像图片到”佛像“的造型中
    4)新建”录音“角色,给每一拜录音,按编号录制完成
    5)编写代码完成播放每一拜的录音,完成念诵版忏悔文。完成Level 1
    6)佛像和声音同步,完成Level2
    7)加入字幕,完成Level3
    更多内容以要素给出,请结合使用。

  2. 成就通关拓扑
    -w644
    Level 1 完成播放忏悔文音乐
    Level 2 播放忏悔文音乐与佛像同步显示,以及佛号间设定停顿时间
    Level 3 播放时加入偈子和佛号的字幕,录制忏悔文视频
    Level 4 播放忏悔文时同步播放背景音乐
    Level 5 实现连拜功能,以及定制20分钟、25分钟、30分钟时长拜忏音乐
    Level 6 美化软件让软件更漂亮
    Level 7 留白

  3. 《礼佛大忏悔文》要素拆分
    -w679

将《礼佛大忏悔文》按每一拜每一个偈子进行编号排序,做要素分解。每一个佛号又分为佛像、称佛名号、念佛声音,偈子部分分为偈子文字和念诵偈子声音。

  1. 整理《忏悔文》资料,按照每一拜进行编号
  2. 找到佛像图片,并用佛号以及编号给佛像命名
  3. 给每一拜录音,按序号完成
  4. 写代码完成播放每一拜的录音,形成完成的念诵忏悔文
  5. 将佛像显示与声音同步,给每一拜保留适当间隔

壹、整理《忏悔文》资料,按照每一拜进行编号

《礼佛大忏悔文》原文(见附件)

礼佛大忏悔文:
大慈大悲悯众生,大喜大舍济含识,相好光明以自严,众等至心皈命礼。
南无皈依金刚上师,
皈依佛,皈依法,皈依僧,
我今发心,不为自求人天福报,声闻、缘觉、乃至权乘诸位菩萨。唯依最上乘,发菩提心,愿与法界众生,一时同得阿耨多罗三藐三菩提。
南无皈依十方尽虚空界一切诸佛,
南无皈依十方尽虚空界一切尊法,
南无皈依十方尽虚空界一切贤圣僧。
南无如来、应供、正遍知、明行足、善逝世间解、无上士、调御丈夫、天人师、佛、世尊
南无普光佛 
南无普明佛 
南无普净佛 
南无多摩罗跋栴檀香佛 
南无栴檀光佛
南无摩尼幢佛 
南无欢喜藏摩尼宝积佛 
南无一切世间乐见上大精进佛
南无摩尼幢灯光佛
南无慧炬照佛 
南无海德光明佛 
南无金刚牢强普散金光佛 
南无大强精进勇猛佛
南无大悲光佛
南无慈力王佛 
南无慈藏佛 
南无栴檀窟庄严胜佛 
南无贤善首佛
南无善意佛 
南无广庄严王佛 
南无金华光佛 
南无宝盖照空自在力王佛
南无虚空宝华光佛 
南无琉璃庄严王佛 
南无普现色身光佛 
南无不动智光佛
南无降伏众魔王佛 
南无才光明佛 
南无智慧胜佛 
南无弥勒仙光佛
南无善寂月音妙尊智王佛
南无世净光佛 
南无龙种上尊王佛
南无日月光佛
南无日月珠光佛 
南无慧幢胜王佛 
南无狮子吼自在力王佛 
南无妙音胜佛
南无常光幢佛
南无观世灯佛
南无慧威灯王佛
南无法胜王佛
南无须弥光佛
南无须曼那华光佛
南无优坛钵罗华殊胜王佛 
南无大慧力王佛 
南无阿閦毘欢喜光佛
南无无量音声王佛 
南无才光佛 
南无金海光佛 
南无山海慧自在通王佛
南无大通光佛 
南无一切法常满王佛 
南无释迦牟尼佛 
南无金刚不坏佛
南无宝光佛 
南无龙尊王佛 
南无精进军佛 
南无精进喜佛 
南无宝火佛
南无宝月光佛 
南无现无愚佛 
南无宝月佛 
南无无垢佛 
南无离垢佛
南无勇施佛 
南无清净佛 
南无清净施佛 
南无娑留那佛
南无水天佛
南无坚德佛 
南无栴檀功德佛 
南无无量拘光佛 
南无光德佛 
南无无忧德佛
南无那罗延佛 
南无功德华佛 
南无莲花光游戏神通佛 
南无财功德佛 
南无德念佛
南无善名称功德佛 
南无红燄帝幢王佛 
南无善游步功德佛 
南无斗战胜佛
南无善游步佛 
南无周匝庄严功德佛 
南无宝华游步佛 
南无宝莲华善住娑罗树王佛
南无法界藏身阿弥陀佛
如是等一切世界,诸佛世尊,常住在世。是诸世尊,当慈念我。若我此生,若我前生,从无始生死以来,所做众罪。若自作,若教他作,见作随喜。若塔若僧,若四方僧物。若自取,若教他取,见取随喜。五无间罪,若自作,若教他作,见作随喜。十不善道,若自作,若教他作,见作随喜。所作罪障,或有覆藏,或不覆藏。应堕地狱,恶鬼畜生,诸余恶趣,边地下贱,及蔑戾车,如是等处。所作罪障,今皆忏悔。
今诸佛世尊,当证知我,当忆念我。我复于诸佛世尊前,作如是言。若我此生,若我余生。曾行布施或守净戒,乃至施与畜生一抟之食。或修净行所有善根。成就众生,所有善根。修行菩提,所有善根。及无上智,所有善根。一切合集,校计筹量,皆悉回向阿耨多罗三藐三菩提。如过去未来,现在诸佛,所作回向,我亦如是回向。众罪皆忏悔,诸福尽随喜,及请佛功德,愿成无上智。去来现在佛,於众生最胜,无量功德海,我今皈命礼。
所有十方世界中 三世一切人师子 我以清净身语意 一切遍礼尽无余
普贤行愿威神力 普现一切如来前 一身复现刹尘身 一一遍礼刹尘佛
於一尘中尘数佛 各处菩萨众会中 无尽法界尘亦然 深信诸佛皆充满
各以一切音声海 普出无尽妙言辞 尽于未来一切劫 赞佛甚深功德海
以诸最胜妙华鬘 伎乐涂香及伞盖 如是最胜庄严具 我以供养诸如来
最胜衣服最胜香 末香烧香与灯烛 一一皆如妙高聚 我悉供养诸如来
我以广大胜解心 深信一切三世佛 悉以普贤行愿力 普遍供养诸如来
我昔所造诸恶业 皆由无始贪嗔痴 从身语意之所生 一切我今皆忏悔
十方一切诸众生 二乘有学及无学 一切如来与菩萨 所有功德皆随喜
十方所有世间灯 最初成就菩提者 我今一切皆劝请 转于无上妙法轮
诸佛若欲示涅盘 我悉至诚而劝请 唯愿久住刹尘劫 利乐一切诸众生
所有礼赞供养福 请佛住世转法轮 随喜忏悔诸善根 回向众生及佛道
愿将以此胜功德 回向无上真法界 性相佛法及僧伽 二谛融通三昧印
如是无量功德海 我今皆悉尽回向 所有众生身口意 见惑弹谤我法等
如是一切诸业障 悉皆消灭尽无余 念念智周与法界 广度众生皆不退
乃至虚空世界尽 众生及业烦恼尽 如是四法广无边 愿今回向亦如是
南无大行普贤菩萨 南无大行普贤菩萨 南无大行普贤菩萨

进行编号处理,并在后期的录音、佛像、字幕中使用序号加文字作为录音、佛像、字幕的名称。
《礼佛大忏悔文》增加编号版(见附件)

001_大慈大悲悯众生,大喜大舍济含识,相好光明以自严,众等至心皈命礼。
002_南无皈依金刚上师,
003_皈依佛,皈依法,皈依僧,
004_我今发心,不为自求人天福报,声闻、缘觉、乃至权乘诸位菩萨。唯依最上乘,发菩提心,愿与法界众生,一时同得阿耨多罗三藐三菩提。
005_南无皈依十方尽虚空界一切诸佛,
006_南无皈依十方尽虚空界一切尊法,
007_南无皈依十方尽虚空界一切贤圣僧。
008_南无如来、应供、正遍知、明行足、善逝世间解、无上士、调御丈夫、天人师、佛、世尊
009_南无普光佛 
010_南无普明佛 
011_南无普净佛 
012_南无多摩罗跋栴檀香佛 
013_南无栴檀光佛
014_南无摩尼幢佛 
015_南无欢喜藏摩尼宝积佛 
016_南无一切世间乐见上大精进佛
017_南无摩尼幢灯光佛
018_南无慧炬照佛 
019_南无海德光明佛 
020_南无金刚牢强普散金光佛 
021_南无大强精进勇猛佛
022_南无大悲光佛
023_南无慈力王佛 
024_南无慈藏佛 
025_南无栴檀窟庄严胜佛 
026_南无贤善首佛
027_南无善意佛 
028_南无广庄严王佛 
029_南无金华光佛 
030_南无宝盖照空自在力王佛
031_南无虚空宝华光佛 
032_南无琉璃庄严王佛 
033_南无普现色身光佛 
034_南无不动智光佛
035_南无降伏众魔王佛 
036_南无才光明佛 
037_南无智慧胜佛 
038_南无弥勒仙光佛
039_南无善寂月音妙尊智王佛
040_南无世净光佛 
041_南无龙种上尊王佛
042_南无日月光佛
043_南无日月珠光佛 
044_南无慧幢胜王佛 
045_南无狮子吼自在力王佛 
046_南无妙音胜佛
047_南无常光幢佛
048_南无观世灯佛
049_南无慧威灯王佛
050_南无法胜王佛
051_南无须弥光佛
052_南无须曼那华光佛
053_南无优坛钵罗华殊胜王佛 
054_南无大慧力王佛 
055_南无阿閦毘欢喜光佛
056_南无无量音声王佛 
057_南无才光佛 
058_南无金海光佛 
059_南无山海慧自在通王佛
060_南无大通光佛 
061_南无一切法常满王佛 
062_南无释迦牟尼佛 
063_南无金刚不坏佛
064_南无宝光佛 
065_南无龙尊王佛 
066_南无精进军佛 
067_南无精进喜佛 
068_南无宝火佛
069_南无宝月光佛 
070_南无现无愚佛 
071_南无宝月佛 
072_南无无垢佛 
073_南无离垢佛
074_南无勇施佛 
075_南无清净佛 
076_南无清净施佛 
077_南无娑留那佛
078_南无水天佛
079_南无坚德佛 
080_南无栴檀功德佛 
081_南无无量拘光佛 
082_南无光德佛 
083_南无无忧德佛
084_南无那罗延佛 
085_南无功德华佛 
086_南无莲花光游戏神通佛 
087_南无财功德佛 
088_南无德念佛
089_南无善名称功德佛 
090_南无红燄帝幢王佛 
091_南无善游步功德佛 
092_南无斗战胜佛
093_南无善游步佛 
094_南无周匝庄严功德佛 
095_南无宝华游步佛 
096_南无宝莲华善住娑罗树王佛
097_南无法界藏身阿弥陀佛
098_如是等一切世界,诸佛世尊,常住在世。是诸世尊,当慈念我。若我此生,若我前生,从无始生死以来,所做众罪。若自作,若教他作,见作随喜。若塔若僧,若四方僧物。若自取,若教他取,见取随喜。五无间罪,若自作,若教他作,见作随喜。十不善道,若自作,若教他作,见作随喜。所作罪障,或有覆藏,或不覆藏。应堕地狱,恶鬼畜生,诸余恶趣,边地下贱,及蔑戾车,如是等处。所作罪障,今皆忏悔。
099_今诸佛世尊,当证知我,当忆念我。我复于诸佛世尊前,作如是言。若我此生,若我余生。曾行布施或守净戒,乃至施与畜生一抟之食。或修净行所有善根。成就众生,所有善根。修行菩提,所有善根。及无上智,所有善根。一切合集,校计筹量,皆悉回向阿耨多罗三藐三菩提。如过去未来,现在诸佛,所作回向,我亦如是回向。众罪皆忏悔,诸福尽随喜,及请佛功德,愿成无上智。去来现在佛,於众生最胜,无量功德海,我今皈命礼。
100_所有十方世界中 三世一切人师子 我以清净身语意 一切遍礼尽无余 普贤行愿威神力 普现一切如来前 一身复现刹尘身 一一遍礼刹尘佛
101_於一尘中尘数佛 各处菩萨众会中 无尽法界尘亦然 深信诸佛皆充满 各以一切音声海 普出无尽妙言辞 尽于未来一切劫 赞佛甚深功德海
102_以诸最胜妙华鬘 伎乐涂香及伞盖 如是最胜庄严具 我以供养诸如来 最胜衣服最胜香 末香烧香与灯烛 一一皆如妙高聚 我悉供养诸如来 我以广大胜解心 深信一切三世佛 悉以普贤行愿力 普遍供养诸如来
103_我昔所造诸恶业 皆由无始贪嗔痴 从身语意之所生 一切我今皆忏悔
104_十方一切诸众生 二乘有学及无学 一切如来与菩萨 所有功德皆随喜
105_十方所有世间灯 最初成就菩提者 我今一切皆劝请 转于无上妙法轮
106_诸佛若欲示涅盘 我悉至诚而劝请 唯愿久住刹尘劫 利乐一切诸众生
107_所有礼赞供养福 请佛住世转法轮 随喜忏悔诸善根 回向众生及佛道
108_愿将以此胜功德 回向无上真法界 性相佛法及僧伽 二谛融通三昧印 如是无量功德海 我今皆悉尽回向 所有众生身口意 见惑弹谤我法等 如是一切诸业障 悉皆消灭尽无余 念念智周与法界 广度众生皆不退 乃至虚空世界尽 众生及业烦恼尽 如是四法广无边 愿今回向亦如是
109_南无大行普贤菩萨 南无大行普贤菩萨 南无大行普贤菩萨

名字与编号取用规则
如:001_大慈大悲悯众生,大喜大舍济含识,相好光明以自严,众等至心皈命礼。取编号加第一句话(第一个逗号或者空格前)作为名字。如:001_大慈大悲悯众生

贰、上网找到佛像图片,并用佛号以及编号给佛像命名

(见附件,有个更多版本的全套佛像可以发邮件给我zuolifeng@sina.com)
-w1485

叁、打开scratch建立工程,新建”佛像“角色,按顺序导入佛像图片到”佛像“的造型中

  1. 建立新角色佛像
    -w1275

  2. 按顺序将收集到的佛像依次加入“佛像”的造型中。造型名称仪序号和佛号名称命名。009_南无普光佛
    -w1269
    按顺序上传所有的佛像。每次上传一尊佛像。保证顺序从009到097
    -w1280

肆、新建”录音“角色,给每一拜录音,按编号录制完成

每一拜一个录音。总共109段录音(带南无大行普贤菩萨)
1)新建录音角色
-w1277
2)按顺序上传109端录音
3)删除多余的声音
完成后如下:
-w1280

伍、编写代码完成播放每一拜的录音,完成念诵版忏悔文。完成Level 1

  1. 点击声音角色,切换到代码标签
    2)编写代码
    -w1280
    3) 代码解析
    -w103
    点击绿旗子后开始执行的代码
    -w187
    初始化佛号(偈子)播放顺序为第一个
    -w129
    重复播放佛号的个数(108+1)个。
    -w183
    播放指定的播放,播放当前佛号(从1到109)
    -w195
    播放完一尊佛号后,当前佛号计数加1,继续播放下一尊佛号。

代码合成后
-w205

点击绿旗子播放,试试效果
-w214

有没有听到播放出的念诵忏悔文的声音

陆、佛像和声音同步,完成Level 2

更新代码实现佛像跟声音的同步播放
1)前后偈子部分没有对应佛像,添加三圣像和普贤菩萨像作为播放前后偈子部分的佛像。
-w758

2)添加三圣像和普贤菩萨像添加到“佛像”角色造型的后面
-w1280
分别为造型编号的90和91.(这个号码在编写代码时使用)

3)在声音角色添加代码
当念诵佛号时,需要通知佛像角色切换佛像。使用“消息”模块,发送切换佛号 的消息
-w482

4)给佛像角色添加代码
分析佛像与声音的对应关系。声音总共有109个(108+1)。佛像总共有91张(88+1+1+1)
-w483
得出:
当播放001~008偈子时,显示090三圣像。
当播放009097佛号时,显示001089佛像。
当播放098~108偈子时,显示090三圣像。
当播放109普贤菩萨时,显示091普贤菩萨像。
可获得代码:
-w144
接收到”切换佛号“消息后执行

-w385
当前播放的佛号序号在0与9之间时,佛像角色显示”三圣像“
(注:分析所得为1 <= 当前佛号 <= 8为前面偈子的范围,而确定 当前佛号 为整数,取巧使用0<当前佛号<9来替代。)

-w399
当前播放的佛号序号在8与98之间时,佛像根据当前佛号 的值而显示。第一个佛号”南无普光佛“造型序号为1,”南无普光佛“对应的”声音“中的声音序号为9,当前使用当前佛号-8正好将声音与佛像对应。

-w405
当前播放的佛号序号在98到108之间时,佛像角色显示”三圣像“

-w235
当前播放的佛号序号为109时,佛像角色显示”普贤菩萨像“

整体代码结果为:

5)运行代码,看看效果。
Leve2完成

柒、加入字幕,完成Level 3

同佛像方法类似。
-w177

在接收到”切换佛号“消息后,显示对应的佛号字幕。
移到最前面,是防止字幕被佛像挡住。

运行一下。
Level 3通关。

将做好的程序录成视频

1)下载解压screen2exe软件
2)打开screen2exe软件
-w1239

-w249
按F10停止,按F9暂停
或者点击状态栏的screen2exe图标停止。

3)开始录制后,点击scratch绿旗子,启动程序,录制屏幕。可以多录一些开头和结尾,在后期可以编辑处理。
4)忏悔文播放完成后,点击“继续编辑”,可以对视频进行简单编辑。
-w543

  1. 剪切掉多余录制的部分,进行编辑,而后点完成。

  2. 保存为视频格式。

  3. 播放一下保存的文件看看。
    恭喜你,可以把做好的视频发送给朋友们了。
    多次尝试可以做出来更好的视频。

结束

恭喜你可以自己做一个完整的忏悔文视频了。 Level4后面的关卡,大家可以研究一下。将做好的程序发送给我哦。zuolifeng@sina.com 微信:a_char

posted @ 2019-02-08 17:17  acharzuo  阅读(880)  评论(0编辑  收藏  举报