{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = 다이렉트쇼<br />DirectShow
| logo                   = 
| logo caption           = 
| screenshot             = 
| screenshot size        = 
| caption                = 
| developer              = [[마이크로소프트]]
| released               = 
| other_names            = DShow
| replaces               = [[액티브무비]]
| latest release version = 
| latest release date    = 
| operating system       = [[마이크로소프트 윈도우]]
| genre                  = [[멀티미디어 프레임워크]], [[API]]
| license                = [[사유 소프트웨어|사유]] [[상용 소프트웨어]]
| website                = {{URL|https://docs.microsoft.com/en-us/windows/win32/directshow/directshow}}
}}
'''다이렉트쇼'''(DirectShow, 줄여서 DS, DShow, 코드이름: Quartz)는 [[소프트웨어 개발자]]들이 미디어 파일이나 스트림을 가지고 다양한 기능을 수행할 수 있도록 [[마이크로소프트]]사가 개발한 [[멀티미디어 프레임워크]]이자 [[API]]이다. 마이크로소프트사의 초기 [[비디오 포 윈도우]] 기술을 대체한다.<ref name="QuartzIntro">{{웹 인용 | url=http://msdn2.microsoft.com/en-us/magazine/cc301631.aspx | 제목=Core Media Technology in Windows XP Empowers You to Create Custom Audio/Video Processing Components | 저자=MSDN Magazine | 날짜=July, 2002 | work=Microsoft PressPass | 확인날짜=2007-04-02 | 보존url=https://web.archive.org/web/20080305063438/http://msdn2.microsoft.com/en-us/magazine/cc301631.aspx | 보존날짜=2008-03-05 | url-status=dead }}</ref> [[마이크로소프트 윈도우]] [[컴포넌트 오브젝트 모델]] (COM) 프레임워크에 기반을 둔 다이렉트쇼는 수많은 [[프로그래밍 언어]]에 미디어를 위한 공통 인터페이스를 제공하며 사용자나 개발자의 요청에 따른 주문형 미디어 파일을 렌더링하고 녹화할 수 있는 확장 가능한 [[필터 (소프트웨어)|필터]] 기반의 프레임워크의 역할을 한다. 다이렉트쇼 개발 도구들과 문서는 원래 다이렉트X SDK의 일부로 배포되었지만 지금은 [[마이크로소프트 윈도우 SDK|윈도우 SDK]](한때 플랫폼 SDK로 알려져 있었음)의 일부로 배포되고 있다.<ref name="DShowMSDN">{{웹 인용 |url=http://msdn2.microsoft.com/en-us/library/ms783323(VS.85).aspx |제목=DirectShow documentation on MSDN |확인날짜=2008-08-09 |보존url=https://web.archive.org/web/20080429223340/http://msdn2.microsoft.com/en-us/library/ms783323(vs.85).aspx |보존날짜=2008-04-29 |url-status=dead }}</ref>

다른 플랫폼으로는 [[애플]]사의 [[퀵타임]] 프레임워크와 [[GStreamer]]이나 [[Xine]]과 같은 다양한 리눅스 멀티미디어 프레임워크가 다이렉트쇼와 경쟁하고 있다. 마이크로소프트는 차기 윈도우 버전에서 점차적으로 다이렉트쇼를 [[미디어 파운데이션]]으로 완전히 대체할 것으로 계획하고 있다.<ref>{{웹 인용 |url=http://msdn2.microsoft.com/en-us/library/aa468614.aspx |제목=Migrating from DirectShow to Media Foundation |확인날짜=2008-08-09 |보존url=https://web.archive.org/web/20080409193345/http://msdn2.microsoft.com/en-us/library/aa468614.aspx |보존날짜=2008-04-09 |url-status=dead }}</ref>
[[윈도우 비스타]]와 [[윈도우 7]] 애플리케이션은 몇몇 작업과 관련된 미디어에 대하여 다이렉트쇼 대신 [[미디어 파운데이션]]을 사용한다
== 역사 ==

다이렉트쇼 이전에 [[액티브무비]] (코드이름은 Quartz)는 원래 윈도우에서 [[MPEG-1]] 파일 재생 지원을 제공하기 위해 만들어졌다. 또, 압축하는 동안 비디오 프레임을 여러 순서에 배분하는 [[코덱]]을 관리하지 못하는 [[비디오 포 윈도우]], 32비트 환경에 완전히 포팅되지 못하고 COM을 이용하지 못하는 [[미디어 컨트롤 인터페이스|MCI]]와 같은 미디어 처리 프레임워크를 대체하기 위해 고안된 것이기도 하다.<ref name="QuartzIntro" />

== 같이 보기 ==
* [[GraphEdit]]
* [[GraphStudio]] – [[오픈 소스]] GraphEdit 프로젝트 (2008년 2월 기준으로 완전한 기능을 사용할 수 없음)
* [[DirectX Media Objects]]
* [[미디어 파운데이션]]
* [[DirectX 플러그인]]
* [[DXVA]]
* [[AviSynth]]

== 참조 ==
* {{웹 인용 | 제목=MSDN DirectShow documentation | url=http://msdn2.microsoft.com/en-us/library/ms783323.aspx | 확인날짜=2007년 7월 7일 | 보존url=https://web.archive.org/web/20070701000236/http://msdn2.microsoft.com/en-us/library/ms783323.aspx | 보존날짜=2007년 7월 1일 | url-status=dead }}
* {{서적 인용 | 저자=Pesce, Mark D. | 제목=Programming Microsoft DirectShow for Digital Video and Television | 출판사=Microsoft Press | year=2003 |ISBN=0-7356-1821-6}} ([https://web.archive.org/web/20060505095244/http://www.microsoft.com/mspress/books/sampchap/6381.asp#SampleChapter Sample Chapter])

== 각주 ==
{{각주}}

== 외부 링크 ==
* [https://web.archive.org/web/20081010131256/http://msdn2.microsoft.com/en-us/library/ms783323.aspx MSDN] – MSDN 공식 다이렉트쇼 문서
* [http://www.microsoft.com/downloads/results.aspx?productID=&freetext=directshow&DisplayLang=en MSDN] – 다이렉트쇼 다운로드

{{마이크로소프트 API}}
{{토막글|소프트웨어}}

[[분류:DirectX|Show]]
[[분류:라이브러리]]
[[분류:멀티미디어 프레임워크]]
[[분류:마이크로소프트 윈도우 멀티미디어 기술]]