正蔵さま
ご回答ありがとうございます。
正蔵さまに教えていただきました、イノビアさまのhspdspを使ってやっております。
以下のようなスクリプトを書けたのですが、動画を開いて縮小して貼り付けると画像が
劣化してしまいます。
どこかいけない場所あるのでしょうか?
本来はここの作者さまに聞けばいいのですが、話の流れでここで聞かせていただきます。
よろしくお願いいたします。
#include "hsp3_64.as"
#include "hspdsp64.as"
	dsp_Init	; 初期化
	dialog "*",16,"メディアファイル"
	if ( stat == 0 ) : end
	// システム標準のレンダラーで開く
	dsp_open refstr,OPEN_DEFAULT_RENDERER,0,0,0
	
	onexit *exit
	thumb_sz = 150
	v_x = dsp_info(0)
	v_y = dsp_info(1)
	if ( v_x >= v_y ) {
		x = thumb_sz
		y = v_y * thumb_sz / v_x
	} else {
		y = thumb_sz
		x = v_x * thumb_sz / v_y
	}
	//buffer 2,v_x,v_y
	screen 2,thumb_sz,thumb_sz
	redraw 0
	//dsp_CaptureVideo hdc,(thumb_sz-x)/2 , (thumb_sz-y)/2,v_x,v_y,SRCCOPY
	dsp_CaptureVideo hdc,(thumb_sz-x)/2 , (thumb_sz-y)/2,x,y,SRCCOPY
	redraw 1
/*
	screen 3,thumb_sz , thumb_sz
	title ""+x+"|"+y
	pos (thumb_sz-x)/2 , (thumb_sz-y)/2
	gzoom x,y,2,000,000,v_x,v_y
*/
	dsp_Close	; メディアファイルを閉じる
	title "fin"
	// bmpsave "aaaa.bmp"
stop
*exit
	// 終了時開放するため
	dsp_Exit	// 開放
end
もし、解決しないようであれば、このスクリプトに書いているgzoomで対応したいと思います。