카탈로그
XviD 소개
XviD 의 중요성
파일 이름 확장자
XviD 파일의 크기입니다
XviD 비디오 리소스
XviD 기술의 탄생
XviD 버전 기록
풍부하고 다채로운 기술적 특징
시동을 걸다
이 섹션을 편집합니다
XviD 소개
XviD 는 현재 세계에서 가장 많이 사용되는 비디오 코덱으로, GPL 협상을 통해 발표된 최초의 진정한 오픈 소스 코드입니다. 많은 코덱 비교에서 XviD 는 가장 우수하고 일반적인 코덱 중 하나입니다.
이 섹션을 편집합니다
XviD 의 중요성
최근 5 년 동안 XviD 는 세계에서 가장 인기 있는 비디오 인코더였습니다. BT(BitTorrent) 와 eMule 에서 최소 90% 의 영화와 드라마가 XviD 에 의해 억압된 것으로 추산된다. 그러나 중국의 경우는 좀 특이하다. 중국의 영화 배급상이 RMVB 형식을 선호하기 때문이다.
이 섹션을 편집합니다
파일 이름 확장자
XviD 의 파일 확장자는 AVI, MKV, MP4 등이 될 수 있습니다. 이 비디오의 인코딩 형식은 확장자로만 볼 수 없다는 점에 유의해야 합니다. 예를 들어, 한 영화가 상영되고 있다. Avi 형식이지만 실제 비디오 인코딩 형식은 DV 코드, XviD ID 또는 기타 형식일 수 있습니다. 오디오 인코딩 형식은 PCM, AC3 또는 MP3 일 수 있습니다.
MP4 및 MKV 형식은 AVI 보다 고급스럽고 자막과 같은 다양한 기능을 지원합니다. AVI 비디오의 자막에는 또 다른 SRT 파일이 필요합니다. 현재, 대부분의 외국 영화 자원은 AVI 형식이다.
이 섹션을 편집합니다
XviD 파일의 크기입니다
인터넷상의 비디오 리소스는 대부분 고정 비트율 (CBR) 을 사용하기 때문에 파일 크기가 매우 안정적이어서 게시자마다 변하지 않습니다.
1. 1 회 43 분, 파일 크기는 약 350MB 입니다. 분기별 22 회에 따르면 1 분기 미극에는 7.5 GB 의 하드 디스크 공간이 필요합니다.
2. 1 회 22 분, 파일 크기는 약 175MB 입니다.
3. 영화 파일의 크기는 영화의 길이에 따라 결정됩니다.
이 섹션을 편집합니다
XviD 비디오 리소스
외국 드라마 제작그룹이 발표한 유럽 드라마 파일 이름의 구체적인 의미
드라마 이름, S 분기 수, E 세트 수, 세트 이름 (부분 표시 안 함), 신호 수집 소스, 오디오 인코딩 (기본 MP3 표시 안 함), 비디오 인코딩-제작팀.
예를 들면 다음과 같습니다.
감옥. Break. 2 분기 0 1. Manhunt.HR.HDTV.AC3.5. 1. XviD 차원
극명' 탈옥'
시즌 2
E 그룹 수 -E0 1
컬렉션 이름-추적
신호 수집 소스 -HDTV
오디오 인코딩 -AC3.5. 1
비디오 인코딩 -XviD
생산 팀-차원
이 섹션을 편집합니다
XviD 기술의 탄생
1998 이전에는 PC 에서 사용할 수 있는 유일한 MPEG-4 인코더는 MPEG4 여사 V 1, MPEG4·V2 여사, MPEG4 여사 V3 의 직렬 인코딩 코어를 포함하여 Microsoft 에서 개발한 것입니다. 이 중 처음 두 개는 AVI 파일을 만드는 데 사용할 수 있으며 이미 Windows 의 기본 구성요소로 사용되고 있습니다. 하지만 V 1 V2 의 인코딩 품질이 좋지 않아 MPEG4 여사 V3 까지 화질이 크게 향상되었습니다. 그러나 Microsoft 는 MS MPEG4 V3 의 비디오 인코딩 코어를 ASF 형식이라고 하는 Windows Media streaming 기술에 캡슐화하기로 결정했으며 AVI 형식에는 더 이상 사용할 수 없습니다. ASF 형식에는 몇 가지 장점이 있지만 너무 폐쇄적이어서 편집할 수 없어 두려움이 없는 영화 해커들을 화나게 한다. 얼마 지나지 않아 한 팀이 Microsoft 의 MS MPEG4 V3 을 수정하여 AVI 형식에 사용할 수 없는 제한을 없애고 일부 압축 매개변수를 개방했습니다. 그래서 오늘날 우리가 잘 알고 있는 MPEG4 인코더 DivX 가 탄생했습니다. -)3. 1 1.
DivX 는 널리 보급되어 DVDRip 의 표준이 되었습니다. 문제는 그것의 기본 기술이 마이크로소프트에서 불법적으로 훔친 것으로 지하에서만 유통할 수 있고 무대에 오를 수 없다는 것이다. 대규모로 상용화할 수 없고, 하드웨어 플레이어도 생산할 수 없다. 이 경우 DivX 3. 1 1 의 최초 개발자를 포함한 비디오 코딩에 정통한 일부 엔지니어들이 DivX Networks Inc 라는 회사를 설립했습니다. DXN 은 새로운 오픈 소스 MPEG4 4 인코딩 소프트웨어 세트를 개발하기 위해 오픈 소스 프로젝트인 메이오 프로젝트를 시작했습니다. 특히 ISO MPEG4 표준을 완벽하게 준수하는 Open DivX 코덱은 많은 소프트웨어 전문가들의 참여를 유도하고 Open DivX 코덱의 프로토타입을 빠르게 개발한 후 고성능 인코더 Encore 2 등을 개발했습니다. 이 기간 동안 주요 코딩 작업은 DXN 에 의해 수행되었으며 오픈 소스 협회의 도움을 받아 많은 기술적 문제를 해결했습니다.
모든 것이 순조롭게 진행되고 있는 것처럼 보일 때, 좋은 연극이 시작되었다. 물론 Project Mayo 는 오픈 소스이지만 GPL (Global Public License, 소프트웨어를 자유롭게 사용하고 수정할 수 있는 권리를 보장하기 위해 오픈 소스 프로젝트에서 일반적으로 사용되는 프로토콜) 이 아니라 GPL 과 같은 LGPL 프로토콜 (LGPL 프로토콜: Lesser GPL) 을 기반으로 합니다. GPL 과 가장 큰 차이점은 그것이 사유화를 허용한다는 것이다. ) 을 참조하십시오. DXN 은 라이센스 계약 설계에 참여하고 있습니다. 200 1 년 7 월, Encore 2 가 기본적으로 형성되어 거의 생산될 수 있을 때, DXN 은 또 하나의 DIVX 웹 사이트를 설립하고, 원본 코드를 끄고, 자신의 DivX 4 를 발표했다. DVX 4 는 Open DivX 의 Encore 2 를 기반으로 하지만, DivX 브랜드를 사용하는 것은 모두가 예상하지 못한 일이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), DVX 명언) DXN 이 더 이상 참여하지 않기 때문에, 메이오는 일시 중지에 빠질 계획이며, 앤코 2 의 원본 코드도 DXN 에서 서버에서 제거됩니다. 치열한 논쟁 끝에 DXN 은 물론 Encore 2 가 합법적으로 개방되었다는 것을 인정했지만 여전히 서버에 다시 넣기를 거부했다. 이런 식으로 오픈 소스 커뮤니티가 심하게 망가졌습니다.
오픈 DivX 는 실제로 사용할 수 없지만 DivX 4 (및 후속 유료 버전 DivX 5) 는 사유 재산이 되었습니다. Microsoft 의 독점을 깨기 위해 많은 사람들이 바친 지혜와 노동은 DXN 회사가 큰돈을 벌 수 있도록 도와주는 것일 뿐이다. 물론 이 결과는 받아들일 수 없다. 그래서 0dayz 전체 조직은 DXN 의 DivX4/5 를 영원히 거부했고, 원래 Open DivX 개발팀의 생존자들은 점차 개발력을 다시 모아 지난번 Open DivX 버전을 기반으로 XviD 를 개발했다.
약탈 이후 여생이 거의 1 년이 지났다. Open DivX Encore 2 를 계승하고 발전시켜 성능이 크게 향상되었습니다. 세계에서 가장 빠른 MPEG4 코덱으로 간주됩니다. XviD 는 모든 코드를 다시 작성하고 과거 경험을 통해 GPL 에 따라 게시합니다 (이제는 LGPL 이 아니므로 누구나 제품을 사용하여 오픈 소스 코드를 열지 않는 것은 불법입니다). 그러나 MPEG-4 에는 특허 문제가 있기 때문에 XviD 는 ISO MPEG-4 표준을 구현하는 방법에 대한 연구교류로만 LAME 의 방식을 모방할 수 있습니다. 소스 코드만 웹 사이트에서 사용할 수 있습니다. 를 사용하려면 소스 코드를 직접 컴파일하거나 타사 웹 사이트에서 컴파일된 실행 가능한 버전을 다운로드해야 합니다.
저는 Gaj 와 같은 사람들이 Open DivX 를 시작했을 때, 처음에는 괜찮은 오픈 소스 프로젝트처럼 보였고, 많은 사람들이 함께 개발하고 테스트하기 위해 끌렸다고 생각합니다. 그 후, 그 녀석들은 하룻밤 사이에 원형이 드러나 Open DivX 의 성과를 모두 가져가서 폐쇄된 소스 코드인 DivX4 가 된 다음 현재의 유료 DivX 5 로 더 변했다. 원래 좋았던 Open DivX 는 낙태를 강요당했지만, 오늘날 XviD 의 탄생, 발전, 성장에도 기여했다. 현재 XviD 는 DivX 5 를 제치고 더 나은 품질과 더 강력한 기능으로 차세대 MPEG4 애플리케이션 전장에 도전하고 있다고 할 수 있습니다.
이 섹션을 편집합니다
XviD 버전 기록
2002 년 2 월 17 초판, 최초 출판.
1.0 2002 년 2 월 28 일 대량의 수정과 더 정확한 해석을 했다.
1..12002 년 3 월 2 일 분석은 많은 개념을 명확히 했다.
1.2 2002 년 3 월 4 일 수량화 매트릭스 추가, quant 제거, 스무딩 기술 사용.
1.3 2002 년 3 월 8 일 Nic 의 XviD Directshow 필터 상세 정보.
1.3+2002 년 7 월 23 일 Nic 의 XVID 코덱에 따라 보충 내용이 수정되었습니다.
이 섹션을 편집합니다
풍부하고 다채로운 기술적 특징
DivX 와 XviD 는 수시로 키 프레임을 설정하여 원래의 고정 시간 키 화면으로 인한 동적 화면 화질 저하 문제를 개선하는 반면, 2 회 압축 모드는 화질을 더욱 매끄럽게 합니다. 기본적으로 두 가지 인코딩 효과 차이는 크지 않지만, 같은 화질의 파일 크기에서는 XviD 가 더 많은 용량을 절약할 수 있습니다. 1.5 시간 영화 한 편, DivX 코드는 대부분 CD 두 장이고, XviD 코드는 대부분 CD 한 장만 있으면 됩니다!
DivX 버전은 2,3,4 에서 5 로 뛰어올랐다. 처음에는 네티즌이 비영리 용도로 사용했고, 나중에는 DivX 에서 상용 소프트웨어로 사용되기 시작했다. 그들 중 일부는 비영리 디코딩 프로그램, 즉 XViD ID 를 개발하기 위해 떠났다. (아마도 이것이 당신이 DivX 를 거꾸로 써야 하는 이유일 것입니다! ) 을 참조하십시오
XviD ID 자체의 자질은 오픈 소스 사회의 전형적인 교재일 뿐만 아니라, 그 신기술의 특징은 정품이며, 아동재미가 넘친다. 2 세대 MPEG4-4 비디오 인코딩 코어의 경우 XviD 의 다양한 알고리즘 설계가 대표적이고 선진적입니다.
다양한 인코딩 모드
XviD 는 기존의 단일 평가 고정 흐름 압축 (1 CBR 통과) 외에도 단일 품질 모드, 단일 정량화 모드 및 외부 제어 및 내부 제어를 포함한 2 단계 동적 흐름 압축 모드를 포함한 동적 흐름 압축을 제공합니다. XviD 는 현재 PC 의 MPEG4-4 인코딩 코어 중 옵션 모드가 가장 많은 비디오 인코딩인 것 같습니다.
특히 2 회 동적 코드 스트림 압축 모드에서는 화면의 모션 진폭을 감지하여 화면의 정량화 폭을 최적으로 분배하여 활성 요소로 가득 찬 비디오 동영상이 점유 공간과 화질의 균형을 이루도록 합니다. 동적 코드 스트림 압축의 단일 정량화 모드는 한 번에 화면 세부 사항을 제어할 수 있는 동적 코드 스트림 비디오 파일을 고속으로 생성하여 압축 시간을 줄여 안정적인 화면 세부 품질을 얻을 수 있습니다. 이는 간단한 DivX 3. 1 1 이 제공하지 않는 우수한 기능입니다.
정량화 모드 및 범위 제어
수량화, 간단히 말하면 인코딩할 때 시간 또는 공간에 인접한 그림 단위가 디테일에 동화되고 흐려지는 정도는 그림 품질에 대한 가장 기본적인 제어 요소입니다. XviD 는 표준 MPEG 정량화 방법뿐만 아니라 낮은 코드 스트림 압축에 더 적합한 h263 정량화 방법도 제공합니다. 또한 XviD 는 2 회 조작 과정에서 화면 정보에 대한 종합적인 분석에 따라 한 장면의 화면 정량화 방식을 동적으로 결정할 수 있으며, 실제로 인터넷 미디어 파일 전파에서 공간과 화질의 균형을 고려한 디자인이라고 할 수 있습니다.
정량화 모드 선택 외에도 XviD 는 압축 과정에서 강력한 정량화 범위 제어를 제공합니다. 사용자는 압축에 허용되는 정량화 범위 범위를 선택할 수 있습니다. 예를 들어, 정량화 상한선을 설정하면 출선 이미지 품질이 크게 떨어질 수 있는 상황을 방지할 수 있습니다.
모션 감지 및 곡선 균형
프레임별로 모션 테스트를 수행하고 전체 모션 테스트 결과를 분석한 후 곡선 균형을 통해 각 프레임의 정량화 범위를 재분배하여 높은 비트스트림의 모션 화면에 더 많은 공간, 더 높은 비트스트림 및 더 낮은 정량화 범위를 할당하여 화면의 세부 사항을 유지할 수 있습니다. 모션 정보가 너무 많지 않은 스틸 이미지의 경우 할당 예산이 줄어듭니다. 이 좋은 강철을 칼날에 쓰는 방법은 XviD 를 2 세대 MPEG4-4 인코딩의 핵심 내용으로 사용하는 것이다.
XviD 는 16x 16 픽셀의 마이크로블록 단위로 모션 벡터를 표시하는 반픽셀 보간 기술을 포함한 다극 모션 감지의 정확도를 제공합니다. 및 4 점 모션 벡터, 모션 벡터는 이중 분석을 위해 8×8 픽셀 블록에 기록됩니다.
동적 키프레임 거리
동적 키프레임 간격은 XviD 가 공간과 화면의 최대 균형을 이루는 또 다른 기술입니다. 우리는 비디오 압축에서 모든 프레임에 모든 화면 정보가 기록되는 것은 아니라는 것을 알고 있다. 실제로 키프레임만 전체 화면 정보를 기록하고 후속 P 프레임은 이전 프레임과 다음 프레임의 차이만 기록합니다. 키프레임 사이의 화면 변화가 크면 P 프레임의 귀중한 공간이 낭비됩니다. 키프레임에 변경된 프레임을 기록하면 후속 프레임에서 더 이상 변경되지 않으므로 P 프레임에 필요한 공간을 절약할 수 있습니다. 따라서 렌즈 전환 및 모션 진폭에 따라 키프레임의 위치를 변경하면 비디오 압축 시 화질 향상에 더 적은 노력을 기울일 수 있습니다.
심리적 시각적 밝기 보정
기본 MPEG4 4 인코딩 외에도 XviD ID 는 많은 추가 기능을 제공합니다. 그중에서 비교적 전형적인 것은 심리적 시각 밝기 교정이다. 이 기능은 육안으로 구분할 수 없는 밝기 신호와 밝기 차이를 제거하여 압축 효율성을 높입니다. 아쉽게도 이런 디자인은 창의적이지만 현재 실제 응용에서는 육안으로 볼 수 있는 화면 품질이 떨어지며 향후 버전에서 개선될 것으로 기대하고 있다. (윌리엄 셰익스피어, 윈스턴, 독창성, 독창성, 독창성, 독창성, 독창성, 독창성, 독창성, 독창성)
캐스트 옵션
또 다른 사려 깊은 디자인은 영화를 위해 특별히 디자인된' 배우 명단 옵션' 이다. 이 함수는 사용자가 지정한 세부 사항을 유지할 필요가 없는 단락 (예: 영화의 배우 테이블) 에 낮은 코드 스트림을 설정할 수 있습니다. 10% 미만의 피쳐 스트림으로 압축해도 많은 공간을 절약할 수 있어 매우 세심하게 설계되었습니다.
외부 사용자 정의 컨트롤
XviD 는 XivD 에 포함된 내부 곡선 분포 제어 방법 외에도 외부 오픈 인터페이스를 제공합니다. 사용자가 XVI ID 의 인코딩 분석 코어를 건너뛰고 Gordian Knot 과 같은 타사 외부 분석 도구를 사용하여 할당된 제어 파일을 생성한 다음 최종 이중 연산 압축을 위해 XVI ID 를 반환할 수 있습니다. Gordian Knot 과 같은 소프트웨어는 사용자가 프레임당 정량화 범위와 코드 스트림 할당 할당량을 제어할 수 있기 때문에 XviD ID 의 가용성과 사용자 제어 수준을 확장합니다. 고급 애플리케이션에 더 많은 가능성을 제공할 수 있습니다.
모션 벡터 가속 코딩
XviD 에는 인코딩 효율성을 높이기 위해 특별히 개발된 설계도 있습니다. 즉, 다음 그림의 모션 벡터 정보를 로그 파일에 기록하는 것입니다. 그런 다음 이중 연산이 압축될 때 파일의 정보를 직접 읽음으로써 모션 벡터 정보의 중복을 없애고 인코딩 속도를 크게 높일 수 있습니다.
이미지 최적화 디코딩
XivD 는 인코딩 측면뿐만 아니라 디코딩 측면에서도 화면 최적화에 많은 새로운 성과를 거두었습니다. 예를 들어, "수평 돌파 (Y)" 는 수평 방향의 밝기 모자이크를 부드럽게 합니다. "수평 돌파구 (C)" 는 수평 컬러 모자이크를 부드럽게 할 수 있습니다. Dering (y) 은 링 플레어를 부드럽게 합니다. "Deing (c)" 은 링 크로마 반점을 부드럽게 할 수 있습니다. 모기는 화면 속 모기 같은 소음을 줄일 수 있다. 또한 XviD ID 의 이러한 화면 최적화 방식은 모두 선택 사항이므로 불필요한 몇 가지 옵션을 끄면 로우 프로파일 PC 에서 놀 수 있습니다.
개발 중인 프레임워크
XviD 의 또 다른 주목할 만한 기술 발전은 B 프레임입니다. I 프레임은 키프레임이고 P 프레임은 키 프레임과 이전에 압축을 푼 그림의 차이만 저장한다는 것을 알고 있습니다. B 프레임은 P 프레임과 동일하게 작동하지만 처음 세 프레임의 압축을 푼 그림 외에도 다음 프레임의 그림 정보를 참조합니다. 따라서 프레임 b 에서 추출한 이미지가 프레임 p 에서 추출한 이미지보다 더 좋습니다 .....
이전 MPEG4-4 인코딩 코어에서는 I 프레임과 P 프레임만 사용하여 그림을 저장했습니다. 이를 바탕으로 B 프레임 기술을 사용할 수 있다면 화질과 압축비에서 자연스럽게 한 단계 올라갈 수 있다. 현재 XviD 는 개발자에게 B 프레임 실험용 XviD 인코딩 코어를 제공하고 있습니다. 가까운 장래에 XviD 는 MPEG4-4 인코딩의 장점을 극대화하여 온라인 비디오 녹화 형식의 선두 주자가 될 것으로 믿습니다.
DivX 의 기원에 대한 작은 지식
DivX 라는 이 기술은 27 세의 프랑스 시청각 애호가 로타와 컴퓨터 해커 Gej 가 공동으로 만든 것이다.
원래 DivX 가 채택한 기술은 이 두 사람이 발명한 것이 아니다. 그들은 단지 해적일 뿐이다. Windows 가 보급됨에 따라 Microsoft 는 비디오 파일 크기를 매우 작은 크기로 압축할 수 있는 MPEG-4 기술을 개발했습니다. 로다와 킬은 프로그램을 다시 작성했지만, 이름을 DivX 로 바꾸고 누구나 다운로드할 수 있도록 인터넷에 올려놓았다.
Microsoft 는 DivX 개발을 추진하는 모든 사람과 기업을 조사할 것이라고 주장합니다. 하지만 로다는 그들의 DivX 합법화를 전폭적으로 신청하고 있다. DivX 는 Windows 에서 발명되었지만 Microsoft 기술을 사용하지 않았습니다. 또한 그는 미국의 기술자, 재무 담당자와 만나 새로운 회사인 프로젝트 메이오를 설립하고 DivX 를 홍보하기 위해 최선을 다하고 있습니다 (영문). (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언)
사실, DivX 는 비디오 DVD 를 저장하는 또 다른 방법이며, 이는 DeCSS 프로그램에서만 수행할 수 있습니다 (참고). DVD 자체에는 복사 방지 표시가 있기 때문에 DVD 를 컴퓨터에 마음대로 복사할 수는 없지만 DeCSS 는 디코딩할 수 있어 DivX 로 압축된 영화를 복사할 수 있습니다. 이러한 접근 방식을 위해 주요 영화 제작자들은 DeCSS 의 유출과 확산을 막기 위해 즉각적인 조치를 취했지만, 이미 늦었고, DeCSS 는 이미 야후에서 구글에서 찾을 수 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 영화명언)
이 섹션을 편집합니다
XviD 비디오 재생 방법
대부분의 사용자는 스톰 비디오 또는 K-Lite 코덱 패키지만 설치하면 XviD 비디오를 부드럽게 재생할 수 있습니다. 실제로 이러한 재생 소프트웨어는 대부분 ffdshow 에 의해 디코딩되므로 비디오를 재생할 때 Windows 작업 표시줄에 ffdshow 아이콘이 나타납니다.