HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1206
ホルン動画の作り方6解決


ホルン

リンク

2008/12/6(Sat) 20:33:42|NO.21316

HSPで、スクリーンに表示される画面を画像ファイルとして出力できる
ことはわかったのですが、
スクリーンに表示される画面を決めた時間だけ動画にする方法がわかりません。
教えてください。



この記事に返信する


SYAM

リンク

2008/12/6(Sat) 21:20:23|NO.21319

MCIという便利なものがあるので、「MCI」について検索して調べてみてください。
HSPにはMCIを扱う命令があるので、MCIについて分かれば勝ったも同然です。



min

リンク

2008/12/6(Sat) 22:05:20|NO.21323

前にHSPメールマガジンで「hspcvプラグイン」を使う方法が紹介されてましたよ。
http://www.hspcenter.com/hsptvm/archives/2007/10/hsp3_26.html



inovia

リンク

2008/12/7(Sun) 00:02:07|NO.21328

例えば、こんな感じとか?


#include "hspcv.as" title "サンプルのgsquare.hspの元に動画を出力" randomize buffer 3 picload dir_exe+"\\docs\\hsp3ttl.jpg" dialog "avi",17,"AVIファイル" if stat=0:end cvbuffer 0,640,480 cvmakeavi refstr,-1,15,0 screen 0,640,480,0 gmode 0,640,200 tx.0=0:ty.0=0 tx.1=640:ty.1=0 tx.2=640:ty.2=200 tx.3=0:ty.3=200 repeat 15*10 redraw 0 color 64,64,64:boxf n = cnt&127:if n>=64 : n=63-(n-64) x.0=n+100 y.0=n/2+150 x.1=540-n y.1=n/2+150 x.2=n+540 y.2=330-(n/2) x.3=100-n y.3=330-(n/2) ; color 255,0,0:gsquare -1,x,y gsquare 3,x,y,tx,ty redraw 1 cvputimg 0 cvputavi await 12 loop cvendavi dialog "終了しました。プレイヤーを起動して確認します。" exec refstr,16 stop



ホルン

リンク

2008/12/7(Sun) 11:31:09|NO.21337

inovia産のサンプルを使ってみたら、
保存はできたのですが、保存するときにとても重くなります。
たった5秒くらいのものを保存するだけなのに30秒から1分かかります。
動画を保存するのは、とても時間がかかる作業なのでしょうか。



intel

リンク

2008/12/7(Sun) 21:33:53|NO.21384

>たった5秒くらいのものを保存するだけなのに30秒から1分かかります。
動画作成時に「圧縮設定」が出ると思うので、圧縮形式を「無圧縮」にしないとか、
圧縮率の変更を行えば画質は悪くなりますが、動作速度は速くなるでしょう。
私が確認したところ、圧縮プログラム「Microsoft 1」・圧縮の品質「75」で
10秒程度で終わりました。(使用cpuは低スペックなceleronMです)

>動画を保存するのは、とても時間がかかる作業なのでしょうか。
そうですね。パソコンのスペックが十分では無いと、
動画の作成・編集・変換などは非常に時間がかかる作業となります。
私的にはcore2くらいは最低でも欲しい所ですね。。



ホルン

リンク

2008/12/15(Mon) 20:30:11|NO.21589

ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.