जब मैं एफोर्ज एफएफएमपीईजी का उपयोग करता हूं तो त्रुटि होती है


हाय दोस्तों
मैं छवि कैप्चर करने और वेबकैम से लाइव वीडियो रिकॉर्ड करने के लिए अपने प्रोजेक्ट में एफ़ॉर्ज लिब का उपयोग करता हूं…
लेकिन वेबकैम से AVI फ़ाइल को सहेजने के लिए ffmpeg.dll का उपयोग करते समय यह त्रुटि भेजें:

सी#
private VideoFileWriter FileWriter = new VideoFileWriter();
        FileWriter.Open("test.avi", 460, 500, 25, VideoCodec.Default, 5000000);
            img = (Bitmap)videoSourcePlayer.GetCurrentVideoFrame().Clone();
        FileWriter.WriteVideoFrame(img);

त्रुटि img:

[^]

इस त्रुटि को कैसे संभालें?
धन्यवाद

मैंने क्या प्रयास किया है:

इस त्रुटि को कैसे संभालें?
मैं काम नहीं जानता

समाधान 1

देखना वीडियोफ़ाइलरीडर क्लास[^] स्थापना और उपयोग पर निर्देशों के लिए।

समाधान 2

टाइमलैप्स के लिए पिक्चरबॉक्स और वीडियो बनाने के लिए 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();

}

コメント

タイトルとURLをコピーしました