مشاهده فیلم صاف و بدون پرش در مونیتوربدون تار شدن در صحنه اکشن - 60 فریم درثانیه


kfooladi

کاربر
2010-09-23
22
79
خیلی از شما در تلویزیون های LED جدید متوجه سرعت تصویر در صحنه های اکشن شده اید . در این تلویزیون ها هنگام پخش فیلم 25 فریم در ثانیه با محاسبه فریم های حد واسط و افزودن آنها لابلای فریم های اصلی، فیلم را با فریم ریت بالاتری نمایش می دهند تا چشم بیننده دچار خستگی نشود.

متاسفانه در مورد مونیتور کامپیوتر وضعیت اینگونه نیست. اکثر مونیتورها با فرکانس 60 فریم در ثانیه کار می کنند و اکثر مدیا پلیرها فیلم را بسته به نوع آن PAL یا NTSC با فریم ریت 25 یا 30 فریم در ثانیه روی مونیتور 60 هرتزی پخش می کنند که باعث خستگی چشم و یا تار شدن تصویر اشیاء متحرک می شود. البته بعضی از مدیا پلیرها بدون محاسبه فریم های حد واسط تنها فریم ها را دو برابر می کنند که تصویر به روانی تلویزیون های جدید نیست. برای درک تاثیر میزان فریم ریت بر کیفیت تصویر مثال زیر را مشاهده نمایید:
http://www.svp-team.com/wiki/Frame_interpolation_overview
متاسفانه داشتن CPU و کارت گرافیک قدرتمند و به روز هم فقط تا حدی می تواند به ما کمک کند و اکثر مدیا پلیرها قادر به استفاده بهینه از قدرت سخت افزار نیستند. اما بلاخره پلیرهای جدید برای سخت افزارهای جدید از راه رسیدند!
اگر DVB ندارید و فقط می خواهید فیلمهای روی کامپیوتر را با کیفیت بالایی مشاهده کنید پیشنهاد می کنم مدیا پلیر با کیفیت Splash Pro را نصب کنید که از سخت افزار به روز شما نهایت استفاده را می برد. با فعال کردن Motion[SUP]2[/SUP] کیفیت و روان بودن تصویر را حتی در مشاهده فیلم های HD مشاهده کنید. برنامه را با شماره سریال می توانید در اینترنت بیابید.
SplashPro.JPG
اما اگرDVB دارید و شبکه های ماهواره ای را با آن مشاهده می کنید و یا می خواهید از برنامه های رایگان استفاده کنید از SmoothVideo Project (SVP) استفاده نمایید.
آخرین نسخه SVP 3.0.2 Full را از سایت زیر دریافت نمایید:
http://www.svp-team.com/wiki/Download

اگر مجموعه های حاوی Codec مانند K-Lite یا Shark بر روی سیتم خود دارید آنها را آناینستال نمایید
هنگام نصب:
در قسمت select component

  1. اینترفیس برنامه را روی حالت Expert قرار دهید
  2. مقابل Load SVP at Windows startup علامت بزنید
  3. مدیا پلیر کلاسیک را هم در صورت تمایل برای دیدن فیلمها با کیفیت بالا با استفاده از امکانات این مجموعه نرم افزاری انتخاب نمایید.
در قسمت Select Additional Tasks همه گزینه ها را انتخاب نمایید (من شخصا با reclock مشکل داشتم و آنرا نصب نکردم)

هنگام نصب ffdshow :

  1. همه گزینه ها را در قسمت select component انتخاب کنید
  2. قبل از زدن دکمه Finish در پایان نصب گزینه اول یعنی تنظیمات دکودر Video را علامت بزنید
  3. نصب Microsoft visual c++ شروع می شود و برای یک لحظه مزاحم تنظیمات صدا و تصویر می شود.آنرا نصب یا Repair نمایید و حالا سراغ تنظیمات ویدیو برویم
  4. در پنجره ffdshow video decoder configuration در بخش سمت چپ اولین مورد یعنی codecs را تنظیم کنید. به این شکل که برای MPEG2 بر روی Disabled مقابل آن کلیک نمایید و گزینه libmpeg2 را انتخاب کنید تا بتوانید در DVB پلیر خود ffdshow را به عنوان decoder ویدیو استفاده نمایید. دیگر فرمت ها را هم اگر خواستید از حالت disabled خارج نمایید.
  5. در همان پنجره تنظیمات اینبار Resize & Aspect را تنظیم کنید.تیک جلوی resize را بزنید. گزینه اول را انتخاب و طول و عرض را 720*576 انتخاب و در قسمت پایین no Aspect Ratio Correction را انتخاب و از سمت راست Resize Always و تیک مقابل Process Pixel Aspect Ratio Internally را بردارید. (این تغییر اندازه جهت رفع مشکل بعضی از dvbپلیرها هنگام تغییر کانال می باشد.)ffdshow.JPG
  6. Apply و OK
نصب svp تمام شد . حتما یکبار سیستم خود را ری استارت کنید
حالا در برنامه dvbپلیر خود ffdshow را به عنوان کدک ویدیو انتخاب نمایید. Video renderer انتخابی شما بر اساس نوع سخت افزار شما متفاوت است. من به شخصه از Overlay Renderer استفاده می کنم . (در ویندوز ویستا و سون برای استفاده از Overlay Renderer بایستی پلیر را در compability اجرا کرد بطوریکه desktop composition غیر فعال شود).
حالا از پخش تصویر با کیفیت بالا لذت ببرید
در صورتی که مصرف CPU شما خیلی بالاست بر روی آیکون زرد رنگ SVP Manager کنار ساعت سیستم هنگام پخش ویدیو دبل کلیک نمایید. و Smoothness improvement را از حالت استاندارد به By blocks تغییر دهید.
در صورت مشاهده دندانه در حاشیه نوشته ها یا اجسام متحرک بر روی آیکن زرد رنگ کلیک راست نمایید و از قسمت settings گزینه enable deinterlace را فعال کنید.
 

kfooladi

کاربر
2010-09-23
22
79
عکس مربوط به splash pro بزرگه. اگه تو صفحه جا نمیشه اون رو روی یه تب جدید بکشید و رها کنید.
 

kfooladi

کاربر
2010-09-23
22
79
در برنامه dvbviewer pro اگر Fast Channel Switching رو غیر فعال کنیم نیازی به resize کردن نیست . پس در راهنمای بالا شماره 5 ضرورتی نخواهد داشت.

می توانید از کدک دلخواه استفاده کنید ولی با استفاده از پلاگین PostProcessor از ffdshow raw video به عنوان یک PostProcessorاستفاده کنید. (پس پردازشگر)
من برای کارت گرافیک ATI خودم ار دکودر 11 Cyberlink video decoder به شکل (HAM) استفاده می کنم و با این پلاگین از ffdshow raw video استفاده می کنم که برنامه SVP از آن برای تولیذ فریم های بینابینی استفاده می کند.
دیگر نیازی به deinterlace کردن از طریق SVP و ffdshow نیست. Cyberlink video decoder این کار را انجام می دهد.
احتمالا در صورت طبیعی نبودن رنگ گزینه postprocessing را در ffdshow raw video فعال نمایید.
در مجموع مزیت این روش مصرف CPU کمتر است.
 

پیوست‌ها

بالا