0

Kinect デバイスによって生成されたフレームを取得し、これらのフレームを .wmv ファイルに書き込むために、この C# コードを使用しています。

writer = new VideoFileWriter();
writer.Open("outputFileName.wmv", 320, 240, 15, VideoCodec.WMV2);

void client_ColorFrameReady(object sender, ColorFrameReadyEventArgs e)
{
using (var frame = BitmapImage2Bitmap(e.ColorFrame.BitmapImage))
     using (var thumb = ResizeBitmap(frame, 320, 240))
     {
          writer.WriteVideoFrame(thumb);
     }      
}     

すべてのフレームがファイルに書き込まれると、ファイルは ( を使用して) 閉じられ、 ftp clientwriter.Close()を使用してリモート サーバーの Java アプリケーションに送信されます。

処理中にファイルをサーバーに直接書き込む方法はありますか? ライターをリモート ファイルに関連付けることはできますか? 例:writer.Open("remoteServer\outputFileName.wmv", 320, 240, 15, VideoCodec.WMV2);または、最初にファイル全体をローカル ディスクに書き込んでから、リモート サーバーに送信する必要がありますか?

4

1 に答える 1