View Full Version : سوال: reverse
amir.se7en
یک شنبه 23 بهمن 1390, 20:30 عصر
سلام خدمت دوستان گرامی
می خواستم بدونم چجوری میشه یه فیلم رو reverse کرد در واقع می خواستم بدونم چجوری فریم های یه فیلم رو از اخر به اول ذ خیره کرد(دستور خاصی داره؟)(چون نرم افزار کم حجم براش پیدا نکردم میخام خودم بنویسم)
amin1softco
یک شنبه 23 بهمن 1390, 20:50 عصر
خوب یک فیلم که الکی نیست هزارتا فرمت فایل های ویدئویی وجود داره ولی شما اول برو یک لایبرری پیدا کن که تمام فیلم ها رو ساپورت کنه بعد فرم ها (frame)رو بریزید داخل یک پشته (stack)و بعد از اول پشته read/write کنید معکوس می شه ولی صداش تغییر نمی کنه!! تازه اینا همه نرم افزار...
IamOverlord
یک شنبه 23 بهمن 1390, 22:23 عصر
خوب اگه بخوایم خودمون بنویسیم راهی چیزی هست که Frame ها رو بخونیم از فیلم؟ راحت ترین Format برای این کار چیه؟
amin1softco
دوشنبه 24 بهمن 1390, 07:14 صبح
الان نمی رسم ترجمه کنم ولی ساده ترین فرمت .AVI محسوب می شه
برای درک ساختار این فایل این مقاله رو بخونید : http://www.jmcgowan.com/avi.html
برای نمونه پیاده سازی شده در openGL می تونید به این مثال(فایل های ضمیمه چون سایتش خارج از دسترسه ) سایت nehe مراجعه کنید.http://nehe.gamedev.net/tutorial/playing_avi_files_in_opengl/23001/
برای آگاهی بیشتر از این فرمت ها تصویری به این کتاب (http://books.google.com/books/about/Compressed_image_file_formats.html?id=_nJLvY757dQC ) مراجعه کنید.
amin1softco
دوشنبه 24 بهمن 1390, 11:09 صبح
من فکر می کردم که devil می تونه فرمت فیلم رو لود کنه ولی نمی تونه فرمت هایی که دویل می تونه لود کنه در جدول زیر لیست شده :
http://up6.iranblog.com/images/18574518350661558705.jpg
amir.se7en
دوشنبه 24 بهمن 1390, 15:48 عصر
درست میگید نرم افزاراشو پیدا کردم اما اگه بخوایم تک تک فریما رو بدست بیاریم خیلی میشه.....یعنی این همه نرم افزار کم حجمی که هست این کارو میکنن مثلا نرم افزار video mach در مورد فرمتشم .mpg یا avi چون اکثر این نرم افزار ها این فرمتا رو ساپورت می کنن
amin1softco
دوشنبه 24 بهمن 1390, 16:27 عصر
تا حالا کلمه render را شنیدین همه نرم افزار های ویرایش فیلم این کار را انجام می دند ساده ترین مثالشم اینه که شما یک صف رو بخواهید برعکس کنید .... برای کار شما به نظرم همین کفایت می کنه.
مغلوب یک عدد دقیقاً این کار رو انجام میده برید ببنید چه الگوریتم هایی براش نوشتند!
amir.se7en
دوشنبه 24 بهمن 1390, 18:19 عصر
تا حالا کلمه render را شنیدین همه نرم افزار های ویرایش فیلم این کار را انجام می دند ساده ترین مثالشم اینه که شما یک صف رو بخواهید برعکس کنید .... برای کار شما به نظرم همین کفایت می کنه.
مغلوب یک عدد دقیقاً این کار رو انجام میده برید ببنید چه الگوریتم هایی براش نوشتند!
متاسفانه منظورتونو اصلا نفهمیدم
اما در مورد render کردن اره همه نرم افزار ها رندر می کنن اما نه در مورد فقط reverse کردن چه ربطی داره؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.