귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
 광고문의 :
자료실 자료실 입니다.
글내용 - 자료실
 최강의 미디어 플레이어 KMPlayer Build 300
강용희
(손님)
2002-10-01 오후 8:45:05
13453회 조회


첨부파일 다운로드
21_kmp.exe

K-MultimediaPlayer 1.0.300


The Best Multimedia Player
창원대
전자공학과 4학년 강용희




  1. 버전업된 사항
    1) 영상필터중 Blur필터와
    Sharpen필터 업데이트(ffdshow에서 채용)
    2) 필터연결의 버그 수정
    3)
    스마트 필터연결 기능 추가, 캡션필터(DivGX400이나 DirectVOBSub필터)가
    붙지 않도록 하는 옵션추가
       스마트 필터연결은 필터가
    꼬이는 문제를 최소화하고 필터연결을 빠르게 합니다.
       문제가
    있으면 사용하지 않게 하면 됩니다.
       캡션필터의 경우는
    없애기는 없애는데, 이게 없앴는데도 다시 붙는 경우가 있습니다.
    4) DivGX400과
    연결시 화면이 뒤집어 지는 현상 수정
    5) 음악연주시 최소화 시킬때 영상
    작동을 최소화 하여 CPU사용률을 현저히 줄임
    6) 윈앰프의 입력 플러그인을
    한글 윈앰프의 입력플러그인으로 바꿈(메뉴나 메시지등이 한글로 나옴)
    7)
    필터연결이 좀더 빨리지고 확실해졌습니다.
    8) 동영상 캡쳐기능의 버그를
    수정하고, 좀더 잘되게 수정했습니다.
    9) WDM장치 선택에서 핀정보를
    수정할수 있게 했습니다.
    10) Delphi 7로 컨버전
    11) 런더러에서 음성장치를
    선택할 수가 있습니다.
         5.1채널등에서
    소리가 잘않나올 때는 Default WaveOut Device를 선택하면 됩니다.
    12)
    윈앰프로 열리지 않는 버그 수정, 그외 잡다한 버그 수정


  2. 제작자
    Copyright(c) 2002 by Kang,Yong-Huee
    --------------------------------------------------
    만든이:
    창원대학교 전자공학과 4학년 강용희
    홈페이지: www.kutil.com.ne.kr/index.html
    E-mail : kang002@hitel.net

               kyh96403@hanmail.net

    라이센스

    -
    이 프로그램은 100% 프리웨어입니다.
    - 이 프로그램을 상업적인 목적으로
    사용할수 없습니다.
    - 이 프로그램을 제작자의 동의없이 이벤트시디/잡지부록시디에
    포함시킬 수 없습니다.
    - 자료실에 본 프로그램을 올릴 경우, 배포본
    형태 그대로 올리는 것만 가능합니다.
    - 다른 프로그램의 일부 또는 전체로
    포함시킬 수 없습니다.
     

  3. 소개
    K-MultimediaPlayer(이하
    KMP : 이름짓기 귀찮아서 그냥 이렇게 지었습니다. 여기서 K는 저의 이름의
    약자로 옛날부터 강유틸(K-Util), K-Term, K-Amp... 이렇게 오다가... 이프로그램
    전에 WaSaVi란 프로그램이 있었는데... 이름이 하도 이상에서 그냥 KMP로
    지었다는 전설이...-_-)는 멀티 미디어 파일을 재생하는 프로그램입니다.
    일반적으로 윈도우 미디어 플레이어를 사용해서 영화나 방송을 보는데, 윈도우
    미디어 플레이어의 경우는 사용방법이 조금 불편하고, 자막이 화면에 직접
    출력이 되지 않는등 사소한 문제점이 많이 있습니다. 그래서 좀더 나은 처리를
    하는 프로그램을 만들어 보자고 만든 것이 KMP입니다.

    이프로그램
    이전에 WaSaVi라는 프로그램이 있었습니다.
    WaSaVi는 제가 처음으로 DirectShow를 이용해서 만든 미디어 프로그램으로 사사미와 아드레날린등
    현재 공개되어 있는 프로그램들의 장점을 모아서 만든
    프로그램이었습니다. 제나름대로 최선을 다한 프로그램이라서 많은 기능이 있었지만, 그때는 DirectShow를 완전히 이해를
    못해서 만든 프로그램이라 기능향상이라든지 데이타처리에 문제가 좀 있었습니다. 그래서 DirectShow를 새로 공부하고, 새로운 방식으로 만든 것이
    KMP입니다. 핵심코드는 거의 새로 작성이 되었습니다. 또한 어셈블러와 MMX를 사용해서 최대한의 속도를
    보장합니다. 또한 ffdshow에서 사용하는 화상처리 루틴을 사용해서
    다양한 화상처리를 지원합니다. 그리고 윈엠프의 플러그인을 지원하고, DirectX
    8.0이상에서 지원되는 이퀄라이저를 지원합니다.

    현재 목표로
    하고 있는 것을 짧게 요악해 보면...


    (1) "디지탈 신호처리(DSP)에
    기반을 둔 다양한 영상/음성처리"
    (2) "좀더 빠르게, 좀더
    좋게, 좀더 멀리...(뭐야 이거!!)"
    (3) "인터넷으로 친구끼리
    영화를 공유해서 본다..."흠... 이거는 당분간 연기....
         생각을
    많이 해야될 것 같더군요... 간단하게는 되는데 이것저것 생각할려고 하니깐...
    (4) "컴팩트한 컨트롤!"
    (5)
    "미디어 플레이어의 천하통일!(^.^)"
    (6) "빠른 동영상
    캡쳐!"
    (7) "좀더 다양한 입력...윈앰프의 입력 플러그인 지원!!"

    이프로그램에 사용한 기본 기술은 DirectShow의 필터를
    사용해서 렌더러로 가는 데이터를 가로채, 원하는 작업을 한후에 렌더러로
    돌려주는 방식으로 구현합니다.
    그리고 평상시나 멈춤시에도 OSC(On Screen
    Control)가 동작하게 하고, 하드웨어 가속을 최대한 사용해서 CPU에
    부하를 가능하면 안주도록 설계되었습니다.


  4. 제작언어/제작 환경
    델파이 7(이놈의
    델파이... 우찌 이렇게 편리하노... ㅎㅎㅎ),
    C++ Builder
    6(C++보다는 C가....),
    NASM(잉~~ 어셈블러는 너무 어려벼... 그래도
    속도 때문에 쓴다...)

    컴퓨터 : Intel 펜티엄 4, 1.4G,
    메모리
    : 512M
    OS : Windows XP/2000(거의 XP)


  5. 특징
    1) 미디어 플레이어에서 지원하는 대부분의 동영상 지원
    2)
    ASF/ASX 등의 실시간 방송 시청 기능
    3) 음악연주시 주파수분석 및 파형출력기능(현재
    5가지 화면)
       윈도우즈 미디어 7.0의 시각화 지원...

    4)
    TV/카메라등의 실시간 장치 지원
    5) DVD지원(아직까지는 완전 하지 않습니다.
    제가 DVD가 없는 관계로...)
    6) 강력한 동화상/정지화상 캡쳐 기능
    7) 바탕화면
    보기기능
    8) 다양한 자막처리 기능
    9) 간단하지만 편리한 앨범관리기능
    10)
    ffdshow에서 채용한 다양한 영상필터지원
    11) DirectX 8.0이상에서 지원하는
    이퀄라이저
    12) 다양한 컬러스페이스 지원(총 9가지)
    13) 런더러 장치를 선택할
    수가 있습니다.
    14) 편리하고 멋진 OSC
         현재
    컨트롤 메뉴는 사사미의 것을 조금 변형해서 이용합니다.
         빨랑
    자체 메뉴를 만들어야 되는데...
         누가
    컨트롤 메뉴좀 만들어 주세요...~~
    15) 플러그인 지원
         음성은
    윈앰프 DSP 플러그인
         영상은 자체 플러그인(자체지만
    윈앰프와 구조가 거의 같습니다.^^)
         플러그인의
    지원으로 사용자가 KMP의 음성/영상부분을 확장할 수 있습니다.
         디지털
    신호처리(DSP)를 하시는 분은 KMP를 이용하시면 음성이나 영상을

         처리하고 테스트하는데 많은 도움이 될 것입니다.

         음성의 경우 윈앰프와 구조가 같기
    때문에 이미 만들어져 있는 Winamp의
         수많은
    DSP플러그인을 사용해서 더좋은 환경으로 KMP를 즐길 수 있습니다.

         www.winamp.com에서
    DSP플러그인을 다운받을 수 있습니다.
    16) 단독파일로 실행가능
         즉
    실행파일 하나만 있으면 실행됩니다.
         물론
    부가 기능을 사용하기 위해서는 몇몇의 DLL이 필요하지만,
      &nbs