• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ساختن thumbnail از یک فایل ویدیو

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
سلام دوستان.
من میخواستم بدونم که در ای اس پی دات نت راهی هست که به صورت داینامیک از یک فایل ویدیو یک تصویر thumbnail ساخت ... مثل کاری که سایت youtube انجام داده..
در وب سایت یوتیوب شما یک فایل ویدیو رو که به وب سایت آپلود می کنید.. از اون یک تصویر Thumbnail یا سر انگشتی می سازه و در وب سایت نشون داده می شه.
اگه در این زمینه تجربه ای داشته اید خوشحال می شم که مطرح کنید
ممنون.
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
دوست عزیز سلام .
شخص بنده تا الان که شما این پست را زدی هیچ اطلاعی از این موضوع نداشتم که به چه روشی می شود از فایل های ویدئو یک عکس درست کرد. طی جستجوی که در گوگل انجام دادم چند تا لینک زیر را مفید پیدا کردم .

http://www.mcse.ms/message2344931.html
http://groups.google.com/group/micr...net+video+thumbnail&r num=3#7dda0e08b4437d51
http://forums.asp.net/thread/1489447.aspx
http://msdn2.microsoft.com/en-us/library/ms783752.aspx
موفق باشی
 

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
مرسی ، اما خودم قبلا گوگل رو زیر و رو کردم و نتیجه ای برای دات نت پیدا نکردم ... اما فقط تونستم مثال برای پی اچ پی پیدا کنم که بدرد ام نخورد..
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
چرا دیگه راه داره عزیز. آن پست گوگل گروپ رو بخوان آن آقا این کار را انجام داده اما مشکل آن اقا در جای دیگه هست . شما هم میتونی همون روش رو انتخاذ کنی . لینکی که میریه به MSDN هم از همون گروه برداشتم و برات گذاشتم . مطمئن باش که راه داره . من بهت قول میدم راه داره.
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
جالبه ، دوست عزیز اگر به نتیجه ای رسیدی حتما اینجا خبرش رو به ما هم بده .

البته قائدتا کاری که با Php بشه کرد با دات نت هم میشه کرد . فکر میکنم کار باید اینجوری باشه که یه جوری یه فریم از اون فیلم رو به صورت stream به دست بیاری و بعد به صورت JPG ذخیره کنی.
 

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
:D فکر نمی کردم به همین سادگی باشه!
اول از همه این رفرنس (IMediaDet DLL) رو اضافه می کنید و بعد باز این که فایل ویدیو رو آپلود کردین با استفاده از متد های اون رفرنس یک یا چند عکس از هر جای فیلم خواستید با هر فرمت و سایزی که دوست داشتی ذخیره می کنید
رفرنس مورد نیاز
PHP:
            FileUpload1.PostedFile.SaveAs(Server.MapPath("Videos") + "\" + System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName))
            Dim MD As MediaDet = New MediaDet
            MD.Filename = Server.MapPath("Videos") + "\" + System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName)
            MD.CurrentStream = 0
            Dim bmpName As String
            bmpName = System.IO.Path.GetFileNameWithoutExtension(FileUpload1.PostedFile.FileName)
            Dim IMG As Image
            MD.WriteBitmapBits(0, 320, 240, bmpName)
            IMG = Image.FromFile(bmpName)
            IMG.Save(Server.MapPath("Thumbs") + "\" + bmpName + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
            IMG.Dispose()
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
این کتابخانه رو از کجا پیدا کردی ؟
 

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
از یک برنامه ویندوز برداشتم .. یک مثال vb.net برای ذخیره عکس از فایل ویدیو.. اگه منظورت وب سایتش هست یادم نیست...فکر کنم کدپروجکت...
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
سرس این DLL رو هم داری ببنیم چیکار کرده ؟
 

ikeyvan

Registered User
تاریخ عضویت
14 مارس 2005
نوشته‌ها
199
لایک‌ها
10
محل سکونت
Tehran
نه ، اما خودم هم دنبالشم اگه پیدا کردم براتون لینک میکنم اینجا:)
 
بالا