m.h.movahedi
جمعه 13 شهریور 1394, 22:54 عصر
سلام
من قصد دارم از یک فایل ویدئو (فیلم) تصویر استخراج کنم. مثلاً فریم یک زمان خاص از فیلم یا در یک محل خاص از فایل و البته مسلمه که قصد باز کردن فایل توسط یک player رو ندارم.
راهی که پیدا کردم استفاده از DexterLib.dll و کد زیر بود:
MediaDet md = new MediaDet();
md.Filename = @"D:\1\sample.mov";
md.CurrentStream = 0;
string fBitmapName = @"D:\1\sample.bmp";
md.WriteBitmapBits(0, 320, 240, fBitmapName);
که با خطای
"Exception from HRESULT: 0x80040200"
مواجه شدم. کسی می دونه مشکل کد و راه اصلاح اون چیه یا راه بهتری با استفاده از یک کتابخانه free وجود دارد؟
من قصد دارم از یک فایل ویدئو (فیلم) تصویر استخراج کنم. مثلاً فریم یک زمان خاص از فیلم یا در یک محل خاص از فایل و البته مسلمه که قصد باز کردن فایل توسط یک player رو ندارم.
راهی که پیدا کردم استفاده از DexterLib.dll و کد زیر بود:
MediaDet md = new MediaDet();
md.Filename = @"D:\1\sample.mov";
md.CurrentStream = 0;
string fBitmapName = @"D:\1\sample.bmp";
md.WriteBitmapBits(0, 320, 240, fBitmapName);
که با خطای
"Exception from HRESULT: 0x80040200"
مواجه شدم. کسی می دونه مشکل کد و راه اصلاح اون چیه یا راه بهتری با استفاده از یک کتابخانه free وجود دارد؟