FFT3DGPU.

FizickÀÇ FFT3DFilterÀÇ GPU ¹öÀü
Áö±Ý ´Ù¿î·Îµå

FFT3DGPU. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °Ô½ÃÀÚ À̸§:
  • Tonny Petersen aka tsp
  • ¿î¿µÃ¼Á¦:
  • Windows All
  • ÆÄÀÏ Å©±â:
  • 1.1 MB

FFT3DGPU. ű×


FFT3DGPU. ¼³¸í

FFT3DGPU´Â FizickÀÇ FFT3DFilterÀÇ GPU ¹öÀüÀ» ³ªÅ¸³À´Ï´Ù. ¾Ë°í¸®Áò (Fast Fourier Transform, Denoising)Àº ´ëºÎºÐ µ¿ÀÏÇÕ´Ï´Ù. ÇöÀç ´ÙÀ½Àº ±¸ÇöµÇÁö ¾Ê½À´Ï´Ù : ÀÎÅÍ·¹À̽º µÈ ºñµð¿À ¶Ç´Â YuY2 Ä÷¯ ½ºÆäÀ̽º ¶Ç´Â ³ëÀÌÁî ÆÐÅÏ Áö¿ø. ÀÌ ¹öÀü¿¡¼­´Â GPU°¡ ÀÛ¾÷ÀÌ ³¡³ª±â¸¦ ±â´Ù¸®´Â µ¿¾È ´ÙÀ½ ÇÁ·¹ÀÓÀÌ Ã³¸®µË´Ï´Ù. FFT3DGPU ÀÌÀüÀÇ ÇÊÅÍ´Â µ¿½Ã¿¡ ÀÛµ¿ÇÕ´Ï´Ù. ¼³Ä¡ ÀÌ ÇÊÅ͸¦ »ç¿ëÇÏ·Á¸é DirectX 9.0c ÀÌ»óÀÌ ÇÊ¿äÇϰųª ±×·¡ÇÈ Ä«µå´Â Çϵå¿þ¾î¿¡¼­ DirectX 9¸¦ Áö¿øÇÕ´Ï´Ù. ÃÖ¼ÒÇÑ ATI Radeon 95xx ¶Ç´Â NVIDIA GeForce FX 5xxxÀÔ´Ï´Ù. GeForce 6xxx ÀÌ»óÀÌ ÁÁ½À´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ÇÑ °æ¿ì FFT3DGPU.HLSLÀ» »ç¿ëÇÏ°í FFT3DGPU.DLLÀ» µ¿ÀÏÇÑ µð·ºÅ丮¿¡ º¹»çÇÏ°í D3DX9_30.DLLÀ» C : WINDOWSSYSTEM32 µð·ºÅ͸®¿¡ º¹»çÇϽʽÿÀ. ÀÌÀü ¹öÀüÀº DirectX 9.0B Áö¿øÀ» À§ÇØ fft3dgpu9b.dll (ÇöÀç »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ½)À» °¡Áö°í ÀÖ½À´Ï´Ù (AutoLoad µð·ºÅ丮¿¡ DLLÀ» ¸ðµÎ º¹»çÇÏÁö ¸¶½Ê½Ã¿À.) DirectX 9.0C´Â PixelShader¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡Çϱ⠶§¹®¿¡ NVIDIA GeForce 6xxx¸¦ »ç¿ëÇÏ´Â »ç¶÷µé¿¡°Ô ´õ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù. 3.0. DirectXÀÇ ÃֽŠ¹öÀüÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì (2006 ³â 4 ¿ù ¶Ç´Â ±× ÀÌ»ó) ¿©±â¿¡¼­ °¡Á® ¿À°Å³ª d3dx9_30.dll ÆÄÀÏÀ» C : WindowsSystem32 µð·ºÅ丮·Î ÃßÃâ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥Àº DirectX 9C°¡ ¼³Ä¡µÈ °æ¿ì DirectX Installer¸¦ ½ÇÇàÇϱâ À§ÇØ DirectX Installer¸¦ ½ÇÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. Åë»ç·Ð FFT3DGPU (Ŭ¸³, Ç÷ÎÆ® "½Ã±×¸¶", Ç÷ÎÆ® "º£Å¸", int "bw", int "bt", float "sharpen", int "ºñÇà±â", int "¸ðµå", int "bordersize", int "Á¤¹Ð", BOOL "NVPERF", Ç÷ÎÆ® "Å»»ö", Ç÷ÎÆ® "SVR", Ç÷ÎÆ® "SMIN", FLOAT "smax", float "kratio", int "OW", int " "wintype", int "interlaced", float "sigma2", float "sigma3", float "sigma4", bool "oldfft") ÇÔ¼ö ¸Å°³ º¯¼ö : Ŭ¸³ : Ŭ¸³À» ÇÊÅ͸µÇÕ´Ï´Ù. Ŭ¸³Àº YV12 ¿©¾ßÇÕ´Ï´Ù. ½Ã±×¸¶¿Í º£Å¸´Â FFT3DFilter¿Í µ¿ÀÏÇÑ ÀÇ¹Ì ¸¦°¡Áý´Ï´Ù. ±âº»°ª = 2. SIGMA2, SIGMA3, SIGMA4 ÁöÁ¤µÈ °æ¿ì, °¡Àå ³ôÀº (SIGMA4)¿¡¼­ °¡Àå ³·Àº ÁÖÆļö (SIGMA)ÀÇ ½Ã±×¸¶ °ªÀ» Á¦¾îÇÕ´Ï´Ù. ±âº»°ª = ½Ã±×¸¶ BW, BH : Â÷´Ü ¹× ºí·Ï ³ôÀÌ. ±×°ÍÀº 2 Áï À¯È¿ÇÑ °ªÀÇ ÈûÀ̾î¾ßÇÕ´Ï´Ù. ±âº»°ª = 32. BT : ¸ðµå. bt = -1 sharpen, bt = 0 kalman filtering, bt = 1Àº 2D ÇÊÅ͸µÀÌ°í, bt = 2´Â ÇöÀç ¹× ÀÌÀü ÇÁ·¹ÀÓÀ» »ç¿ëÇÏ°í, bt = 3Àº ÀÌÀüÀÇ Àü·ù ¹× ´ÙÀ½ ÇÁ·¹ÀÓÀ» »ç¿ëÇÏ°í, bt = 4´Â µÎ °³ÀÇ ÀÌÀü ÇÁ·¹ÀÓÀ» »ç¿ëÇÕ´Ï´Ù. ÇöÀç ¹× ´ÙÀ½ ÇÁ·¹ÀÓ. ±âº»°ª 1. Sharpen : ¾ç¼ö °ªÀº À̹ÌÁö¸¦ ¼±¸íÇÏ°ÔÇÏ°í À½¼ö °ªÀº À̹ÌÁö¸¦ È帮°ÔÇÕ´Ï´Ù. 0 ¼±¸íÇÏ°Ô ºñÈ°¼ºÈ­µË´Ï´Ù. ±âº»°ª 0. ºñÇà±â : 0 ÇÊÅÍ ·ç¸¶, 1,2 ¹× 3 ÇÊÅÍ Å©·Î¸¶ (u¿Í v). 4 ·ç¸¶¿Í Å©·Î¸¶¸¦ ÇÊÅ͸µÇÕ´Ï´Ù. ±âº»°ª 0. ¸ðµå : 0 ¸¸ 1 : 1 ¿À¹ö·¦ ¸¸ °ãĨ´Ï´Ù. ÀÌ°ÍÀº ¸Å¿ì ºü¸£Áö ¸¸ ³ôÀº ½Ã±×¸¶ °ªÀÌÀÖ´Â ¾ÆƼÆÑÆ®¸¦ »ý¼ºÇÕ´Ï´Ù. ¸ðµå = 1 ºí·Ï ¿À¹ö·¦ 2 : 1. ÀÌ°ÍÀº ´À¸®Áö ¸¸ ¾ÆƼÆÑÆ®°¡ Àû½À´Ï´Ù. mode = 2 ´Ù½Ã 1 : 1 °ãÄ¡Áö ¸¸ Ãß°¡ Å׵θ®°¡ ÀÖ½À´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é ¸ðµå = 0À¸·Î º¸ÀÌ´Â Å׵θ® ¾ÆƼÆÑÆ®°¡ ÁÙ¾î µì´Ï´Ù. ¼Óµµ´Â ¸ðµå 0°ú 1 »çÀÌÀÔ´Ï´Ù. Kalman (BT = 0)Àº mode = 0°ú Àß ÀÛµ¿ÇÕ´Ï´Ù. ±âº»°ª 1. bordersize : ¸ðµå 2.¿Í ÇÔ²² »ç¿ëµÇ´Â °Í¸¸À¸·Î ¸¸ »ç¿ëµË´Ï´Ù. Å׵θ®ÀÇ Å©±â¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±âº»°ªÀº 1ÀÔ´Ï´Ù. Á¤¹Ðµµ : 0 : 16 ºñÆ® Ç÷ÎÆ® (Àý¹Ý Á¤¹Ðµµ)¸¦ »ç¿ëÇÏ·Á¸é, 1 : Wienner / Kalman ¹× Sharpening ¿ë FFT ¹× 16 ºñÆ® Ç÷ÎÆ® ¿ë 32 ºñÆ® Ç÷ÎÆ® (´ÜÀÏ Á¤¹Ðµµ)¸¦ »ç¿ëÇÕ´Ï´Ù. 2 : Allways 32 ºñÆ® Ç÷ÎÆ®¸¦ »ç¿ëÇÕ´Ï´Ù. 16 ºñÆ® Ç÷ÎÆ®¸¦ »ç¿ëÇÏ¸é ¼º´ÉÀÌ Áõ°¡ÇÏÁö¸¸ Á¤¹Ðµµ°¡ ¶³¾îÁý´Ï´Ù. GeForce 7800GT Á¤¹Ðµµ = 0Àº ¸ðµåº¸´Ù 1.5 ¹è ºü¸¨´Ï´Ù. 2. ±âº»°ª = 0. NVPerf : NVPerfhud (http://developer.nvidia.com/object/nvperfhud_home.html)À» Áö¿øÇÕ´Ï´Ù. ±âº»°ª false. Å»±â : Å»±â°¡ °¡´ÉÇÕ´Ï´Ù. mode = 1¿¡¼­¸¸ Àß ÀÛµ¿ÇÕ´Ï´Ù. Ä®¸¸ ÇÊÅ͸¦ ¾ïÁ¦ÇÏÁö ¾Ê½À´Ï´Ù (±×·¯³ª Kalman ÇÊÅÍ ÈÄ¿¡ ¼±¸íÇÏ°Ô (»ç¿ë °¡´ÉÇÑ °æ¿ì). mode = 1, mode = 0 ¶Ç´Â 2ÀÇ °æ¿ì ±âº» 1.0 scutoff, svr, smin, smax : fft3dfilter¿Í °°Àº ÀǹÌ. ¼±¸íµµ¸¦ Á¶ÀýÇÕ´Ï´Ù. ±âº» scutoff = 0.3, svr = 1.0, smin = 4.0, smax = 20.0 Kratio : FFT3DFilter¿Í µ¿ÀÏÇÕ´Ï´Ù. Kalman ÇÊÅ͸¦ Àç¼³Á¤ÇϱâÀ§ÇÑ ÀÓ°è °ªÀ» Á¦¾îÇϽʽÿÀ. ±âº» 2.0. OW, OH : ÀÌ°ÍÀº ¸ðµå = 1¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ÀÌ´Â ºí·Ï °£ÀÇ °ãħÀÌ ¾ó¸¶³ª Å«Áö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿À¹ö·¦ Å©±â´Â ºí·Ï Å©±âÀÇ Àý¹Ýº¸´Ù À۰ųª °°¾Æ¾ßÇÕ´Ï´Ù. ºúÀ» Áö¾î¾ßÇÕ´Ï´Ù. ±âº»°ª : OW = BW / 2, OH = BH / 2 Wintype : ºÐ¼® ¹× ±¸¹® â ±â´ÉÀ» º¯°æÇϽʽÿÀ. FFT3DFilter¿Í µ¿ÀÏÇÕ´Ï´Ù ÀÎÅÍ·¹À̽º : °¢ Çʵ忡 ´ëÇØ º°µµÀÇ ÇÊÅ͸µ¿¡ ´ëÇØ true·Î ¼³Á¤ÇϽʽÿÀ. ±âº»°ª = false. Oldfft : »õ·Î¿î FFT Äڵ带 »ç¿ëÇÏ·Á¸é ¿À·¡µÈ FFT ÄÚµå (¹öÀü 0.6.2 ¹× ÇÏ´Ü¿¡¼­ »ç¿ëµÊ) false¸¦ »ç¿ëÇÏ·Á¸é true·Î ¼³Á¤ÇϽʽÿÀ. Á¤ÀǵÇÁö ¾ÊÀº FFT3DGPU°¡ °¡Àå ºü¸¥ Äڵ带 »ç¿ëÇÕ´Ï´Ù. FAQ : Q : ¿À·ù ÄÚµå·Î ¿¹±âÄ¡ ¾ÊÀº ¿À·ù°¡ ¹ß»ýÇßÀ» ¶§ Æ˾÷ »óÀÚ¸¦ ¾òÀ» ¶§ ¹«¾ùÀ» ÀǹÌÇմϱî? d3derr_outofvideoMory. A : FFT3DGPU°¡ ±×·¡ÇÈ Ä«µå¿¡ availebolº¸´Ù ´õ ¸¹Àº ¸Þ¸ð¸®°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. µû¶ó¼­ ÇØ»óµµ, BT, BH, BW, OW, OH ¶Ç´Â OHFLOAT16 = TRUE ¶Ç´Â MODE 0 ¶Ç´Â 2¸¦ »ç¿ëÇÏ¿© ¾÷±×·¹À̵åÇϰųª Çػ󵵸¦ ³·Ã߰ųª »ç¿ëÇؾßÇÕ´Ï´Ù. Q : FFT3DFilter¿Í µ¿ÀÏÇÑ °á°ú¸¦ Á¦°øÇÏ´Â ¼³Á¤Àº ¹«¾ùÀԴϱî? A : FFT3DGPU (mode = 1, precision = 2)´Â FFT3DFilter ()¿¡ SimilairÀÌÁö¸¸ BW, OW, BH, OWÀÇ ´Ù¸¥ ±âº»°ªÀ» À¯ÀÇÇϽʽÿÀ. Q : FFT3DFilter¿Í FFT3DGPU°£¿¡ Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï±î? A : FFT3DFilterÀÇ ÀϺΠ±â´É Áß ÀϺδ ¾ÆÁ÷ ¾ø½À´Ï´Ù. Q : FFT3DGPU´Â ¿Ö ±×·¸°Ô ´À¸®°Ô ´À¸®°Ô ÀÛ¼ºµË´Ï±î? A : GeForce FX 5200°ú °°Àº ´À¸° ±×·¡ÇÈ Ä«µå°¡ Àְųª CPU ¹«°Å¿î ÀÎÄÚµù (Xvid / DivX¿Í °°Àº)À» ¼öÇàÇÏ´Â µ¿¾È »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. Q : NVPerfhud´Â ¾î¶»°Ô »ç¿ëÇմϱî? A : NVPerf = true¸¦ ¼³Á¤ ÇÏ°íÀÌ ¸í·ÉÀ» »ç¿ëÇϰųª "nvperfhudnvperfhud.exe" "virtualdubmodvirtualdubmod.exeÀÇ °æ·Î" "ÀÇ °æ·Î"¸¦ ½ÇÇàÇϽʽÿÀ. Q :ÀÌ errormessage¸¦ ¾ò½À´Ï´Ù. "Çȼ¿ ½º½¦´õ 2.0 ÀÌ»ó Áö¿ø" A : DirectX 9¿¡ ´ëÇÑ Çϵå¿þ¾î Áö¿øÀÌÀÖ´Â ±×·¡ÇÈ Ä«µå°¡ ÇÊ¿äÇϱ⠶§¹®ÀÔ´Ï´Ù.


FFT3DGPU. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

OGMDemuxer.

ÀÌ µµ±¸ DEMUX ½ºÆ®¸²Àº OGM (OGG ±â¹Ý ¸ÖƼ¹Ìµð¾î) ÆÄÀÏÀÇ Demux ½ºÆ®¸²ÀÔ´Ï´Ù. ...

319 274 KB

´Ù¿î·Îµå

Sonysoft videodesktop.

SonySoft VideoDesktopÀ» »ç¿ëÇÏ¸é ¹ÙÅÁ È­¸éÀ¸·Î ¹ÙÅÁ È­¸é¿¡¼­ °¡Àå ÁÁ¾ÆÇÏ´Â ºñµð¿À¸¦ Àç»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ...

238 60 KB

´Ù¿î·Îµå