1 / 12

VC-1 코덱 정리 (Silverlight)

VC-1 코덱 정리 (Silverlight). 이과장 (http://www.feelmind.com). Contents. What is VC-1 DCT 이론 Format Microsoft codec and VC-1 WMV3 WMVA WVC1 Windows Media Video 9 시리즈 코덱들과의 호환성 Windows Media Encoder Command Line 사용시 주의점 결론. What is VC-1. 공식적인 이름은 SMPTE 421M video codec 이다 .

emilie
Download Presentation

VC-1 코덱 정리 (Silverlight)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VC-1 코덱 정리(Silverlight) 이과장 (http://www.feelmind.com)

  2. Contents • What is VC-1 • DCT 이론 • Format • Microsoft codec and VC-1 • WMV3 • WMVA • WVC1 • Windows Media Video 9 시리즈 코덱들과의 호환성 • Windows Media Encoder Command Line 사용시 주의점 • 결론

  3. What is VC-1 • 공식적인 이름은 SMPTE 421M video codec 이다. • VC-1 코덱의 개발에는 MS 가 많은 투자를 했지만 실제로는 15개의 회사가 모여서 만들어낸 것이다(MPEG LA http://www.mpegla.com). • SMPTE 421M video codec 은 HD DVD, Blu-ray Disc, Windows Media Video 9 를 지원한다. • Windows Vista 에는 부분적으로 VC-1 인코더와 디코더가 들어있다. • VC-1은 Xbox360의 공식적인 비디오 코덱이다. • Ffmpeg 프로젝트의 하나로 VC-1 디코더가 들어있다. • VC-1 Encoder SDK 는 아래의 경로에서 다운받을 수 있다. • http://www.microsoft.com/downloads/details.aspx?FamilyID=5031C859-E8DA-41BC-98E3-C13ADD5378B0&displaylang=en

  4. DCT 이론 • DCT(discrete cosine transform) 는 푸리에공식에 기반한 Transform 방식중하나이다. • DFT(discrete Fourier transform) 이론과 유사하다. • 대표적으로 JPEG, MJPEG, MPEG, DV Video 압축기술에서 사용되어진다.

  5. Format • VC-1 은 H.261, H.263, MPEG-1, MPEG-2, MPEG-4 와 같이 DCT 이론에 기반한 비디오 코덱이다. • H.264/MPEG-4 AVC 를 대체할 수 있는 코덱으로 더 유명하다.

  6. Microsoft codec and VC-1 • VC-1 코덱 스펙은 MS 코덱중 3가지에 사용된다. • WMV3 • WMVA(Windows Media Player 10을 통해 전파) • WVC1 • VC-1 코덱 스펙이 위의 코덱을 만드는데 사용되기는 하였으나 양자가 같은것은 아니다.

  7. WMV3 • Windows Media Video 9 에서 주로 사용하는 코덱 • 하지만 Windows Media Video 9 는 WMV3 외에 다른 코덱들도 이용한다. • VC-1 코덱에 완전히 호환된다.

  8. WMVA • Windows Media Player 10과 Windows Media Format SDK 9.5 를통해 전파 • VC-1 을 완전하게는 지원하지 못한다. • 코덱자체에서 디코딩하지 않고 DirectShow decoder 를 사용

  9. WVC1 • Windows Media Video 9 Advanced Profile 로 알려져 있다. • VC-1 코덱과 완벽한 호환성을 보여준다. • WVC1 디코더는 Windows Media Player 11 에 들어있고 Windows Vista 에는 번들로, Windows XP 에는 추가적인 다운로드를 통해 사용할 수 있다.

  10. Windows Media Video 9 시리즈 코덱들과의 호환성 • Windows Media Video 9 • Simple and Main profiles • Advanced profile • 완전히 호환됨 • Windows Media Video 9 Screen • 주로 화면을 동영상으로 만들때 사용(데모, 트레이닝용) • 호환안됨 • Windows Media Video 9 Image Version 2 • 이미지를 비디오에 넣어 Transform 할때 사용 • 호환안됨 • Windows Media Video 9 VCM • 이전 코덱과의 호환성을 위해서 존재 • 부분적 호환

  11. Windows Media Encoder Command Line 사용시 주의점 • 실버라이트와 완전하게 호환되는(VC-1과 호환되는) 비디오를 만들기 위해서는 코덱옵션을 다음과 같이 주어야 한다. • -v_codec WMV9 (DEFAULT) • -v_codec WVC1 • 사용하면 안되는 코덱 • -v_codec WMS9 • -v_codec WMV8 • -v_codec WMV7

  12. 결론 • 실버라이트 이후 vc-1 에 대한 관심이 증가하고 있다. • 대부분의 사용자는 asf 혹은 wmv 라는 확장자만을 가지고 어떤 코덱을 사용하였는지를 판단한다. • 하지만 많은 avi 파일이 같은 코덱을 사용하지 않는것처럼 wmv파일도 같은 코덱을 사용하지는 않는다. • 그러므로 같은 wmv 파일이라고 해도 vc-1 과 호환되지 않는 형태의 코덱으로 압축하였을 경우 실버라이트에서는 재생되지 않는다(실버라이트에는 vc-1 디코딩 코덱만 들어있다.) • 개발자, 사용자는 이를 유념하여 비디오를 제작하여야 할것이다.

More Related