LEADTOOLS Multimedia Technology 개요

모든 LEADTOOLS Multimedia SDK 제품군들은 다음과 같은 멀티미디어 기술을 포함하고 있습니다.

캡처

  • WDM, DV를 포함하는 Native Direct Show 및 Video for Windows 캡쳐 장치를 지원
  • 캡쳐하는 동안 오디오 및 비디오를 압축
  • 압축된 AVI 및 압축되지 않은 AVI, Windows Media 컨텐트, OGG, DVSD OGG, WAVE, MPEG1 Audio (MP3), MPEG1 시스템, MPEG2 프로그램, DVD*네트워크** 포멧 출력
  • AVI 파일을 Write시 Interleaving Mode 제어
  • 카메라 제어(Brightness, Contrast, Zoom, Pan등)
  • 편집 모드 : 그래프를 리빌들함이 없이 캡처링 구성의 변경 - 그래프 수정의 스피드업
  • 포멧과 품질의 제어를 포함하는 정지 비트맵들의 저장
  • 파일들과 스트림들로 캡처 설정을 저장하기 : 프로세서, 압축기, 디바이스 및 제어를 포함한 설정
  • 비디오 디바이스내 내장된 오디오 소오스에 대한 지원
  • VideoProcAmp 인터페이스 속성을 사용한 비디오 신호 조절의 수입 - Brightness, Contrast, Gamma, Hue등
  • 아날로그 비디오 캡처 디바이스 구성에 대한 지원
  • 파일 또는 Grab 이미지를 개별적으로 메모리에 곧바로 캡쳐
  • 캡쳐하는 동안 비디오(Fit to window, Stretch, 50%, 70%, 100%, 200% 및 Full Screen) 및 오디오 미리보기(듣기)
  • 비디오 장치 또는 다른 오디오 소스에 내장되어 있는 오디오 소스를 사용
  • Close Captioning 지원
  • TV Tuner 지원
  • 내장된 복수의 구성 대화 상자 지원
  • 캡쳐하는 동안 통계치 확보
  • 비디오 및 오디오 프로세싱 필터 지원
  • 다양한 캡쳐 모드들 :
    • 스트리밍 비디오 및 오디오
    • 자동으로 트리거된 비디오 프레임 시퀀스들
    • 수동으로 트리거된 비디오 프레임 시퀀스들
    • 정지 이미지들
    • 마스크
    • 동작 금지
  • 새로운 캡쳐 미리보기 옵션들
    • 캡쳐 카드로 부터 들어온 데이타로서, 단 비디오 프로세서 또는 압축기가 적용되기 전
    • 비디오 프로세서가 적용된 후, 단 압축기가 적용되기 전
    • 비디오 프로세서와 압축기가 적용된 후
  • 고유 Multiplexer 및 Renderer들에 대한 지원 내장. Multiplexer들은 데이터의 두 개 이상의 스트림을 혼합하는 필터들입니다. 예를 들어, LEADTOOLS Multimedia는 이제, MPEG 비디오 및 오디오 인코더 그리고 MPEG Multiplexer를 컴퓨터에서 사용할 수 있다면, MPEG 파일을 생성할 수 있습니다.
  • DV 디바이스에서의 캡쳐 지원 향상. DV 디바이스로부터의 오디오 캡쳐, 오디오 및 비디오 데이터는 서로 갈라지지 않아 (그렇지 않은 경우 별도 지정) 더 빠른 캡쳐 및 더 적은 프레임 손실을 가져다 줍니다.
  • DV Multiplexer를 사용하여 DV AVI 파일을 제작
  • DV 디바이스로 데이터를 업로드: DV 디바이스로부터 비디오를 다운로드, 원하지 않는 부분을 잘라내고 좋은 부분을 DV 디바이스에 재전송
  • 재생, 녹화, 중지, 되감기 및 빨리감기 등의 DV 테입 기능들을 프로그램적으로 컨트롤
  • 비디오의 특정 부분을 변환
  • 플레이어에서 프레임을 캡쳐
  • 화상 회의와 같은 어플리케이션들에 대한 더 좋은 컨트롤을 제공하는 캡쳐 기간 동안 시간 사운드의 양 수정은 버퍼링됩니다.
  • 캡쳐하는 동안 캡쳐 디바이스 속성을 디스플레이
  • 캡쳐를 시작하고 중지할 때 미리보기를 계속 유지하여 미리보기의 깜박임을 방지
  • TV 튜너 인터페이스를 위한 직접 지원
    TV Tuner 를 내장한 Capture 카드에 대한 채널 제어. TV Viewer 또는 비디오 녹화 어플리케이션을 생성
  • 새로운 캡쳐 모드들
    • 자동 비디오 및 오디오 - 균일 간격으로 비디오 프레임을 캡처하면서 오디오를 연속적으로 캡처
    • 수동 비디오 및 오디오 - 각각의 프레임들을 캡처할 시점을 수동으로 결정하면서 오디오를 연속적으로 캡처
  • 캡처하는 동안 오디오 스트림을 프로그램적으로 제어
    오디오 필터 속성 페이지를 디스플레이함이 없이 볼륨, Base, Balance 등을 제어. 매 라인 마다 오디오 파라메터들을(마이크로폰, 라인 인, Aux 등) 프로그램적으로 제어
  • 필터들이 미리보기 스트림내로 삽입될 수 있는지의 여부를 검출
    몇몇 캡처 디바이스들은 스크린으로 미리보기를 곧바로 랜더하며, 이런 경우 미리보기 스트림내로의 필터 삽입은 아무런 효과가 없습니다.

변환

  • AVI, Windows Media 컨텐트, OGG, DVSD OGG, WAVE, MPEG1 Audio (MP3), MPEG1 시스템, MPEG2 프로그램, DVD* 및 네트워크** 포멧를(으로) 변환
  • 비디오(AVI) 및 오디오(AVI OGG 및 WAV)를 특화 압축
  • AVI 파일의 Writing시 Interleaving Mode의 제어
  • DVD 네비게이션에 대한 지원
  • 파일과 스트림으로 변환 설정을 저장하기 ; 프로세서, 압축기, 디바이스 및 제어를 포함한 설정
  • MPEG2 파일의 변환시 원하는 MPEG2 스플리터의 사용 가능
  • 디스크, 인터넷 메모리, 미디어 소스 또는 특화에 대한 입력 지원
  • 디스크, 메모리, 미디어 소스 또는 특화에 대한 출력 지원
  • 내장된 여러 구성 대화 상자 지원
  • 비디오 및 오디오 프로세싱 필터 지원
  • 변환 진행 상태 표시
  • 변환 또는 플레이를 위한 스트림 선택 - 한 파일의 비디오 또는 오디오 부분만을 변환

플레이백

  • DirectShow가 지원하는 모든 포멧을 재생
  • 디스크, 인터넷 메모리, 미디어 소스 또는 특화에 대한 지원
  • 포멧과 품질의 제어를 포함하는 정지 비트맵들을 저장하기
  • 파일과 스트림으로 플레이어 설정 저장하기 - 프로세서, 플래그 및 제어를 포함한 설정
  • DVD 네비게이션에 대한 지원
  • MPEG2 파일의 플레이시 원하는 MPEG2 스플리터의 사용 가능
  • 정지 이미지가 캡처되는 지점을 선택할 수 있는 기능
  • 시간 기반, 프레임 기반 또는 동기화된 트랙 바 포지셔닝
  • 재생하고자 하는 부분을 표시
  • 무한 루프 또는 반복 횟수 설정
  • 저작자, 저작권 등과 같은 컨텐트 정보 가져오기
  • 비디오 및 오디오 프로세싱 필터 지원
  • Fit to window, Stretch, 50%, 75%, 100%, 200% 및 Full Screen 비디오 옵션
  • 개선된 Windows Media 지원
    • Microsoft ASF multiplexer 내의 제한 기능들을 교정하기 위한 2개의 새로운 ASF 멀티플랙서
      - 한개의 멀티플랙서는 Microsoft 멀티플랙서와 비슷한 기능들을 제공하기 위해 Windows Media Codec 들을 사용하나, 압축 DivX 와 같은 몇몇 파일들로 부터 변환시 마주치는 문제들이 발생하지 않도록 합니다.

      - 다른 한개의 멀티플랙서는 임의 코덱을 사용하는 동안 스트림 가능한 파일들을 생성할 수 있도록, 특화 오디오/비디오 코덱들과 같이 ASF 파일들을 쉽게 저장하도록 합니다.
    • 변환되는 파일과 배합이 되도록 선택한 프로파일의 자동변환, 비디오 및 오디오를 포함한 ASF 파일들의 변환시 제약점을 제거(LEAD 멀티플랙서로 만 가능한 기능임)
    • Windows Media 프로파일들을 쉽게 생성/관리(Windows Media 파일들에 대한 프로파일들 제어 압축, 오디오 및 비디오 코덱을 포함한 프로파일들, 비디오와 Bit Rate 의 크기에 대한 정보등). 지금까지 개발자들은 특화 프로파일들을 제작하기 위해, 시스템 프로파일들 또는, Microsoft 인터페이스들을 직접 사용해야 했으나, 이제부터는 이 모든 작업을 LEAEDTOOLS 에서 할 수 있습니다.
    • 소오스 코드를 포함한 신규 Windows Media 데모 프로그램 제공
  • FOURCC 비디오 스트림 또는 오디오 스트림의 포멧을 발견
    비디오 또는 오디오 스트림을 플레이할 수 없을 때, 요구되는 해당 코덱을 결정
  • 향상된 정밀 자막 지원 가능
    • 파일을 플레이할 때 자막 기능을 활성화 또는 비활성화
    • 현재의 그래픽 모드에서 자막기능이 지원되는지를 인지. 해당 그래픽 모드가(즉, 지원 디스플레이 하드웨어가) 자막 기능을 지원하지 않는 경우, 자막을 포함한 파일을 플레이백하려는 시도는 어플리케이션 레벨에서 금지시킬 수 밖에 없습니다. LEADTOOLS 은 그 디바이스가 자막을 포함한 스트림 파일을 지원하는지를 검출하여, 지원하지 않는 경우 그 자막 기능을 쉽게 비활성화시켜 줍니다.
  • 비디오의 플레이백 해상도를 프로그램적으로 제어
    플레이백 해상도를 Full(720 x 480), Half(360 x 240), Quarter(180 x 120) 또는 DC(88 x 60) 중 하나로 선택
  • 새로운속성 페이지들
    • 비디오 또는 오디오 디코더 다이알로구 - DV 디코딩 해상도의 초기화시 사용
    • 소오스 필터 다이알로구 - DICOM 소오스 필터를 포함한 몇몇 필터들은 그 속성 페이자상에 몇개의 유용한 설정들을 갖고 있습니다.
    • Splitter 다이알로구 - MPEG 스플리터들은 유용한 설정들을 갖고 있습니다.
  • 제반 모듈들에 대해 신규 소오스 및 출력 객체
    • 스트림 - IStream 인터페이스를 수행하는 임의의 객체로 부터/로 파일들을 직접 출력 및 플레이백
  • 새로운 출력 포멧들
    • Windows Media 코덱들을 가진 LEAD ASF 믹서
    • 특화 코덱들을 가진 LEAD ASF 믹서
    • 정지 이미지 - LEADTOOLS Raster Imaging 툴킷이 지원하는 제반 파일들을 생성. 하나의 복수 페이지 또는 복수의 단일 페이지 파일
  • 비디오 랜더러 핸들을 획득
    플레이하는 동안 비디오 윈도우의 맨위에 Drawing 작업을 할 수 있습니다.
  • 그래프내에 포함된 객체들을 위한 IDispatch 인터페이스를 회복
    FoxPro 와 같이 특정 인터페이스들에 대한 Querying 을 지원하지 않는 환경에 유용
  • 오디오를 플레이하기 위해 MIDI 렌더러들을 사용
    하나의 MIDI 디바이스로 캡처하는 동안 플레이 또는 미리 보기를 선택. 이 기능은 주 디바이스상에 오디오를 플레이하면 그 오디오 캡처에 실패하나, MIDI 디바이스상에 오디오를 플레이하면 그 오디오 캡처에 성공하는 디바이스들 환경에 유용합니다.
  • 지원 플레이백 속도를 결정
    MPEG 과 같은 몇몇 포멧들은 정해진 플레이백 속도들만을 지원합니다. 이제, 개발자들은 LEADTOOLS를 사용하여 하나의 포멧에 의해 지원되는 플레이백 속도들을 결정할 수 있으며 또한 지원되지 않는 속도들을 비활성화시킬 수 있습니다.
  • 한 프레임을 한 정지 이미지/BMP 파일로 저장
    정지 이미지 Writer 의 성능 또는 내장된 BMP Writer 의 편의성간에 선택 가능
  • 메모리 객체로 새로운 출력
    메모리내에 사이즈가 큰 파일들 생성. 이 신규 내장 메모리 출력 객체는 시스템 메모리에 의해서만 제한되며 별도의 다른 사이즈 제한은

압축

  • 각각의 샘플들을 사용 가능한 모든 DirectShow 필터들(Memory to Memory)을 통해 압축

DirectShow Filters
아래의 필터들은 개발시 사용가능하나, 이들을 사용한 어플리케이션의 배포.판매시 별도의 런타임 라이센스 구입이 선행되어야 함을 양지바랍니다.(자세한 사항은 별도 문의 요망).

Video Filters
- Enhancements
- Special Effetcs
기타 Filters
- Multiplexers / Demultiplexers
- DVD
- Network & Stream
- Source
 
Audio Filters      




Copyright © 2009 by Hyubwoo. Info. Tech. Co., Ltd. All rights reserved.