作者star123 (Nev)
看板BBSmovie
标题[新手] 一个小发想
时间Mon Sep 29 21:58:04 2014
--
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要开始播放吗? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
你可曾看过 ptt 上的自动动画?
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
最基础的动画其实就像本篇,是类似手翻书那样的逐格动画
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
.∵'~ ▉
▏ \
%*/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
然而由於 pmore 功能,如今动画还能交由系统自动翻页
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
. ▉
▏
q.を /' ▉
▏
︴0;30m兞0;31m. ▉
▏ \
︴0;31m ▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
作者们因此可以设定翻页的秒数,让做出更富节奏性的动画成为可能
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
按下 F 键开始 福气啦 ! ▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 互动式动画播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
2007 年,pmore 系统更发展出能让动画与使用者互动的输入功能
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
? ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 互动式动画播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
然而,BBS 动画有一个始终无法解决的问题
--
ˍˍˍˍˍˍˍ ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
◢ / 本动画内含 ▉
▏
■█ - 怪角 7.1 声道环撵1;33;40m福气啦音效 ™ ▉
▏
◥ \ ▉
▏
▉
▏
▉
▏
暨m
气啦! ▉
▏
\●/
▉
▏
■
▉
▏
||
▉
▏
▉
▏ >>> 互动式动画播放中...
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
由於 Telnet 介面的限制,BBS 上是无法嵌入声音的
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
https://www.youtube.com/watch?v=A4O55wrbc24 ▉
▏ 请点开连结,并在第九响时播放动画
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要开始播放吗? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
为了解决这个问题,如 MV 动画的作者们会采取一些比较繁杂的手续
虽然略为麻烦,但也是为了让观赏者能获得最佳体验
--
\ /
▂
/ ◢3◣_ .︵
◢██◣ ◣◤ ζ 人
▉▉▉█ ﹨ /
● ● /
\
◥_ο_◤ ◢████
▲ ▼ ◢
▏ ◢◤
◇ /◢◤
■ ▉
MEL ◢◤\ ◇◢◤
_ㄧ' 人
||| ◢
CA▋ ◥
★ ★██◣
お )
﹊﹊
某天我在对准超过十次都歪掉之後,突然发觉这个问题或许有更好的解
--
动画
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
基本上播放配合音乐的动画时,我们做的事情是这样的:
--
动画
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
先让音乐开始播放,
--
动画
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
然後,当音乐来到某个段落时──
--
动画 ├───┼───┼───┼───┼───┼─
点!☆
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
开始播放动画。
--
福气啦!
\●/
■
||
动画 ├───┼───┼───┼───┼───┼─
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
福气啦.wav
理论上,这样即可成功做出作者所想要的效果
--
动画
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
然而由於人体难以达成完全精准,播放动画的时间多少会有误差
--
动画 ├───┼───┼───┼───┼───┼───
点!☆
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
譬如上面这个例子:动画太早播放的情况
--
福气啦!
\●/
■
||
动画 ├───┼───┼───┼───┼───┼───
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
--
福气啦!
\●/
■
||
动画 ├───┼───┼───┼───┼───┼───
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
福气啦.wav
──音乐和画面就会对不上。
--
动画 ├───┼───┼───┼───┼───┼─
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
另外,在互动式动画登场之後,另一个问题也出现:
--
\●/
福气啦!
■
||
┌───┼───┼───┼───┼─
|
没福气啦!
| 囧■z
动画 ├───┼───┼───┼───┼───┼─
∵
???∴
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
动画能够有分支,但音乐不能。这让互动式动画要配上音乐有了难度。
--
┌───────────┐
| \●/
福气啦! |
| ■ |
| || |
动画 ├───┼───┼───┼───┘
音乐 ├───┼───┼───┼───┼───┼───┼───┼─
◆
自动循环 ON
自动循环的互动式动画虽然有方法解决,但也只能治标不治本
--
所以统整下来,BBS 动画要带音乐的问题有:
--
◢█
█
███
███
▇▇◤
█▇▇
所以统整下来,BBS 动画要带音乐的问题有:
--
◢█
█ 手动对准无法让音乐和动画达成完全对齐的效果
███
███
▇▇◤
█▇▇
--
◢█
█ 手动对准无法让音乐和动画达成完全对齐的效果
███
███
▇▇◤ 有等待输入、循环的互动式动画要配音乐有困难
█▇▇
--
◢█
█ 手动对准无法让音乐和动画达成完全对齐的效果
███
███
▇▇◤ 有等待输入、循环的互动式动画要配音乐有困难
█▇▇
如同前述,Telnet 介面是无法嵌入音乐的
--
◢█
█ 手动对准无法让音乐和动画达成完全对齐的效果
███
███
▇▇◤ 有等待输入、循环的互动式动画要配音乐有困难
█▇▇
所以若要解决问题,我们得从外界起手──
--
▂▅▇▌
████▋
▉▏███▊
▉▎███▉ Pmore+
▉▏███▊ Audio Plug-in
████▋
▆▃▁▌
※想像图,真的有人实作的话不会这麽丑
利用外挂的插件软体。
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏ 本动画含有音乐
▉
▏ 请先点此网址下载档案
▉
▏
http://www.dl.com/113355.ppapi ▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要开始播放吗? [Y/n] ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
开始 ◣
它的运作方式是这样的:1.使用者下载专属类型的档案
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏ 本动画含有音乐
▉
▏ 请先点此网址下载档案
▉
▏
http://www.dl.com/113355.ppapi ▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏★ 要开始播放吗? [Y/n] ▉ HERE
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ ↘
开始 ◣ ﹛묊 2.下载时选择执行,然後插件软体自动跑出来并作为对应的程式执行此档案
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
开始 ◣ ■◆
3.播放动画
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉
▏
▄ ▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
开始 ◣ ■◆
制作者须在想播放音效 / 音乐的帧的某个角落加上符号 / 特殊颜色的方块
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
\
位址:ptt.cc:443
▏
▉
▏
▄ ▉
福 ▏
▉
▏
▉
气 ▏
▉
- ▏
▉
啦 ▏
▉
▏
福气啦! ▉
! ▏ \●/
▉
▏ ■
▉
/ ▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
开始 ◣ ■◆
插件软体会持续侦测 BBS 软体的画面,当它「看」到该符号,就会播放对应音效
--
██▉◣
███▇
█
■◆█
████
████
113355.ppapi
注意:刚刚所提到的假想档案类型── .ppapi,实际上并非单纯的音乐档案
--
┌─
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效档(如 福气啦.wav 等)
113355.ppapi
它事实上还包含了另一个不可或缺的东西:
--
┌─
脚本档
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效档(如 福气啦.wav 等)
113355.ppapi
告诉插件软体这部动画会如何对应此 ppapi 档进行的脚本档。
--
┌─
脚本档
██▉◣ |
███▇ |
█
■◆█ ───┤
████ |
████ |
└─
音效档(如 福气啦.wav 等)
113355.ppapi
大致上来说,脚本档的内容就是在告诉插件软体:看到什麽的时候就播什麽。
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福气啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福气啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.脚本档设定好
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福气啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.脚本档设定好 2.动画内标示对应符号
--
ˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍˍ
P 台大批踢踢实业坊 - PCMan - □ ×
连线(C) 编辑(E) 选项(V) 我的最爱(A)
位址:ptt.cc:443
▏
▉ if ▄
▏
▄ ▉ then
▏
▉ 福气啦.wav
▏
▉ end
▏
▉
▏
▉
▏
▉
▏
福气啦! ▉
▏ \●/
▉
▏ ■
▉
▏ ||
▉
▏
▉
▏ >>> 动画播放中... ▉
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
因此,只要 1.脚本档设定好 2.动画内标示对应符号 就可以达成音乐 / 音效的效果。
--
▂▅▇▌
████▋
▉▏███▊
▉▎███▉ Pmore+
▉▏███▊ Audio Plug-in
████▋
▆▃▁▌
※真的有人实作的话绝对不可能这麽丑
以上就是此次发想的整个基本概念。
若对这东西有兴趣,欢迎在推文发表问题或意见!
(其实本来是想自己写的... 只是惰性杀人 XD)
--
--
◆ From: 192.168.1.1
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.45.47.177
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/BBSmovie/M.1411999115.A.B46.html
补充说明:
动画中提到的假想档案类型 .ppapi,在预想中是近似於 zip 结构的东西
如果有玩过
osu! 的话,就是 .osz 的意思啦
执行之後,插件软体就会自动解压缩并执行该 .ppapi 档案的脚本档
然後再照着脚本去做事
1F:推 hjc12345: 写一个写一个呀A_A 09/29 22:39
2F:推 ForSinSoKing: 写一个呀(‵ ◇′)b 09/29 22:57
3F:推 abc1234586: 写一个呀\( 'ω')/ 09/29 23:20
4F:推 physicslover: 写一个阿xD 09/29 23:51
5F:推 CP64: 写一个啊XD 09/30 00:14
6F:推 prismwu: 写啦写啦写啦写啦写啦写啦写啦写啦写啦写啦写啦写啦写啦 09/30 03:35
不不我完全不行
坐等程式帝 orz
※ 编辑: star123 (220.136.16.221), 09/30/2014 06:18:10
7F:推 yyykk: 这好像有点厉害XDDD 09/30 09:05
8F:推 ClubT: 写一个XD 来自: 127.0.0.1 09/30 09:12
9F:推 larle: 认真魂 09/30 10:03
10F:推 aokman: \囧/ 09/30 11:16
11F:推 b00703013: 先推 伟大的发明!!! 09/30 13:20
12F:推 siriusu: 星123耶 好怀念 09/30 20:05
13F:推 siriusu: 可行但规模有点大@@a 应用上不知道也有没有想像的那方便 09/30 20:07
14F:推 st1009: 加油!! 我相信你可以的!! 10/01 20:15
15F:推 Twintail: 只有我像笨蛋一样的按了F吗 10/01 21:48
16F:推 IamNotyet: 这个真的做出来的话欧弟的洛克人....XD 10/02 02:05
17F:推 jpg10330: 下载手动对使用者还是太繁琐了 10/03 02:15
18F:推 jpg10330: 如果能内建到当今手机app重新规划的浏览介面(ex:MoPTT) 10/03 02:19
19F:→ jpg10330: 会比较容易推广.... 但前提是要解决这类浏览器至今仍无 10/03 02:19
20F:→ jpg10330: 法有效支援ANSI图形及动画的完整显示 10/03 02:20
21F:推 KK7783: Keyboardterm就可以完美支援到动画拨放....100%模拟BBS 10/03 16:20
22F:→ siriusu: 手机的确很适合@@a 10/03 20:53
23F:推 jpg10330: 个人是用LunaTerm 但比起MoPTT 小萤幕上的操作不便跟字 10/03 22:47
24F:→ jpg10330: 体显示 应该仍有改善空间 要是能综合两者的优点就好了 10/03 22:49
25F:推 rainley: 感觉还是找个人生出完成後的影片再上传youtube比较简单@@ 10/04 18:36
26F:→ rainley: 技术上应该比较简单 电脑或手机平台也都适用 10/04 18:37
27F:推 nucleargod: telnet 只是个明文传输文字的协定 10/05 17:29
28F:→ nucleargod: 理论上伺服端跟终端一起改,连脚本档都可以不用写 10/05 17:29
29F:→ nucleargod: 不过这样要同时改 ptt 跟 pcman ......... 10/05 17:30
30F:推 Hevak: 原理好像不错ww 10/06 13:22
31F:推 CP64: 不过感觉把 PCMan 改成能吃 plugin 10/08 22:37
32F:→ CP64: 然後再加新的 pmore 分页 tag 当成设定页 10/08 22:38
33F:→ CP64: 这样在不考虑网速前提下好像只要改 client 就好 @@ 10/08 22:38
PCMan 貌似是开放源码的,所以其实看大家讨论时也有冒出这个想法 XD
直接去对 PCMan 做修改的话或许会比另写一个东西来得容易?
※ 编辑: star123 (220.136.13.122), 10/09/2014 17:42:27
34F:推 doris1016: 虽然後面有点复杂不太懂 但觉得这个想法很酷! 11/02 22:21
35F:推 autumn22: 绕If一下,达‵d〈I?'ㄏj 07/15 20:39