홈페이지 » 컴퓨터 팁 » 코덱, 컨테이너 형식 및 트랜스 코딩에 대한 OTT 가이드

    코덱, 컨테이너 형식 및 트랜스 코딩에 대한 OTT 가이드

    이 기사의 제목이 아직 머리를 아프게하지 않으면, 나머지 부분은 분명히 나타납니다. 글쎄, 잘하면 비 기술적 인 사람이 이해할 수있는 방식으로 설명 할 수 있습니다. 나는 언젠가 친구에게 설명하려고 할 때 혼란스러워했기 때문에 비디오 / 오디오 코덱에 관한이 글을 쓰고있다..

    코덱이란 정확히 무엇입니까? 여기 저기에서 영화를 틀어 줄 필요가 있다는 것을 알고 있지만, 실제로 그것은 무엇입니까? H.264, DivX, MP4, AVI, MPEG-2, AVCHD, AAC, OGG, MKV 등 기타 모든 코덱은 정말 들었습니다. 많은 독서와 학습을 거친 후 오디오 및 비디오 코덱과 컨테이너 형식의 세계는 매우 혼란 스럽다는 것을 깨달았습니다. 사실, 연구를 시작할 때까지 코덱과 컨테이너 형식의 차이를 실제로 알지 못했습니다..

    나는 주제가 매우 간결 해지기 시작했기 때문에 자세하게 설명하지 않을 것이다. RAW 비 압축 1080p 60fps 비디오 1 시간이 거의 500GB의 저장 공간을 차지한다면 실제로 신경 써야합니까? 아마.

    코덱이란 무엇입니까??

    그렇다면 정확히 코덱은 무엇이며 어떤 역할을합니까? 가능한 가장 간단한 용어로, 코덱은 인코더 / 디코더 또는 원래 형식 인 압축기 (압축기) - 압축 해제 기 (dec)입니다. 이것이 바로 코덱이하는 일입니다. 디지털 파일을 가져 와서 압축 (또는 인코딩)하여 저장하거나 해독하거나 (또는 ​​디코드하여) 보거나 변환 할 수 있습니다. 트랜스 코딩이 조금 후에 어떤 것인지 알려 드리겠습니다. 초기에 이것을 혼동하지 마십시오..

    이해해야 할 중요한 점은 코덱은 비트 스트림의 모양을 지정하는 것과 비슷합니다. 비트 스트림이란 무엇입니까? 기술적 인 측면에서 보면 특정 코덱에 대해 바이트 시퀀스를 정렬하는 방법입니다. 각 코덱에는 특정 지침이 있습니다. 예를 들어 너비, 높이, 가로 세로 비율 등을 지정할 수 있습니다.이 페이지를 확인하십시오. 그러나 너무 많이 읽지 않으면 머리가 아플 것입니다.

    http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html

    스펙이기 때문에, 데이터를 그 형식으로 변환하는 많은 방법이 있습니다. 따라서 하나의 코덱에 많은 인코더가있을 수 있습니다. 아래의 인기있는 코덱 섹션에서 인코더에 대해 자세히 설명하겠습니다..

    그렇다면 왜 우리는이 모든 압축과 압축 해제가 필요한 것일까 요? 위에서 언급 한 것처럼 RAW 비 압축 1080p 파일은 한 시간 동안 거의 500GB에 불과합니다. 모든 내용이 해당 형식으로 기록 된 경우 모든 가족 비디오를 저장하려면 자체 데이터 센터가 필요합니다. 그것은 압박감이 작용하는 곳입니다. 다양한 유형의 압축이있어 서로 다른 유형의 코덱으로 변환됩니다. 그렇다면 인기있는 코덱은 무엇입니까??

    인기있는 코덱

    H.264 (MPEG-4 Part 10 AVC) - 이것은 공식적으로 MPEG-4 Part 10으로 알려져 있지만 H.264는 일반적으로 듣는 것입니다. 예, 같은 이름에 여러 이름이 있습니다. H.264는 비디오 인코딩에있어 가장 많이 사용되는 형식입니다. H.264는 모든 세계에서 최고의 성능을 제공합니다..

    다시 말하지만 H.264는 단지 코덱이므로 .h264 확장자를 가진 파일은 찾을 수 없습니다. 이것이 바로 컨테이너 형식의 개념입니다. 아래 섹션에서 설명하겠습니다. 이 코덱은 스마트 폰에서 디지털 캠코더, 블루 레이 디스크에 이르기까지 모든 곳에서 사용됩니다. 또한 높은 압축률과 낮은 비트 전송률로 뛰어난 이미지 품질을 제공하여 스트리밍 서버의 부담을 줄임으로써 많은 웹 비디오를 제공하는 데에도 사용됩니다.

    또한 고도로 지원되며 오랫동안 가장 인기있는 코덱이 될 것입니다. Apple, YouTube, HTML 5 및 Adobe Flash에서도 지원됩니다..

    H.264의 유일한 단점은 압축을위한 알고리즘이 매우 뛰어나다는 점입니다. 동영상을이 형식으로 인코딩하는 것이 훨씬 느립니다. 아래에서 코드 변환에 대해 이야기 할 때 더 자세히 알게 될 것입니다..

    위에서 언급했듯이 단일 코덱에는 여러 개의 인코더가 있습니다. H.264 코덱의 경우 가장 많이 사용되는 인코더 중 하나는 VLC Media Player를 만드는 사람들과 동일한 VideoLAN의 x264입니다. x264는 무료이며 오픈 소스이지만 상업용 H.264 엔코더도 많이 있습니다. 비디오 스트림이이 형식으로 변환되는 방법은 중요하지 않습니다. H.264 디코더 (예 : VLC)는 파일을 볼 수 있습니다..

    MPEG-2 - 대형 DVD 컬렉션이 아직 있습니까? 모든 작업은 MPEG-2 코덱을 사용하여 수행됩니다. 꽤 오래되었지만 매우 일반적입니다. MPEG-2 압축을 찾는 다른 곳은 무선으로 방송되는 HD 채널을 볼 때입니다. 그것은 모두 MPEG-2 압축입니다. 재미있는 물건을 알고, 바로?

    MPEG-2를 사용하는 압축 알고리즘이 H.264에 비해 열등하기 때문에 인코딩 속도가 훨씬 빠르다는 장점이 있습니다. 그러나 낮은 비트 전송률에서는 품질이 급격히 떨어지고 픽셀 화 된 비디오로 끝나기 때문에 웹 스트리밍에는 효과가 없었습니다. 그래서 MPEG-4 Part 2를 만들었습니다..

    MPEG-4 파트 2 - DivX와 Xvid에 대해 모든 것이 언급 된 날을 기억할 것입니다. 이들은 MPEG-4 Part 2 형식 인 H.263이라고도 불렀습니다. 하루에 다운로드 한 많은 영화는 좋은 파일 크기를 제공하고 합리적인 품질을 유지했기 때문에이 코덱을 사용하여 압축되었습니다. 그러나 유일한 주요 문제는 고화질 콘텐츠가 이미지 품질 측면에서 여전히 어려움을 겪고 있다는 것입니다. 바로 위에서 언급 한 H.264가.

    Windows Media 비디오 - 이것은 기본적으로 Microsoft의 MPEG-4 코덱 버전입니다. WMV 7은 1999 년에 소개되었으며 MPEG-4 Part 2의 사본이었습니다. 나중에 WMV 8과 9가 나오고 MPEG-4 Part 10을 대부분 복사하고 현재 Blu-ray에 사용되는 코덱 인 VC-1이 나옵니다. 디스크도. WMV 및 VC-1을 볼 수있는 유일한 장소는 대부분 Windows Movie Maker, Silverlight, HD DVD 및 Microsoft Expression Encoder 등의 Microsoft 관련 제품입니다..

    이들은 단지 인기있는 비디오 코덱입니다. 오디오 코덱도 있습니다.이 코덱은 아래의 컨테이너에 관해서 이야기 할 때 사용됩니다. 인기있는 오디오 코덱에는 FLAC, AC3, Dolby Digital Plus, DTS-HD, ALAC 등이 있습니다. 비디오와 마찬가지로 오디오 코덱에는 AIFF, WAV 등과 같은 자체 컨테이너 형식이 있습니다..

    이것들은 모든 코덱이 아니라 가장 인기있는 코덱의 목록 일뿐입니다. 이제 컨테이너 형식에 대해 살펴 보겠습니다..

    컨테이너 형식

    Windows Media Player 또는 VLC 또는 Quicktime 또는 미디어 플레이어에서 파일을 재생할 때 대개 컨테이너 형식이 열립니다. 컨테이너 형식 또는 래퍼는 기본적으로 하나 이상의 코덱, 비디오 또는 오디오 또는 둘 모두의 패키지입니다. 컨테이너는 비디오와 함께 오디오를 추가하고 오디오와 비디오가 완벽하게 동기화되는지 확인하는 데 사용됩니다. 컨테이너에는 스트리밍 서버 또는 미디어 플레이어에 필요한 기타 정보도 포함됩니다. 비디오 및 오디오 비트 스트림은 다른 비트 스트림으로 래핑됩니다..

    컨테이너 형식은 MP4, MOV, WMV, AVI 등과 같이 모두 일반적으로 사용되는 파일 확장명을 볼 수있는 곳입니다. 가장 일반적인 컨테이너를 살펴 보겠습니다.

    MP4 - 아마도 많은 비디오 및 오디오 코덱의 래퍼 인 .MP4 확장자를 가진 노래를 다운로드했을 것입니다. 일반적으로 H.264 비디오 및 AAC 인코딩 오디오를 래핑하는 데 사용됩니다. 또한 MPEG-4 Part 2 및 MPEG-2 비디오 코덱도 지원합니다. 또한 AAC 이외의 다른 코덱을 사용하여 오디오를 인코딩 할 수 있습니다..

    AVI - 이것은 1992 년부터 Microsoft 컨테이너 형식입니다. 그것은 내 하루에 매우 인기가 있었고 아직도 꽤 많이 있습니다. 인코딩을 수행하는 경우 AVI 컨테이너 형식을 더 이상 사용하지 않아야합니다. 첫째, H.264와 같은 최신 코덱을 지원하지 않습니다. 또한 몇 가지 다른 주요 문제가있어 더 이상 사용되지 않습니다..

    ASF - Microsoft의 Advanced Systems Format은 일반적으로 .ASF 파일 확장명을 사용하지 않습니다. 대신 대부분의 ASF 컨테이너는 .WMA 또는 .WMV를 사용합니다. 모든 Microsoft 제품을 사용하고 있다면이 파일들을 볼 수 있습니다. Microsoft 세상을 떠난 후에는 특히 H.264 코덱을 사용하는 경우 파일을 재생하는 문제가 발생합니다..

    AVCHD - AVCHD는 HD 캠코더에서 가장 많이 사용되는 컨테이너 형식입니다. 비디오는 일반적으로 AC3 (Dolby Digital) 오디오 또는 선형 PCM이있는 H.264입니다..

    MKV - 최근에 영화를 다운로드 할 수 있습니까? 아마도 H.264 비디오 파일이 들어있는 MKV 컨테이너 형식 일 것입니다. Boxee, PS3 Media Server, XMBC, VLC 등과 같은 MKV를 지원하는 도구는 많이 있지만, 다른 컨테이너 형식으로는 아직 널리 지원되지 않습니다..

    FLV - 이것은 많은 다른 코덱을 지원하는 Adobe Flash입니다. 가장 일반적인 것은 H.264 및 AAC입니다. 플래시 비디오는 비디오가 인터넷을 통해 스트리밍되는 가장 보편적 인 방법 중 하나입니다. HTML 5와 애플이 플래시를 iDevice에서 돌릴 수 없기 때문에 그것은 잃어 가고있다. 그러나 여전히 매우 일반적이다..

    QuickTime 파일 형식, OGG, WebM 등과 같은 다른 컨테이너 형식이 있지만 지금 사진을 얻으실 수 있습니다..

    트랜스 코딩

    이 모든 것을 이해해야 할 마지막 사항은 캠코더에서 다운로드 한 AVCHD 비디오를 iTunes로 가져 와서 iPhone에서 재생할 수있는 다른 형식으로 변환해야 할 것입니다. 수많은 코덱과 컨테이너 형식이 있고 각 컨테이너 형식에는 비디오 및 오디오 코덱의 조합이 다를 수 있으므로 특정 장치에 대해 원하는 파일 형식을 얻으려면 트랜스 코더가 필요합니다..

    Handbrake, FFmpeg, SUPER, VirtualDub 등 많은 트랜스 코더가 있습니다. 일부는 유료이며 일부는 무료 오픈 소스 도구입니다. HandBrake와 같은 일부 도구는 사전 설정을 제공하므로 소스 파일을 선택하고 iPod 또는 iPhone과 같은 출력 형식을 선택하고 시작을 클릭 할 수 있습니다. 그것은 당신을 위해 모든 설정, 컨테이너, 코덱 등을 선택합니다. 그러나이 게시물을 읽고 나면 이제 조금 더 이해할 수 있으며 형식간에 비디오를 변환하고 기본 프로세스를 조금 더 잘 이해할 수 있습니다. 즐겨!