アニメーション編集 for AviUtl 自作スクリプト


告知欄


■アニメーション編集 for AviUtl 自作スクリプト

現在表示しているスレッドのdatの大きさは4KBです。

1 名前: no name :2008/04/24(木) 07:58:19 ID:bBPwkicP

こうゆう使い方してよいのかわかんないけど、ファイル配布するまでもないと思ったんでコチラに書き込み。
sm3079553 sm3079909 sm3084061 にて使用した「アニメーション編集 for AviUtl」プラグインのスクリプトです。
http://www.tenchi.ne.jp/~yoko/aviutl/index.php?%A5%A2%A5%CB%A5%E1%A1%BC%A5%B7%A5%E7%A5%F3%CA%D4%BD%B8%20for%20AviUtl

昔テレビ(デジスタだったかな?)で見たデジタルアートかなんかの真似。
映像を128ラインに分割し、上から順に1フレームづつ遅らせながら表示させます。
アングル固定で、静物と(横に動く)動体が混在しているような映像だと、イイ感じに面白くなります。
興味のある方は使ってみて下しあ。つかむしろ皆さんに使ってもらってイロイロ動画あげて欲しかったり。
が、ハンパなく処理が重いので覚悟して下さい。

縦解像度128以上の映像を推奨。128で割り切れると尚良し。fps低いものは不適かと。24fps程度以上が推奨。
リサイズ系フィルタとの併用は、アニメーション編集の優先順位を下げたほうが良いと思われ。
(但し、処理がクソ重いので、他のフィルタとの併用は比推奨)

2 名前: no name :2008/04/24(木) 08:02:15 ID:bBPwkicP

# 以下をコピペして、入力映像ファイルと同じフォルダに「animation.txt」で
保存して下さい。

H=h/128
copyframe(0, f-1, 0,H,w,H+1, 0,H)
copyframe(0, f-2, 0,H*2,w,H+1, 0,H*2)
copyframe(0, f-3, 0,H*3,w,H+1, 0,H*3)
copyframe(0, f-4, 0,H*4,w,H+1, 0,H*4)
copyframe(0, f-5, 0,H*5,w,H+1, 0,H*5)
copyframe(0, f-6, 0,H*6,w,H+1, 0,H*6)
copyframe(0, f-7, 0,H*7,w,H+1, 0,H*7)
copyframe(0, f-8, 0,H*8,w,H+1, 0,H*8)
copyframe(0, f-9, 0,H*9,w,H+1, 0,H*9)

3 名前: no name :2008/04/24(木) 08:24:40 ID:l1JykM22

# 文字数制限&連続投稿不可で涙目…。
# 中略します。
# 128まで上記同様文を繰り返し記述してくワケです。

copyframe(0, f-128, 0,H*128,w,H+1, 0,H*128)

# お好きなようにお使い下され。改造なり再配布なりなんなりと。
# つか、うp主が考えたワケじゃねーし。
# もっと分割すればもっとナメラカンになると思うけど、
# 最終ラインまでの時間差がエライことになりそうなので、
# 60fps以上とかじゃないと不適かもしれない。
# つーか、とんでもない処理の重さに耐えられるマシンスペックと気力を推奨。

スレ立てなきゃよかった…ごめんなさい。

4 名前: no name :2008/04/24(木) 09:40:08 ID:JFRzA5xN

いやいやこういうスレあっても良いんでねーの?
2chのAvitulスレはニコ厨お断りだし

出先だからまだ試せないんだけど、数値を自分で打ちかえればニコ動の縦解像度の倍数にも合わせられるって解釈で良いのかしら

5 名前: no name :2008/04/24(木) 10:24:52 ID:l1JykM22

スレ立てなきゃよかった、は、文字数制限と連続投稿不可に泣いたから。
再接続してIP変えねばならんくてヤになった。
一発コピペできるようにしたかったのに…。
いま気付いたけど、最後の一行は不要だった。
128分割なら、

H=h/128
copyframe(0, f-1, 0,H,w,H+1, 0,H)
copyframe(0, f-2, 0,H*2,w,H+1, 0,H*2)
# 繰り返し
copyframe(0, f-127, 0,H*127,w,H+1, 0,H*127)
となる。

>>4
書き換えるとこんな感じです。
H=h/分割数
copyframe(0, f-1, 0,H,w,H+1, 0,H)
copyframe(0, f-2, 0,H*2,w,H+1, 0,H*2)
# 分割数-1まで同様文繰り返し
copyframe(0, f-分割数-1, 0,H*(分割数-1),w,H+1, 0,H*(分割数-1))
# 解像度が割り切れるなら、H+1⇒H にしてもよい。

例えば384分割するなら、384行のスクリプト書かないとイカンのです。
とんでもなく処理が重くなると思うので、実用的ではないかも。
128でも、ニコ動の縦解像度384が割り切れます。

やっぱり、うpろだとかのほうがイイかな…。

6 名前: no name :2008/04/24(木) 12:00:57 ID:JFRzA5xN

4:3と16:9で併用するには、分割数は最大公約数の96でOKって事ですかの

7 名前: 1 :2008/04/24(木) 14:01:04 ID:l1JykM22

別に何分割だってイイんですけども。
割り切れないと、分割したラインの太さが不均等になりますが、
つってもたった1ドットの差しかないので。
解像度はあんまり気にしなんでよいと思います。

分割を増減すると、見た目のナメラ感やウニョ〜ン感(何語?)が変わりますが、
あまり小さすぎても大きすぎても、単に壊れた映像になっちゃうだけなので。
fpsや映像の内容によっても違ってくるワケで、
まぁアレだ、とりあえずイロイロ試して見れ。ってコトで。

ただ、ちょっと試してみるには、スクリプト書くのがメンドい&処理重すぎ
ってのが最大の癌なんですけども…。
(だからせめて一発コピペできるようにはしておきたかったのにぃ…)
一度スクリプトファイル作っておけば分割数減らすのは楽なんで、
いくつか作って試すなり使い分けるなり。

8 名前: 1 :2008/04/25(金) 15:47:20 ID:uaJoyIrn

自分のISPにブログサービスがあったから、
そっちに書いてみることにしよう。

9 名前: 2 :2010/07/04(日) 22:34:25 ID:zmbLSO92

4分割後の時間差調整の仕方教えてください

名前
メール
コメント
新着レスの表示 掲示板に戻る 全部 前100 次100 最新50