±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
ÀÚ·á½Ç ÀÚ·á½Ç ÀÔ´Ï´Ù.
±Û³»¿ë - ÀÚ·á½Ç
 DirectShow¸¦ ÀÌ¿ëÇÑ µ¿¿µ»ó Àç»ý ÄÄÆ÷³ÍÆ® ¹× µ¥¸ð ÇÁ·Î±×·¥ V0.7.0
¼Ö°³
(Çö½Çȯ)
2017-04-15 ¿ÀÀü 9:14:57
3142ȸ Á¶È¸


÷ºÎÆÄÀÏ ´Ù¿î·Îµå
TEVMRPlayer_v070(1).zip
DirectShow¸¦ ÀÌ¿ëÇÑ µ¿¿µ»ó Àç»ý ÄÄÆ÷³ÍÆ® TEVMRPlayer¿Í À̸¦ ÀÌ¿ëÇÑ µ¥¸ð ÇÁ·Î±×·¥À¸·Î C++·Î ¸¸µé¾îÁø MicrosoftÀÇ VMR9Demo project ¼Ò½º¸¦ Delphi·Î º¯È¯ÇÏ°í, ¿©·¯ ±â´ÉÀ» Ãß°¡ÇÏ¿© º°µµÀÇ ¿ÜºÎ ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÏÁö ¾Ê°í DirectShow¸¦ ¸ð¸£´Â »ç¶÷µéµµ ÀÌ¿ëÇϱ⠽±°Ô ÄÄÆ÷³ÍÆ®·Î ¸¸µé¾ú½À´Ï´Ù.
Ư¡À¸·Î´Â,
  1. ¿ÜºÎ ¶óÀ̺귯¸®³ª ÄÄÆ÷³ÍÆ® ¾øÀÌ DirectShowÀÇ ÇÔ¼ö¸¦ Á÷Á¢ È£ÃâÇϴ ¹æ½ÄÀ¸·Î ¸¸µë
  2. LAV FiltersÀÇ ¼Ò½º ÇÊÅÍ, ¿Àµð¿À µðÄÚ´õ ¹× ºñµð¿À µðÄÚ´õ¸¦ ±âº» ÇÊÅͷΠ¿ì¼± Àû¿ëµÇµµ·Ï ÇÏ¿©
     °ÅÀÇ ¸ðµç Á¾·ùÀÇ µ¿¿µ»ó Àç»ýÀÌ °¡´ÉÇϵµ·Ï ÇÔ.
  3. Video Renderer´Â EVR, VMR9, VMR7 ¹× madVR Áß¿¡¼­ ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç Windowless ¸ðµå·Î µ¿ÀÛÇÔ
  4. DirectDraw ¶Ç´Â Direct3D surface¸¦ ÀÌ¿ëÇÑ À̹ÌÁö ¿À¹ö·¹ÀÌ ±â´ÉÀ» Á¦°øÇÔ
  5. ½Ã½ºÅÛ¿¡ VideoRotate.ax ÇÊÅÍ°¡ µî·ÏµÇ¾î Àְųª ½ÇÇàÆÄÀÏÀÌ Àִ Æú´õ¿¡ Á¸ÀçÇÒ °æ¿ì
     ¿µ»ó È¸Àü ¹× µÚÁý±â¸¦ Áö¿øÇϸç, È¸ÀüÀÌ °¡ÇØÁø ¿µ»óÀΠ°æ¿ì ÀÚµ¿À¸·Î ¿ªÈ¸Àü ½ÃÄÑ º»·¡ÀÇ
     ¿µ»óÀ¸·Î º¸¿©Áöµµ·Ï ÇÔ.
  6. ÇÁ·Î±×·¥ µ¿À۽ÿ¡ Graph ÀνºÅϽº¸¦ ½Ã½ºÅÛÀÇ Running Object Table¿¡ µî·ÏÇϹǷÎ
     GraphEdit¸¦ ½ÇÇàÇÏ¿© GraphEditÀÇ File - Connect to Remote Graph.... ¸Þ´º¸¦ ÀÌ¿ë
     Çؼ­ filterÀÇ ¿¬°á»óÅÂÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
  7. ¿µ»ó À̹ÌÁö Ä¸ÃÄÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© µ¿¿µ»ó ÆÄÀÏ¿¡¼­ À̹ÌÁö¸¦ ÃßÃâÇÏ¿© ÆÄÀϷΠÀúÀåÇÒ ¼ö
     ÀÖ´Ù.
  8. madVR¸¦ ¿µ»óÃâ·ÂÀåÄ¡·Î »ç¿ëÇÒ °æ¿ì Graph ±¸¼º½Ã ÀÚ¸·Ã³¸®ÇÊÅÍ(XySubFilter)¸¦ ·ÎµåÇÏ¿©
    ¿µ»ó¿¡ ÀÚ¸·ÀÌ ³ª¿Àµµ·Ï ÇÔ. 
  9. Å½»ö¸ðµå¸¦ Áö¿øÇÏ¿© Å½»ö¸ðµå·Î µ¿À۽ÿ¡´Â ¿µ»ó Àç»ý¼Óµµ¸¦ ÃÖ¼Ò 1/10 ¹è¼ÓºÎÅÍ ÃÖ´ë 24 ¹è¼Ó±îÁö
    °¡º¯ÇÏ¿© Àç»ýÇÒ ¼ö ÀÖµµ·Ï ÇÔ. (Ž»ö¸ðµå·Î µ¿ÀÛ Áß¿¡´Â À½¼ºÀº Ãâ·ÂµÇÁö ¾ÊÀ½)
 10. MediaArea.net SARL »çÀÇ MediaInfo library¸¦ ÀÌ¿ëÇÏ¿© Àç»ý ÁßÀΠ¹Ìµð¾î ÆÄÀÏ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸¸¦
    º¸¿©Áִ ±â´ÉÀ» °®°í ÀÖ´Ù.

¹èÆ÷ ÆÐÅ°Áö¿¡ ÄÄÆ÷³ÍÆ® ¹× µ¥¸ð ÇÁ·Î±×·¥À» ±¸¼ºÇϴ Àüü ¼Ò½º ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.

¸¸µç »ç¶÷ : Çö½Çȯ (hyunsh@hanafos.com)

(º¯°æ ÀÌ·Â)

Ver 0.7.0          2017³â   4¿ù  14ÀÏ
  (±â´É º¯°æ »çÇ×)
  * ¹Ìµð¾î ÆÄÀÏ¿¡ º¹¼öÀÇ ¿µ»ó ½ºÆ®¸² ¶Ç´Â À½¼º ½ºÆ®¸²ÀÌ ÀÖÀ» °æ¿ì Àç»ýÇÒ ½ºÆ®¸²À» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÔ.
  * Å½»ö¸ðµå¸¦ Áö¿øÇÏ¿© Å½»ö¸ðµå·Î µ¿À۽ÿ¡´Â ¿µ»ó Àç»ý¼Óµµ¸¦ ÃÖ¼Ò 1/10 ¹è¼ÓºÎÅÍ ÃÖ´ë 24 ¹è¼Ó±îÁö
    °¡º¯ÇÏ¿© Àç»ýÇÒ ¼ö ÀÖµµ·Ï ÇÔ.
  * MediaInfo library(MediaInfo.dll)¸¦ ÀÌ¿ëÇÏ¿© ¹Ìµð¾î ÆÄÀÏÀÇ ¼Ó¼ºÁ¤º¸¸¦ »ó¼¼ÇÏ°Ô º¸¿©Áִ ȭ¸éÀ» Á¦°øÇÔ.
  * ¿µ»óÃâ·ÂÀåÄ¡·Î madVRÀ» ÀÌ¿ë½Ã¿¡ SetBitmapFromImage ÇÔ¼ö¿¡ ÀÇÇØ »ý¼ºµÈ ¿À¹ö·¹ÀÌ À̹ÌÁö°¡ ´Ù¸¥
    ¿µ»óÃâ·ÂÀåÄ¡¿¡ ÀÇÇÑ µ¿À۽ÿ͠µ¿ÀÏÇÏ°Ô Ãâ·Â¿µ»óÀÇ Å©±â º¯È­¿¡ ¸ÂÃß¾î È®´ë/Ãà¼Ò ¹× À§Ä¡ Á¶Á¤ÀÌ µÇµµ·Ï ÇÔ.
  * ¸ÖƼ½º·¹µå ÇÁ·Î±×·¥¿¡¼­ COM ÃʱâÈ­ ¹®Á¦·Î ¿À·ù ¹ß»ýÇϴ ¹ö±× ¼öÁ¤ÇÔ.
  * EVR·ÎºÎÅÍ ¿µ»ó À̹ÌÁö¸¦ Ä¸ÃĽà¿ÞÂÊ °¡ÀåÀÚ¸® À̹ÌÁö°¡ ¿À¸¥ÂÊ °¡ÀåÀÚ¸®¿¡ Ç¥½ÃµÇ´Â Çö»óÀ» °íħ
    (¼öÁ¤ ÄÚµå Á¦°ø : °í±¤¹Î´Ô)
  * Video renderer ¼±Åà¿É¼Ç(property VideoRenderer)À» vrAuto(ÀÚµ¿¼±ÅÃ) À¸·Î ÁöÁ¤ÇÑ °æ¿ì madVRÀ» ÃÖ¿ì¼±
    ¼øÀ§¿¡ µÎµµ·Ï º¯°æÇÔ.
    Áï, madVR -> EVR -> VMR9 -> VMR7 ¼øÀ¸·Î Video renderer ÀνºÅϽº »ý¼ºÀ» ½ÃµµÇÏ¿© »ý¼º¿¡ ¼º°øÇÑ
    Video renderer·Î µ¿ÀÛÅä·Ï ÇÔ.

  (ÀÎÅÍÆäÀ̽º º¯°æ »çÇ×)
  - Ãß°¡ÇÑ procedure : ShowMediaInfo
  - Ãß°¡ÇÑ function : GetStreamInfo, SelectVideoStream, SelectAudioStream, GetVideoAttribute, GetAudioAttribute,
                      GetMediaInfoText
  - »èÁ¦ÇÑ function : GetVideoSize (-> GetVideoAttribute ÀÌ¿ë)
  - ÁßøÇÔ¼öÈ­ : SetMediaFile (¹Ìµð¾î ÆÄÀÏÀ» ·Îµå½Ã¿¡ Å½»ö¸ðµå·Î Àç»ýÇÒ ¼ö ÀÖµµ·Ï Àμö¸¦ Ãß°¡ÇÑ Çü½Ä Ãß°¡)
  - Ãß°¡ÇÑ property : MediaFile, SearchMode, PlaybackRate, MediaInfoServiceReady, NumVideoStream, NumAudioStream,
                      VideoStreamIndex, AudioStreamIndex
  - »èÁ¦ÇÑ property : VideoFPS, AudioChannels, AudioSamplerate, AudioBitsPerSample