메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT 백두대간, DirectShow 멀티미디어 프로그래밍

IT 백두대간, DirectShow 멀티미디어 프로그래밍

한빛미디어

집필서

절판

  • 저자 : 신화선
  • 출간 : 2002-05-17
  • 페이지 : 880 쪽
  • ISBN : 8979141831
  • 물류코드 :1183
  • 초급 초중급 중급 중고급 고급
3.4점 (8명)
좋아요 : 13

국내 최초로 공개하는 멀티미디어 프로그래밍 테크닉!!
미디어 플레이어 제작에서 자막 처리 애플리케이션까지,
멀티미디어 A to Z


이 책은 강력한 멀티미디어 프로그래밍 도구인 다이렉트쇼를 기본 기능에서부터 다양한 활용 예제에 이르기까지 상세히 설명한다. 기본 원리부터 고급 프로그래밍 기술까지 방대한 지식을 체계적으로 전달하기 때문에 독자들이 직접 멀티미디어 프로그램을 만들 수 있는 능력을 갖추게 해준다.

특히 이 책에는 저자가 직접 개발한 DShowApp/DShowFilter 위저드가 포함되는데, 이 위저드를 이용하면 다이렉트X 기술을 비주얼 C++에서 사용할 때 모든 환경을 수작업으로 구성해야 하는 불편함 없이 손쉽게 프로그래밍 환경을 설정하고 작업을 진행할 수 있다.

멀티미디어 프로그래밍은 프로그래밍과 하드웨어 기술, 그리고 학문적 이론이 복합된 기술이기 때문에, 애플리케이션 프로그래밍 개발 기술만으로는 멀티미디어 프로그래밍을 제대로 설명할 수 없다. 이 책은 기반이 되는 애플리케이션 개발 기술뿐만 아니라 관련 하드웨어 기술과 멀티미디어 자체에 대한 학문적 이해, 다년간의 실무 경험을 통해 습득한 고급 기술의 세부 내용까지 담고 있기 때문에, 학문적 깊이와 내용의 전문성 및 활용성을 모두 갖춘 책이라고 볼 수 있다.

주요 내용

  • 멀티미디어 유틸리티 실습을 통해 멀티미디어 기술의 기본기를 다진다.

  • 다이렉트쇼의 핵심 유틸리티인 그래프에디터를 마스터한다.

  • 그래프에디터와 위저드를 이용하여 멀티미디어 프로그램을 내맘대로 주무른다.

  • DShowApp 위저드로 다이렉트쇼 애플리케이션을 제작하고 나만의 멀티미디어 플레이어를 만든다.

  • 소스·변환·렌더 필터 등 다이렉트쇼 핵심 필터를 직접 제작해 보면서 멀티미디어 고급 기술을 구현한다.

  • DVD 그래프, 캡처 그래프, 액티브X 컨트롤 등 응용 컴포넌트를 이용하여 다이렉트쇼 기술을 확장한다.
신화선 저자

신화선

서울시립대학교 전자전기공학(학부)과 대학원(석사)을 졸업하고, 한양대학교 대학원에서 컴퓨터공학(박사) 과정을 수료했다. 삼성전자에서 5년간 응용 프로그램 개발 연구를 수행하고, 현재 전자부품연구원에서 책임연구원으로 재직 중이다. 주로 멀티미디어 분야(3D프린팅 SW, 컴퓨터그래픽스, 컴포넌트 기반 SW 프레임워크, MPEG 표준화) 연구 개발을 수행하고 있다. 저서로 『IT 백두대간, DirectShow 멀티미디어 프로그래밍』(한빛미디어, 2002)이 있다.

1부. 윈도우 멀티미디어 무작정 시작하기

1장. 다이렉트X SDK 설치하기
     01 SDK 설치하기

2장. 가장 친해져야 할 도구, 그래프에디터
     01 그래프에디터 실행하기
     02 그래프에디터 사용 기술
     03 그래프에디터 기타 기술

3장. 멀티미디어 유틸리티
     01 미디어 재생
     02 재생 효과
     03 오디오 효과
     04 비디오 효과
     05 파일 저장
     06 포맷 변환
     07 스트림 합치기
     08 스트림 추출
     09 코덱 성능 검사
     10 사운드 카드 녹음
     11 비디오 카메라 녹화
     12 DVD 재생 및 저장

4장. 그래프에디터와 위저드 연동하기
     01 다이렉트쇼 위저드 설치하기
     02 널 렌더링 기술 활용
     03 필터 추가 후 렌더링 기술 활용
     04 필터 렌더링 기술 활용
     05 Import GRF를 이용한 연결 작업

2부. 최고의 멀티미디어 기술, 다이렉트쇼

5장. 다이렉트쇼 개요
     01 다이렉트쇼 등장 배경
     02 다이렉트쇼의 역사
     03 컴포넌트 구조
     04 제어 구조
     05 데이터 흐름
     06 프로그램 배포
     07 다이렉트쇼의 미래

6장. 다이렉트쇼 하부구조
     01 그래프에디터와 다이렉트쇼 하부구조
     02 다이렉트쇼 애플리케이션으로 개념 전환

3부. 다이렉트쇼 애플리케이션 제작 기술

7장. 애플리케이션 개발 환경 설정
     01 다이렉트쇼 애플리케이션 개발 환경
     02 Win32 프로젝트와 C++의 만남, Win32Plus

8장. DShowApp 위저드로 시작하는 애플리케이션
     01 널 렌더링 기술 활용
     02 필터 추가 후 렌더링 기술 활용
     03 필터 렌더링 기술 활용
     04 필터 열거 방법
     05 Import GRF를 이용한 연결 작업
     06 기타 DshowApp 위저드 옵션

9장. 멀티미디어 플레이어 만들기
     01 미디어 재생
     02 미디어 검색
     03 비디오 창 설정
     04 이벤트 처리
     05 비디오 기본 정보 처리
     06 오디오 볼륨 및 밸런스 처리

10장. 애플리케이션 인터페이스와 PID
     01 필터그래프매니저 인터페이스
     02 순수 애플리케이션과 복합 애플리케이션

11장. 샘플 추출 애플리케이션
     01 정지영상 샘플 추출
     02 동영상 샘플 추출

12장. 자막 처리 애플리케이션
     01 SAMI 파서 필터 활용
     02 다이렉트드로 기본 평면 활용
     03 다이렉트드로 오버레이 평면 활용
     04 오버레이 믹서 필터 활용
     05 오버레이 믹서 필터와 비디오 렌더 필터

13장. 그밖의 유용한 애플리케이션 정보
     01 유용한 필터 및 인터페이스 활용 방법
     02 필터그래프 저장 및 복원

4부. 다이렉트쇼 필터 제작 기술

14장. DshowFilter 위저드로 시작하는 필터
     01 필터 개발 환경 설정
     02 DshowFilter 위저드

15장. 소스 필터
     01 푸시 소스 필터 만들기
     02 풀 소스 필터 만들기
     03 소스 필터 및 확장자 등록

16장. 변환 필터
     01 복사 변환 필터 만들기
     02 제자리 변환 필터 만들기
     03 동적 필터 만들기

17장. 렌더 필터
     01 간단한 렌더 필터 만들기
     02 기본 렌더 필터 만들기

18장. 필터 응용
     01 사용자 인터페이스 생성
     02 속성 페이지 추가
     03 파서 필터 만들기

19장. 기반클래스
     01 이야기로 풀어보는 기반클래스
     02 기반클래스 라이브러리의 디버깅 지원

5부. 응용 컴포넌트로 다이렉트쇼 확장하기

20장. DVD 플레이어
     01 수동 필터그래프 구성을 이용한 DVD 재생
     02 자동 필터그래프 구성을 이용한 DVD 재생
     03 DVD그래프빌더와 필터그래프매니저 비교

21장. 캡처 프로그램
     01 수동 필터그래프 구성을 이용한 캡처 재생
     02 자동 필터그래프 구성을 이용한 캡처 재생
     03 캡처그래프빌더와 필터그래프매니저 비교

22장. 다이렉트쇼 액티브X 컨트롤
     01 액티브X 컨트롤에 다이렉트쇼 기술 활용하기
     02 다이렉트쇼에서 제공하는 액티브X 컨트롤

부록 A. 인터페이스 레퍼런스
부록 B. VB로 작성하는 미디어 플레이어

책을 읽을 독자를 대상으로 크게 2개의 부류로 나눠 본다면



활용을 하고자 하는 쪽이고, 심도있게 공부 혹은 연구를 하고자 하는 부류로 나눠볼수있다.



이 책은 전자에 해당하는 책이다.



많은 책들이 멀티미디어 프로그래밍이라는 분야를 다루어 왔고 다루고 있지만,



내부적인 처리부분에 대해서는 접근하지 않는다.



근복적인 이유는 읽는 독자가 다르기 때문이기도 하지만,



그 분야의 양이 방대하고, 많은 수학적 지식을 기반으로 하기 때문이다.



이 책도 DirectShow API활용에 집중하고 있다.



(전반부에서 좀 비중을 줄여야 할부분도 있지만...)



Windows환경에서 DirectShow를 이용해서 무언가를 당장 개발해야할



개발자라면 필요하겠지만 좀더 심도있는 내용을 원하는 독자에게는



맞지 않을듯 싶다.

이 책은 생각보다 매우 두꺼운 책이었습니다. 그것은 "DirectShow"만을 다루고 있는 것이 아니기 때문입니다. 사운드의 기본적 원리부터 제작과정, "DirectShow"의 발전과정 등, 어찌보면 제목과는 별 상관이 없는 내용들이 절반 정도 다루어져 있습니다. 하지만, 사운드의 기본과 각종 사운드에 관해서 자세히 아시고 싶으신 분들에게는 추천할 만한 책이라고 봅니다.

저 같이 단지 프로그램에만 관심이 있으신 분들에게는 책에 두께에 비해서 별로 필요가 없는 책이라고 할 수도 있습니다. 하지만 DirectShow에 대해서 자세히 알고 싶은 분들이 보면 좋은 책이기도 합니다.

DirectShow 멀티미디어 API를 사용하려면 이 책을 보세요.

MP3 플레이어,동영상 플레이어, 필터변형한 플레이어 등을 제작하는데 필수입니다.

저자가 관리하는 홈페이지를 자주 참고하세요.

책내용 저는 괜찮았습니다.

아직 국내에 DirectShow 콤포넌트에 대한 제대로 된 책은 한권도 없다..

이 책을 제외하고..

책이 출간된지는 몇년이 되었지만 아무도 책을 쓰려하지 않는거 같다..

저자 역시 세컨드에디션을 준비하고 있다지만 언제 나올련지..

지금 상으로는 DirectShow 멀티미디어 메쏘드를 사용하기 위해서 이 책을 봐야 할 것이다.

MP3 플레이어,자막이 나오는 동영상 재생기,네트워크 필터를 이용한 재생기등을 제작하려면

이 책을 봐야 할 것이다.

초급 사용자부터 고급 사용자 누구나 쉽게 볼수 있는 책이다.

한동안 Direct Show 프로젝트를 진행하느라 보게 된 책인데, 다른 책들을 찾아봤지만 국내 서적으로는 아직까지도 이것 밖에 없는 것 같습니다.



초반에는 기본 개념 설명을 하고 중반 부터는 위자드를 이용해서 여러가지 프로그램을 만드는 것을 보여주는데, (이 위자드라는 것이 .net에서는 실행이 되지 않는 관계로 써 먹지도 못했다...) 책 자체의 설명 보다는 소스 보고 이해한 것도 오히려 많기는 하다.



그래도 MSDN을 보는 것 보다는 기본적인 Direct Show 이해에 도움을 주고 여러 예제들을 만드는 방법을 보여주어 어떠한 응용을 만들고자 할 때 참고할만한 자료를 제공한다.

책의 처음 부분에 칼라로 된 이쁜 그림에

이것 저것 멀티미디어 화일 다루는 예에 대해 나와 있는 것을 볼 때만 해도

이 책을 보면 이런것 저런 것을 다 할 수 있겠구나 하고 생각했다.



뭐, 결론적으로 맞긴 맞다. 다 할 수 있다.

하지만 그것들을 내가 하는 것이 아니었다.



이 책의 부록 시디에는 "DShowApp 위저드"가 제공되며 그것을 이용해서 클릭 몇번만으로

대부분의 기능을 구현해 버린다.

책 내용도 그 위저드에 대한 설명이고, 코드 설명은 잘 들어오지 않는다.



멀티미디어에 대한 기본은 설명했으되, DirectShow의 기본은 빠져버린 듯한 느낌..



"필터"가 무엇인지 다른 곳에서 알게 되었고,

위저드가 만들어준 코드를 직접 만들어 보면서부터 책 내용이 조금씩 이해가 되었다.



책의 내용보다는 활용을 어떻게 하느냐에 따라 책이 달라질 수 있다는 것을 보여준 책..



하지만, 아직은 선택의 폭이 없는 듯하다.

현재 국내에는 DirectShow에 관한 책은 이 책이 유일하기 때문에...



특히.. 간단히 어플리케이션을 만들고 싶은 사람에게는 강추!!

지금 장난합니까?

돈도 32000원이나 받아 먹고

책을 쓸때 출판사에서 실제 검열이나 제대로 했는지 궁금하군요.

샘플이라고 들어있는것 중 제대로 동작하는거 한개도 없습니다.

책의 샘플 코드 조차도 대충 써놓고~

자기 기술을 밝히기 싫으면 책을 쓰지 말던가 그렇지 않으면 돈 받아먹은

값을 하든가....



막말로 씨발 제대로 하쇼



그리고 이 사람 또 책 쓴다는 소식 있던데, 절대로 책 쓰지 마쇼

망하기 딱 좋으니까...



한번 당하지 두번 당할 사람들 없수다.

멀티미디어 동영상 출력 프로그램인 사사미, 아드네날린 등 우리가 컴퓨터를 통해 영화를 보기위해서 사용하는 프로그램들은 많다. 그 프로그램들은 자막처리 그리고 여러 가지 필터링 등 기능 또한 다양하다. 그리고 그런 것들을 보고 있다 보면 자신이 직접 만들어 보고 싶다는 생각도 들것이다. 하지만 실제로 직접 만들기엔 실력이 안된다고 주저하고 있는 경우가 많다. 이런 경우 이 책은 쉽고 빠르게 멀티미디어 응용 프로그램제작을 도와줄 수 있을 것 같다.



우선 이 책이 다루는 부분은 크게 마이크로소프트에서 제공하는 다이렉트X의 윈도우 멀티미디어를 다루는 기술인 DirectShow에 대한 전반적인 설명 및 관련 유틸리티의 설명 그리고 저자가 제공하는 DShowApp/DShowFilter 위저드에 대한 설명 및 실제 구현하는 방법 등으로 나눌 수 있다.



1부에는 멀티미디어 입문에 해당하는 내용이 나온다.



2부에서는 다이렉트X의 멀티미디어 기술을 다루는 DirectShow의 개요와 원리를 다룬다. 여기까진 별도의 프로그래밍에 대한 이해가 없어도 되는 내용이며 저자도 그렇게 설명하고 있다.



3부에선 DirectShow를 이용한 멀티미디어 응용 프로그램 개발에대해 설명한다.



4부에선 DirectShow를 이용한 필터제작에 관한 내용을 다루며,



5부에서는 확장 컴포넌트에 대한 설명을 한다.

이 부분은 기본적으로 윈도우즈 프로그래밍에 대한 이해와 VC++을 어느 정도 다룰 수 있어야 한다. 하지만 대부분 이 책의 독자들은 기본적인 윈도우즈 프로그래밍(API), 잘 포장되어있는 MFC등을 사용해본 사람들이 대부분일 것이다.



1,2부는 멀티미디어에대한 이해를 할 수 있고 3,4,5부를 통해서 멀티미디어의 실제를 다루게 된다. 3부까지만 봐도 어느 정도의 멀티미디어 응용 프로그램은 저자가 제공하는 DShowApp를 통해서 쉽게 제작할 수 있을 것이다.



이 책에 관심이 있는 사람이라면 멀티미디어 응용프로그램을 많이 사용해 보았을 것이다. 그런 프로그램을 직접 만들고 싶다면 이 책을 권해주고 싶다. 이 책은 멀티미디어에 대한 전반적인 이해를 돕고 구현까지 총괄한 책이다. 또한 저자가 제공하는 DShowApp/DShowFilter를 통해서 멀티미디어 응용프로그램을 손쉽게 제작할 수 있고 책 중간 중간마다 나오는 ‘여기서 잠깐’이란 코너에서 공부하면서 자신이 모르는 용어와 설명을 볼 수 있다. 한 가지 아쉬운점이라면 DirectShow에 대해서 좀더 심도있게 다뤘으면 하는 아쉬움이 있다. DirectShow의 기본적인 점은 파악하고 DShowApp를 이용하여 편하게 응용프로그램을 작성한다는 장점은 있지만 그에 따른 깊숙한 부분은 손쉽게 작성한다는 장점에 가려지게 되는 것 같다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
IT 백두대간, DirectShow 멀티미디어 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT 백두대간, DirectShow 멀티미디어 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT 백두대간, DirectShow 멀티미디어 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실