USBカメラがないので、こちらでは確認しようがありませんけども
「hsp usbカメラ 動画」と「hsp 録画 avi」でgoogle検索して
一番上にくるサンプルを見て10分ほどで作ってみました
#include "hspcv.as"
button gosub "開始", *Main
button gosub "終了", *Exit
stop
*Main
videoW = 320 // 幅
videoH = 240 // 高さ
cvbuffer 1, videoW, videoH
cvcapture CV_CAP_ANY, 1
cvmakeavi "test.avi", , , 1 // ダイアログを出したくない場合は、第2引数にコーデックを指定
_endFlag = 0
repeat
cvgetcapture
cvputavi
//cvgetimg 1 // 画面にも映像を表示したい場合はコメントアウトを外す
await 32
if ( _endFlag ) {
break
}
loop
cvendavi
cvendcapture
dialog "動画を保存しました。"
end
return
*Exit
_endFlag = 1
return
静止画を取り込む方法はわかりそうとのことだったので、
あとは録画に必要なcvmakeaviとcvputaviとcvendaviだけ使えばよいのではないでしょうか
(あくまでhspcvを使う場合ですけども)
…というか私は、USBカメラについてもhspcvについてもHSPでの録画についても
今日初めて勉強した初心者なので
もしかしたらDSGROSさんのほうが詳しいんじゃないかって気もしますけども(^△^;