[ad_1]
こんにちは、みんな
私はプロジェクトで Aforge lib を使用して画像をキャプチャし、WebCam からライブビデオを録画します…
ただし、ffmpeg.dll を使用して WebCam から AVI ファイルを保存すると、次のエラーが送信されます。
C#
private VideoFileWriter FileWriter = new VideoFileWriter(); FileWriter.Open("test.avi", 460, 500, 25, VideoCodec.Default, 5000000); img = (Bitmap)videoSourcePlayer.GetCurrentVideoFrame().Clone(); FileWriter.WriteVideoFrame(img);
エラー画像:
[^]
このエラーをどうやって処理すればよいでしょうか?
ありがとう
私が試したこと:
このエラーをどうやって処理すればよいでしょうか?
仕事がわからない
解決策 1
見る VideoFileReader クラス[^] インストールと使用方法については。
解決策 2
タイムラプスには Picturebox を使用し、ビデオを作成するには ffmpeg.exe を使用します。AForge.Video.FFMPEG は機能しないようです。
private void button4_Click(object sender, EventArgs e) { //timelapse string basepath = Application.StartupPath.ToString(); var imagescount = 60; var fps = 10; timer1.Enabled = true; timer1.Interval = 1000; timer1.Start(); } private void timer1_Tick(object sender, EventArgs e) { string basepath = Application.StartupPath.ToString(); var imagescount = 60; int width = 1280; int height = 720; // write 60 video frames Bitmap image = (Bitmap)pictureBox1.Image.Clone(); pictureBox4.Image = image; pictureBox4.Refresh(); }
[ad_2]
コメント