Multimedia Programming 18: GraphEditor

Slides:



Advertisements
Similar presentations
IP 기반 통합방송정보 솔루션 IP 기반 통합방송정보 솔루션 ( IP 기반의 HD 방송 CONTENTS 통합미디어 서비스 ) Easy-Viewer System.
Advertisements

- 정경훈, 전민철 - 1 Codec 이란 ? 멀티미디어 저작시스템 전민철 정경훈
멀티미디어 배움터 장 멀티미디어와 정보화사회 1.1 멀티미디어의 이미와 특성 1.2 멀티미디어의 발전 배경 1.3 정보화사회에서 멀티미디어의 발전 방향과 역할.
Streaming 과 Adaptive Streaming 티빙 시대 8조. 티빙시대 모니터링팀 8조의 PowerPoint 01 Streaming02 Adobe Flash03 Silverlight04 APPLE’S05 Q&A.
㈜ 텔레칩스 기업설명회 세계적인 멀티미디어 반도체 회사. Contents ※ 본 자료 안의 예측치는 회사 내부의 추정 자료입니다. 따라서 사업환경의 변화에 따라 경영실적이 일치하지 않을 수 있습니다. 세계적인 멀티미디어 반도체 회사 1. Company Overview.
CastLine Switcher 시리즈는 방송에 필요한 Video 화면 편집, 인코딩, 스트리밍 등 방송 환경 을 통합 지원하도록 디자인된 통합 디지털 방송시스템으로 고품질 라이브 스트리밍 외에 다 채널 방송 소스 입력, Video Switching, Muxing, Video.
제 1 부 멀티미디어 (Multimedia) 와 웹 (Web) 제 1 장 멀티미디어 (Multimedia) 와 생활 제 2 장 웹 (Web) 과 멀티미디어 (Multimedia) 제 2 부 컴퓨터 그래픽스 (Computer Graphics) 제 3 장 컴퓨터 그래픽스.
1 개인 음악방송 웹사이트 구축 음악 파일 종류 및 편집도구. 2 목차 1. 음악 파일의 종류 Wave, midi, ra, au, aiff, asf, wma, atrac, mp3, wma, ogg 등 2. 음악 파일 형식 변환 Audiograbber(CD에서 음악 파일.
디지털코드와 압축 구미 1 대학 컴퓨터정보전자계열 3 디지털 코드의 압축 - 문자, 음성, 영상 등 모든 정보가 디지털 코드로 표시 - 제한된 크기의 메모리에 많은 정보를 저장 - 제한된 전송선로를 통해 많은 정보를 전송 -
Distributed Computing Incoder Park Gui Mong(PL) Kim Byeon Jin Lee In Uk Tim OutSiders - INingyuCODER-
멀티미디어 하드웨어 / 소프트웨어. 이 장에서 배울 것  멀티미디어 하드웨어  멀티미디어 소프트웨어  멀티미디어 표준.
제 10장 멀티미디어.
땅 따먹기 박중규,나민하 나와 바~악!.
멀티미디어 컨텐츠 개요 멀티미디어 컨텐츠 입문 (2001 Fall).
Media Server 제안서.
사운드.
싸이월드 동영상 서비스 솔루션 MovieUP 커스터마이징 개발완료 보고서.
Multimedia Programming 05: Point Processing
HTML5 웹 프로그래밍 입문 (개정판) 3장. 링크와 멀티미디어.
동영상 제작 송정아 강사.
12. 방송융합 서비스.
Investor Relations 임베디드 시스템 솔루션 프로바이더 실리샌드 기업설명회
7장 비디오.
제7장 비디오 멀티미디어의 이해.
소리 주요 목차 가. 소리의 기본 나. 통신 다. 파일 저장 방식 (WAVE,MIDI) 라. 사운드 편집 마. 최근 음성인식
차례 ▶VoiceEye(보이스아이) 란 ? 2 ▶구입시 확인 사항 3 ▶설치 PC 시스템 요구사항 4 ▶PC와 케이블 연결 5
Multimedia Programming 17: Introduction to DirectShow
멀티미디어 기본+활용 제대로 배우기.
비디오.
CHAP 20. 멀티미디어.
Multimedia Programming 05: Point Processing
Multimedia Programming 11: Histogram Equalization/ Image Halftoning
제 12장 멀티미디어.
안녕하십니까? 저는 컴퓨터 응용과학부 98학번 이민호 입니다.
Premiere 정태영 임정호.
9장 사운드 9.1 사운드의 본질 9.2 사운드의 디지타이징 9.3 사운드 처리 9.4 압축 9.5 파일 형식 9.6 MIDI
Multimedia Programming 11: Point Processing 6
Multimedia Programming 06: Point Processing3
OpenGL Project (3D 움직이는 자동차)
audio/video Chapter 3 Part 1
멀티미디어 기본+활용 제대로 배우기.
멀티미디어.
김상조 부장 , KTX용산역 광고 –제안서(수정 ) 씨에스와이커뮤니케이션㈜ 김상조 부장 , 서울시.
MEDIA SERVER V-EDGE ITH-1000 라이브 방송 & 녹화 SCHEDULE 방송 자막방송
Multimedia Programming 11: Image Warping
동영상 편집은 사용하기 쉬운 Premiere Pro가 좋다.
Software Engineering Project
♥ 학생의 눈높이에서, 머리는 차갑게, 가슴은 따뜻하게…
디지털 사운드 제작과 편집의 최강자 ! Audition
Multimedia Programming 10: Unsharp Masking/ Histogram Equalization
Premiere의 개요 Adobe사에서 제작한 동영상 편집 소트프웨어로 비디오와 오디오 편집뿐만 아니라 애니매이션, 사진 및 그래픽 등을 동영상에 첨가하여 결합된 형태인 디지털 무비(Digital Movie)를 제작하는 프로그램 Premiere는 원래 매킨토시용으로 개발된.
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
모음(母音) 10개 양성(陽性)모음 음성(陰性)모음 중성모음 ㅏ(ㅑ) ㅓ(ㅕ) ㅗ (ㅛ) ㅜ (ㅠ) ㅣ ㅡ
멀티미디어 프로젝트 주간: 수요일 4,5,6 교시 D617호 야간: 목요일 1,2,3 교시 D617호
인터넷 쇼핑몰 옥션의 확고한 브랜드 컨셉 구축을 위한 MKT전략
플래시 CS3 사운드 활용하기 지리학과 염순성.
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
Media Server 제안서.
힘이 작용할 때의 물체의 운동은(중력)? 본 차시의 주제입니다.
Chapter 34. Advanced Web Page Options
Ⅳ. 컴퓨터와 생활 오 산 중 학 교.
기술가정 2학년 1학기 4. 컴퓨터와 생활 > 1) 소프트웨어의 활용 > 4-6/11 소리 자료는 어떻게 만들까?
Chapter 30 Creating Web Audio Files
속담이나 관용표현 사용하여 글쓰기 다섯째 마당 국어(말듣쓰) 6학년 1학기 마음을 나누며-되돌아보기 9/9 수업 수업 계획
Kinect 설치 및 사용 컨텐츠제작프로젝트.
과목명: IT 표준 (표준화강좌) 교재: 미래사회와 표준, KSA 한국표준협회, 2007
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
■ Avi, mp4, wmv 겹친 2중 동영상 파일의 구동
제12장 멀티미디어 개론.
Presentation transcript:

Multimedia Programming 18: GraphEditor Departments of Digital Contents Sang Il Park

Announcement Term Project 중간 발표 일시: 11월 22일(목요일), 27일(화요일) 발표 슬라이드 준비 각 팀 당 제한시간 15분 (시간 엄수) 일시: 11월 22일(목요일), 27일(화요일) 발표 슬라이드 준비 발표 전 텀프로젝트 미팅 (가능 시간 차후 공고)

Announcement 발표 순서 11월 22일(목요일) 11월 27일(화요일) 2반 2-1조 2-2조 2-4조 2-5조 2-8조 1반 1-2조 1-3조 1-6조 1-7조 1-9조 11월 27일(화요일) 2반 2-3조 2-6조 2-7조 2-9조 2-10조 1반 1-1조 1-4조 1-5조 1-8조

Outline Review: Graph Editor Graph Editor 여러가지 재생 효과 파일 저장 포맷 변환 오디오 비디오 파일 저장 포맷 변환 스트링 합치지 (Muxer and Mixer)

Direct Show의 특징 다양한 프로그래밍 랭귀지를 서포트 확장 가능한 Filter 기반 프레임 웍 Microsoft Windows Component Object Model(COM) 확장 가능한 Filter 기반 프레임 웍 사용자의 요구에 따라 미디어 파일을 실행/기록 가능

Direct Show의 필터? 콤포넌트 기반: 멀티미디어 처리 단계를 필터들의 연결로 구현 필터: 데이터 처리의 단계 필터의 연결을 통해 작업을 구현 (필터 그래프) 예) MP3 재생 장점: 여러 가지 조합으로 필터 연결 가능 자신만의 필터 디자인 가능 (예:새로운 압축코덱 개발) 파일열기 소리부분추출소리압축디코딩사운드카드제어

Direct Show의 특징 개발과정을 Filter Graph를 만드는 것으로 대체 범용 미디어 파일 포맷 지원 MPEG1 + MP3 WMV (Windows Media Video) Royalty-free MP3 Player Microsoft 가 Fraunhofer의 License 구입 Direct show에 포함 필터 (=Codec) 인스톨을 통한 확장성 Ogg Vorbis files AC3 …

Graph Editor DirectShow 기반 개발 = 필터 그래프 조합 Graph Editor 필터들의 연결상태를 보여준다. 자신만의 필터 조합을 만들 수 있다.

필터 변환 필터 (Transform Filter) 소스필터(source filter) / 렌더필터(render filter) input pin output pin 필터이름

필터 일반적인 구조 소스필터 변환필터1 변환필터2 렌더필터

WAV 재생

MP3 재생

Midi 재생

MPEG-1 비디오 재생

재생 효과 스트림 선택 재생 (소리와 화면 중 택하는 방법) 소리만 영상만

멀티 비젼 구현 입력 신호를 여러 개의 출력으로 분배

멀티 비젼 구현 Infinite Pin Tee Filter 신호를 분배하는 데 사용 Graph>Insert Filters>DirectShow Filters>Infinite Pin Tee output을 렌더하면 신호 분기가 추가된다 초기 모습

멀티 비젼 구현 Infinite Pin Tee Filter를 이용한 멀티 비젼 구현 예

오디오 효과 단순 재생이 아닌 특수 효과 재생 Graph>Insert Filters>DMO Audio Effects>… DMO : DirectX Media Object Audio Effects: Chorus Compressor Distortion Echo ParamEQ

파일 저장 파일 저장 필터 File Writer 다양한 미디어 파일로 저장 가능 Graph>Insert Filters>DirectShow Filters>File Writer input: stream type

영상 스트리밍 저장 AVI Muxer (multiplex) 영상 스트리밍 데이터를 저장해 보자! 동영상을 stream으로 변환 소스필터와 파일쓰기 필터 사이의 연결 고리로 사용 영상과 소리의 sync를 맞추어 주는 역활 영상 스트리밍 데이터를 저장해 보자! mms://dasan.sejong.ac.kr/~sipark/movie.wmv

좀더 편리한 스트리밍 저장 영상을 보면서 저장할 순 없을까? Infinite Pin Tee Filter 사용

동영상 포맷(코덱)변환 (MPEGAVI) Codec: compression/decompression 음성 압축 코덱 GSM 사용 영상 압축 코덱 DIVX 사용

동영상 포맷(코덱)변환 (MPEGAVI) AVI Muxer와 File Writer를 적절히 활용하여 코덱 변환

동영상 포맷(코덱)변환 (MPEGAVI) 연습: water.mpg  water.avi (divx 코덱) 화면을 보면서 동영상 변환해 주는 필터 설계 사용 필터: AVI Muxer Infinite Pin Tee Filter File Writer Audio Compressor Video Compressor

MP3 Encoding MP3 Encoding filter 필요 Wav 헤더 정보 생성: Audio Compressor: MPEG Layer-3 codec Wav 헤더 정보 생성: wave dest 필터: 수업 홈페이지에서 다운로드

스트림 합치기 스트림을 합치는 두가지 방법: Mixing: 두 개 이상의 음원이 하나가 된다. Muxing: 두 개 이상의 음원이 독립적으로 붙어있다 A Mix C B A Mux A A B A A B A A B B

Audio Muxing AVI muxer 사용

Audio Muxing 만들어진 파일의 재생

Audio + video Muxing Audio와 Video를 별도로 추출하여 Muxing