강좌 / 팁

기 타 YouTube에서 자신이 업로드한 동영상을 최상의 화질로 인코딩시키는 방법

2016.05.05 19:46

프로파간다 조회:3731 추천:1

유튜브의 화질은 업로드 이후에 1080p 이하와 1440p 이상, 그리고 H.264 (레거시 코덱)와 VP9 (차세대 코덱)에 의해 변수가 존재합니다.
 
1440p 이상은 단위시간 당 픽셀에 대한 비트레이트 배분 비율이라고 할 수 있는 Bits/(pixel*frame)이 0.1 내외로 인코딩이 되고 1080p 이하는 비트레이트 할당률이 0.05로 할당되는 점이 가장 큰 차이점입니다. 그러므로 유튜브에서 1440p 이상부터는 2배 높아진 비트레이트 배분으로 인해 1080p 이하 해상도보다는 훨씬 화질이 좋을 수 밖에 없습니다.
 
위 두 가지의 조건 모두 1440P 이상의 해상도부터 특혜를 주는 유튜브의 초조한 심리가 엿보이는 대목입니다.
 
그리고 H.264 코덱보다 50% 화질이 좋은 VP9 코덱의 경우 1440p, 2160p부터 해서 8K까지 필수로 당첨됩니다. 반면에 1080p 이하의 경우 VP9가 당첨되기도 하고 당첨되지 않는 경우도 있습니다.
 
유튜브는 VP9 코덱으로 스트리밍해서 1440p 해상도 이상부터 블럭없는 화질이 나오네요. 현재 IE11과 엣지는 VP9 코덱을 지원하지 못해서 아쉽습니다. 크롬은 VP9 지원합니다.
 
블럭 현상없는 유튜브 WebM/VP9 1440P 동영상 샘플 (영상 복잡도가 높아 낮은 비트레이트에서 화질 보존이 어려운 게임 영상)
 
*추가적으로 대부분의 브라우저나 플레이어는 GPU 드라이버에서 DXVA를 통한 GPU에서 VP9 하드웨어 디코딩을 지원하지 않는 경우 VP9 코덱으로 압축된 동영상을 순수히 CPU를 통한 소프트웨어 가속으로만 재생시킵니다. 그로 인해 저사양 PC에서는 VP9 동영상 재생이 매끄럽지 못할 수 있습니다. 그럴 경우 유튜브에서 VP9로 인코딩된 동영상을 미리 다운로드 받은 다음 팟플레이어에 LAV Filter를 설치하고 사용함으로써 GPU 하드웨어 디코딩이 불가능하더라도 OpenCL을 통한 GPU 소프트웨어 디코딩이 가능하여 매끄러운 VP9 동영상 재생이 가능합니다.
 
GPU 소프트웨어 가속과 GPU 하드웨어 가속은 둘 다 CPU보다 멀티미디어 연산력이 좋은 GPU를 이용하고 CPU 동영상 디코딩에 비해서는 훨씬 매끄러운 영상 재생이 가능하다는 점에서는 같지만 GPU 소프트웨어 가속은 비디오 스트림을 GPU의 코어에서 소프트웨어 인코더를 연산하므로 GPU 점유율이 올라가고 전력이 많이 듭니다.
이에 반해서 GPU 하드웨어 가속은 비디오 스트림을 코어가 아닌 비디오 전용 트랜스코딩 회로에서 처리를 하기 때문에 GPU 점유율도 0%가 되면서 전력도 덜 먹고 GPU 소프트웨어 가속에 비해서도 성능이 좋습니다. 다만 GPU에 내장된 하드웨어 트랜스코더의 경우 처리를 할 수 있는 동영상에 대한 스펙이 정해져있고 프로그래밍을 통해서 바꿀 수 없다는 점으로 인해서 융통성은 다소 떨어지는 편입니다. 그래서 디코딩과 달리 커스텀한 설정들을 요구하는 인코딩 부분에서는 GPU 하드웨어 인코딩 (인텔 퀵싱크, 엔비디아 NVENC, AMD VCE)보다는 OpenCL 및 CUDA를 통한 GPU 소프트웨어 인코딩을 많이 사용하는 편입니다.
번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4320 소프트웨어| 엑셀 제목표시줄에 파일 전체 경로 표시 [28] 지후빠 2678 29 04-02
4319 소프트웨어| 단순한 팝업 메뉴형 런처 PopSel (실컴,PE) [18] 지후빠 2449 26 03-30
4318 기 타| IPv6 전용 네트워크에서 윈도우 포럼 접속하기 네트워크빌 2004 2 03-27
4317 소프트웨어| 구글 캘린더로 매년 X월의 Y번째 요일에 반복 설정하기 asklee 936 2 03-26
4316 소프트웨어| [펌]VirtualBox 로컬 드라이브 연결하기 [2] 타천사둘리 1297 9 03-23
4315 윈 도 우| PC 나 노트북 종료시 전원차단 안 될 때 조치방법 [6] 타천사둘리 2867 6 03-21
4314 윈 도 우| Wifi 패스워드 (종료!!!) [27] kernel 6063 19 03-12
4313 소프트웨어| 배치파일로 2GB 이상 계산과 batch hybrid [7] 지후빠 1399 13 03-05
4312 소프트웨어| 팁: VirtualBox 7의 Windows 10/11에서 NVMe 드라이버 활성... [3] VᴇɴᴜꜱGɪ 1188 9 03-05
4311 윈 도 우| 구글 검색 결과를 가장한 리다이렉션 광고 링크 제거하기 (... [11] 오호라7 4072 25 02-26
4310 하드웨어| USB 3.0 과 2.4GHz 간섭 문제 해결 - 동글을 연장선연결 [8] 메리아 2998 12 02-25
4309 윈 도 우| 윈도우 업데이트 다운로드 및 설치 오류 조치 [6] 미스라 3619 5 02-17
4308 소프트웨어| (ver 0.2.3, url 파일기능) 크롬/엣지에서 URL 드래그 드롭... [7] 메리아 2903 10 02-16
4307 모 바 일| 뉴진스 음악에서 보컬만 추출하기? 이거 하나면 끝!!! | mp... toz21 1887 0 02-14
4306 윈 도 우| IE 강제 실행 스크립트 + 탭 여러개 열기 [6] 녹색조각 2631 14 02-14
4305 기 타| 파이어 폭스 무설치 만들기 [17] 슈머슈마 1560 9 02-12
4304 윈 도 우| 향상된 윈도우 자동 로그인 On/Off 스크립트 [6] zerojiddu 2731 13 02-11
4303 소프트웨어| 현존 최강 무료 동영상 편집기 소개 및 활용법 안내 | 이게... [13] toz21 2671 7 02-11
4302 소프트웨어| Pecmd.ini 위치를 Windows폴더로 이동 [6] 카멜 750 10 02-10
4301 소프트웨어| (ver 0.2) 크롬/엣지에서 URL 드래그 드롭으로 제목 얻기 [11] 메리아 1042 12 02-08
XE1.11.6 Layout1.4.8