Xvid
Xvid초기 릴리즈 | (2001년 (16D로서) |
---|---|
안정된 릴리스 | 1.3.7 (2019년 12월 [±] | , 전(
프리뷰 릴리즈 | SVN [±] |
저장소 | websvn |
기입처 | C |
운영 체제 | 크로스 플랫폼 |
크기 | 11 MB |
표준 | MPEG-4 ASP |
유형 | 비디오 코덱 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | www |
Xvid(이전의 「XviD」)는, MPEG-4 비디오 코딩 규격, 특히 MPEG-4 Part 2 Advanced Simple Profile(ASP)에 준거한 비디오 코덱 라이브러리입니다.B 프레임, 글로벌 및 1/4 픽셀 모션 보정, 루미 마스킹, 트렐리스 양자화, H.263, MPEG 및 커스텀 양자화 매트릭스 등의 ASP 기능을 사용합니다.
Xvid는 DivX Pro 코덱의 주요 경쟁사입니다.DivX, Inc.에 의해 개발된 독점 소프트웨어인 DivX 코덱과는 대조적으로 Xvid는 GNU General [1]Public License 조건에 따라 배포되는 자유 소프트웨어입니다.또한 제한된 수의 [2]플랫폼에서만 사용할 수 있는 DivX 코덱과는 달리 Xvid는 소스 코드를 컴파일할 수 있는 모든 플랫폼 및 운영체제시스템에서 사용할 수 있습니다.
역사
2001년 1월, DivXNetworks는 오픈 소스 멀티미디어 프로젝트의 본거지였던 프로젝트 Mayo의 일환으로 OpenDivX를 설립했습니다.OpenDivX는 MoMuSys 참조 MPEG-4 인코더의 제거 버전에 기반한 오픈 소스 MPEG-4 비디오 코덱입니다.그러나 소스코드는 제한적인 라이선스를 받고 있으며 DivX Advanced Research Center(DARC) 회원만이 프로젝트의 CVS에 대한 쓰기 액세스 권한을 가지고 있었습니다.2001년 초, DARC 멤버 Sparky는 encor2라고 불리는 부호화 코어의 개량 버전을 작성했다.이것은 4월에 경고 없이 CVS에서 삭제되기 전에 여러 번 갱신되었습니다.스파키의 설명은 "우리(상사)는 아직 공개적으로 [3]공개할 준비가 되지 않았다고 결정했다"는 것이었다.
2001년 7월에 개발자들은 프로젝트의 활동 부족에 대해 불만을 제기하기 시작했습니다.지난번 CVS의 커밋은 몇 개월이 지났고 버그 수정은 무시되어 약속된 문서가 작성되지 않았습니다.곧 DARC는 "커뮤니티가 진정으로 원하는 것은 [4]리눅스가 아니라 윈앰프"라고 말하면서 앙코르2에 기반한 비공개 소스 상업용 DivX 4 코덱의 베타 버전을 출시했다.삭제하기 전에 다운로드 받은 encor2의 최신 버전을 사용하여 OpenDivX의 포크를 만든 것은 그 이후입니다.그 후 OpenDivX 코드는 모두 교체되었으며 Xvid는 GNU General Public License에 따라 공개되었습니다.
특허 문제
MPEG-4 Part 2의 구현으로서 Xvid는 많은 특허 [5]기술을 사용합니다.이러한 이유로 Xvid 0.9.x 버전은 이러한 소프트웨어 특허가 인정된 국가에서는 라이선스가 부여되지 않았습니다.1.0.x 릴리스에서는 GNU GPL v2 라이선스가 지리적 제약 없이 사용됩니다.그러나 Xvid의 법적 사용은 여전히 현지 [citation needed]법률에 의해 제한될 수 있습니다.
Sigma Designs 논란
2002년 7월 시그마 디자인스는 REALMagic MPEG-4 Video Codec이라고 불리는 MPEG-4 비디오 코덱을 출시했다.얼마 지나지 않아 이 새로운 코덱을 테스트한 사람들은 Xvid 코드의 상당 부분을 포함하고 있다는 것을 알게 되었다.Sigma Designs에 연락하여 프로그래머가 Xvid에 REALMagic을 기반으로 하고 있다는 것을 확인하였으나 저작권 침해를 피하기 위해 모든 GPL 코드를 교환할 것을 보증하였습니다.Sigma Designs가 다시 작성된 REALmagic 코덱을 출시했을 때, Xvid 개발자들은 즉시 코덱을 분해하여 Xvid 코드가 여전히 포함되어 있다는 결론을 내렸습니다.그것은 존재감을 감추기 위한 시도였을 뿐입니다.Xvid 개발자는 작업을 중단하고 Sigma Designs에 GPL 조건을 준수하도록 강제하기로 결정했습니다.Slashdot과 The Inquirerer에 기사가[6] [7]게재된 후 Sigma Designs는 2002년 8월에 소스 [8]코드를 공개하기로 합의했습니다.
Xvid 인코딩 파일 재생
Xvid는 비디오 형식이 아닙니다.MPEG-4 ASP 포맷에서 압축 및 압축 해제(따라서 이름 코덱)하기 위한 프로그램입니다.Xvid는 MPEG-4 Advanced Simple Profile(ASP; 어드밴스드 심플 프로파일) 압축을 사용하기 때문에 Xvid로 인코딩된 비디오는 MPEG-4 ASP 비디오('Xvid 비디오'가 아님)이므로 모든 ASP 준거 디코더로 디코딩할 수 있습니다.여기에는 libavcodec(MPlayer, VLC, ffdshow, Perian 등)에 기반한 다수의 미디어 플레이어와 디코더가 포함됩니다.2016년 현재[update] xvid.com에서는 [9]코덱을 사용하기 위한 바이너리를 제공하고 있습니다.
Xvid 인코딩된 파일을 CD 또는 DVD에 쓰고 일부 DivX 호환 DVD 플레이어 및 미디어 플레이어에서 재생할 수 있습니다.그러나 Xvid는 대부분의 DivX 인증 셋톱 플레이어가 지원하지 않는 고급 MPEG-4 기능을 사용하여 비디오를 선택적으로 인코딩할 수 있습니다.글로벌 모션 보정, Qpel, MPEG 양자화, 여러 B 프레임 또는 비디오 버퍼링 검증 제한을 초과하는 파일은 DivX Certified 하드웨어 디바이스에서 제대로 재생되지 않을 수 있습니다.
예를 들어 Xvid는 DivX의 단일 워프 포인트 구현과 달리 글로벌 모션 보상의 구현을 위해 3개의 워프 포인트를 지정합니다.일부 고급 인코딩 기능을 활성화하면 플레이어의 호환성이 저하될 수 있습니다.Xvid를 사용한 인코딩을 자동화하는 AutoGK 등의 도구에서 사용되는 커스텀 양자화 매트릭스에는 몇 가지 문제가 있습니다.이로 인해 (해당 셋톱 플레이어의 디코더 칩셋에 따라) 비디오 재생이 불안정하거나 아티팩트가 발생할 수 있습니다.그러나 최근 DivX 호환 DVD 플레이어에서는 커스텀 양자화 매트릭스 지원이 향상되었습니다.
응용 프로그램 인코딩
운영 체제 | 소프트웨어 | 댓글 |
---|---|---|
창문들 | Virtual Dub, DVDx, xvid encraw, AutoGK, MeGUI 등 | 또한 VfW 프레임워크를 통한 인코딩을 지원하는 다른 모든 애플리케이션도 마찬가지입니다. |
Mac OS X, Linux, BSD 및 Windows | MEncoder, Avidemux, VLC,[10] WinFF(Fmpeg 기반 그래픽 프론트 엔드) 등 | 이러한 플랫폼 및 프레임워크에 의존하지 않는 애플리케이션은 Xvid 라이브러리에 직접 액세스합니다. |
「 」를 참조해 주세요.
레퍼런스
- ^ "Questions and Answers". Retrieved November 4, 2016.
Xvid is Free Software and published under the GNU GPL license.
- ^ "DivX Software". DivX. Retrieved November 4, 2016.
- ^ Sibaud, Benedict, ed. (June 11, 2004). "Interview de l'équipe XviD et sortie de la version 1.0.1" [Interview of the XviD team and release of version 1.0.1]. linuxfr.org (in French). Archived from the original on November 5, 2016. Retrieved November 5, 2016.
In March 2001, a rewritten encoder library was committed to the CVS (by a DivXNetworks staff). The rewritten library was removed shortly after, with DivXNetworks citing that "We (our bosses) decided that we are not ready to have it in public yet."
- ^ Lai, Hongli (August 17, 2001). "[vorbis] Vorbis ACM codec". Archived from the original on April 28, 2016. Retrieved November 4, 2016.
- ^ "MPEG-4 Visual Patent Portfolio License" (PDF). July 1, 2008. Archived from the original (PDF) on November 20, 2008. Retrieved November 5, 2016.
- ^ michael (August 22, 2002). "Sigma Designs Accused of Copyright Infringement". Slashdot. Archived from the original on June 10, 2016.
- ^ Magee, Mike (August 22, 2002). "XVID asks Sigma to stop copyright breach". The Inquirer. Archived from the original on March 5, 2016. Retrieved November 5, 2016.
{{cite web}}
: CS1 유지보수: 부적합한 URL(링크) - ^ Lowe, Ken; Porter, Stephanie (August 22, 2002). "SIGMA MAKES SOURCE CODE AVAILABLE FOR ITS MPEG-4 VIDEO CODEC" (PDF). Sigma Designs. California, United States. Archived from the original (PDF) on March 14, 2006. Retrieved November 5, 2016.
- ^ "Download". Xvid. Retrieved November 3, 2016.
- ^ Barranco, Iñigo Lopez (November 25, 2004). "[vlc] Can VLC play MPEG2-ES a live.com RTP streaming?". Archived from the original on March 5, 2016. Retrieved November 5, 2016.
외부 링크
- Xvid.org 웹사이트
- Xvid 셋업/레퍼런스 가이드 @ 디지털 다이제스트
- Xvid 바이너리 다운로드 페이지 - 공식 웹 사이트의 Windows/Linux 바이너리 링크
- Xvid 소스 코드 다운로드 페이지 - 공식 웹사이트에 매일 스냅샷이 포함되어 있습니다.
- Xvid QuickTime 컴포넌트 - Mac OS X용 비공식 Xvid 컴포넌트