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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1224
rohspcv9未解決


ro

リンク

2008/12/24(Wed) 00:46:54|NO.21828

#include "hspcv.as"
cvcapture ; キャプチャ開始準備
cvbuffer 1,640,480
a="rrrrr.avi"
cvmakeavi a,1,15,1
screen 0,640,480,0
repeat 100
cvgetcapture ; 1フレームキャプチャする
cvputavi
cvgetimg 0 ; 画面に表示する

await 0 ; 一定時間待つ
loop
cvendcapture ; キャプチャ終了
cvendavi

end

このスクリプトではなぜかaviファイルのとき真黒になってしまいます。
検索などしたのですが乗ってませんでした。
どのように直したらちゃんと出力できるでしょうか?
よろしくお願いします。



この記事に返信する


let

リンク

2008/12/24(Wed) 14:32:15|NO.21838

cvendcaptureを最後に持ってきてもだめかな?



let

リンク

2008/12/24(Wed) 14:52:13|NO.21841

hspcvサンプルのように
すると、なんとかなるかな?
これを参考にして...

include "hspcv.as" cvload "bgsamp.jpg",0 cvbuffer 1,640,480 cvmakeavi "test.avi",,,1 repeat 360 cvcopy 0,0,0,1 cvrotate cnt,1,1,0,,1 cvputavi cvgetimg 1 redraw await 20 loop cvendavi title "OK" stop



ro

リンク

2008/12/24(Wed) 15:02:34|NO.21843

どうしてもできませんでした・・・



knock2

リンク

2008/12/24(Wed) 16:23:31|NO.21856

cvbufferの指定を比べてみてください。
ビデオコーディックは適切に選択して下さい。無圧縮ならOKと思います。

#include "hspcv.as" onexit *exit cvbuffer 1,640,480 cvcapture 0,1; キャプチャ開始準備 a="rrrrr.avi" cvmakeavi a,-1,15,1 screen 0,640,480,0 repeat 10 cvgetcapture ; 1フレームキャプチャする cvputavi cvgetimg 1 ; 画面に表示する wait 1 ; 一定時間待つ loop *exit cvendcapture ; キャプチャ終了 cvendavi end



ro

リンク

2008/12/24(Wed) 22:41:53|NO.21883

>>let
>>knock2 さん

やはり無圧縮でも(それ以外も確認しました。)動画は作成されるのですがGOM Player
やwindowsなどでは問題があるので動画が再生されませんとでました。

無圧縮以外だとエラーもしくは0バイトになってしまいます。



f(浮気中)

リンク

2008/12/24(Wed) 22:53:13|NO.21884

以前俺も同じような現象に当たった事が有る。
原因は不明だったが、OS再インストールしたら直った。

コーデック周り弄り回すと稀に変な事になるっぽいが、深く追求しなかった。



knock2

リンク

2008/12/25(Thu) 12:29:45|NO.21908

こちらの環境(WinXP)で表示されるdialogのコーデックを調べてみました。

再生可能なもの
Cinepak
Intel IYUV
MS V1
MS WMV9
Intel Indeo R4.5
Indeo R5.10
未圧縮

再生不能なもの(エラー)
I420
Intel Indeo R3.2
MS RLE
MS H263
MS H261

HSPのsample ホルダーにあるmakeavi.hspをためしてもだめですか?
但しこのサンプルcvcopyのパラメーターが間違っているのでそのままだと
真っ黒な画面になります。



knock2

リンク

2008/12/25(Thu) 12:51:40|NO.21913

あっ、NO.21841がサンプルだった!



ro

リンク

2008/12/25(Thu) 14:07:44|NO.21919

やはりvistaでは動かないですね(自分だけかも)。OSを入れなおしてもだめでした。
hspcvは環境によってかなり動くかどうか変わるようですね。

・screen をつくりカラーを少しずつ変えていき(boxfで)それをavi出力するのはちゃんと生成され
GOM Playerなどでもちゃんと見れました。

・カメラから画面に表示しそれをaviで出力しようとすると生成されない。又は真っ黒に
なっている。

*自分の環境でのことです。

後から見る人に是非参考にしてほしいです。



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