안녕하세요.
장편 영화 한 편의 MOV(422HQ) 파일은 대략 170mbps의 비트레이트를 갖습니다. 애플 프로레스가 이 분야에서는 업계 표준으로 사용되고 있습니다. 압축률 대비 품질이 괜찮아서겠지요.
H.264는 가벼운 상영용 스크리너 용도로 쓰입니다. 3Gb~20Gb까지 다양한 품질로 익스포트를 합니다. 블루레이 제작 시에는 20Gb~25Gb 까지... H264치고는 꽤나 고용량의 데이터로 나오는데요.
궁금한 것은, 1) H.264 코덱이 가질 수 있는 최대의 비트레이트(데이터 전송률, 주로 Mb per sec)는 몇인지... 편집툴에서 최대의 옵션을 걸고 뽑아 봐도... 소스 영상(위에 말한 422HQ의 파일)에 따라 들쭉날쭉 합니다. 어떤 녀석은 최대로 뽑아도 20mbps가 한계이고... 어떤 녀석은 60mbps까지 올라갑니다.
그리고 2) 동영상 파일의 비트레이트를 결정하는 요소들에는 뭐가 있는지 입니다. 제 추측으로는... 영상 소스 내에 움직임이나 컬러 정보가 많다면 비트레이트도 높게 뽑히는 것 같은데 이건 그냥 추론입니다.정적인 영화라고 해서 꼭 가벼운 파일로 나오는 것 같지도 않구요...
혹시... 인코딩 하는 PC의 사양에 따라 결과물이 달라질 수도 있는 건 아닌지... 이건 아니겠죠... 같은 옵션인 앉은 자리마다 다른 파일을 만들어 낸다면...
같은 두 시간 짜리 영상인데... 왜 어떤 영화는 최대가 20Gb이고... 어떤 영화는 60Gb 용량으로 나오는 것일까요...
혹시나 해서... 영상의 화면비(상하로 들어가는 검은 레터박스의 비율)에 따라 달라지는 것인가도 생각해봤습니다.생각해보면 2.35:1의 영화는 1.85:1의 화면비를 가진 영화보다 훨씬 더 적은 양의 색정보/밝기 정보를 포함하겠지요... 그런데.. 그렇다고 해서 1.85:1 화면비를 가진 영화들이 꼭 고용량으로 뽑히는 것도 아니더랍니다...
230828 댓글로 조언주신 분들 감사드립니다. 말씀하신 사항들 체크해가며 테스트한 결과를 기록합니다. 테스트는 다빈치 리졸브 스튜디오로 했습니다.
H264 코덱의 비트레이트에 영향을 주는 요인
- 해상도
- 프레임 레이트
- 품질 옵션 ( 크로마 비율, 패스 횟수, QP, 엔트로피)
- 영상 속 피사체 (물, 불, 숲 등… Particle 처럼 보이는게 많으면 압축해도 용량이 커진다)
- 코덱의 버전 (주로 편집기에 내장된)
- 하드웨어 인코딩(GPU 사양) 여부
가장 영향을 많이 끼치는 순으로 정렬해보면 위와 같습니다. 해상도나 프레임레이트 등은 대부분 업계에서 표준적으로 쓰이는 것들이 있다보니 큰 변수는 아닙니다. 제 생각에 가장 의미 있는 요인은 영상 속 어떤 피사체가 나타나느냐 입니다. 아래 메모는 최대 품질 옵션으로 5분을 테스트 렌더링한 결과별로 비트레이트를 기록한 것입니다.
Black Solid Layer - 101kbps (아무 움직임이 없는 솔리드 레이어를 5분 인코딩)
엔딩 크레딧 - 7000kbps (ProRes 422HQ 소스로 평범한 상업영화의 엔딩 크레딧을 5분 인코딩)
로맨티 코미디 영화의 일상적인 화면 - 29.6mbps (마찬가지로 ProRes 422HQ 소스)
물, 폭발이 많은 액션 장면을 하드웨어 인코딩 - 92mpbs (마찬가지로 ProRes 422HQ 소스)
물, 폭발이 많은 액션 장면을 소프트웨어 인코딩 - 185mbps (마찬가지로 ProRes 422HQ 소스)
액션 장면을 가지고 세부적으로 테스트해본 결과, Entropy Mode(CABAC, CAVLC)는 비트레이트 상에 유의미한 차이를 발생하지 않았습니다.
의외의 발견은 하드웨어 가속 시 bit rate 모드가 가변(variable)로 사용된다는 것이고. bit rate는 하드웨어 인코딩을 사용하지 않은 경우가 월등히 높게 나옵니다. 전자의 경우는 다빈치 리졸브의 특성일지 모르겠습니다.
Á¤ÀûÀΠȸéÀ̸é ÇÁ·¹ÀÓ´ç ó¸®ÇØ¾ß ÇÏ´Â ºñÆ®¼ö°¡ Àû°í, µ¿ÀûÀÌ¸é ºñÆ®¼ö°¡ ¸¹À» ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù.
¿µ»óÀÇ »ó´ëÀûÀÎ ¿ë·®Àº Á¤º¸ ¿£Æ®·ÎÇÇ°¡ ¿µÇâÀ» ³¢Ä¡Áö¿ä. Á¤º¸·® (ȸéÀÇ º¹Àâµµ¿Í º¯È·® µî)°ú ¸ñÇ¥ÇÏ´Â ÀçÇö Á¤È®µµ°¡ ³ôÀ¸¸é ³ôÀ» ¼ö·Ï ¿ë·®ÀÌ Å©´Ù°í º¼ ¼ö Àִµ¥.. ´Ü, ÀÎÄÚ´õÀÇ ¼³°è´Â º¹ÀâÇÑ ºÎºÐÀÌ ¸¹¾Æ¼ Àúµµ Çö½ÇÀûÀÎ ÃÖ´ë ºñÆ®·¹ÀÌÆ® ¼öÄ¡´Â Àß ¸ð¸£°Ú½À´Ï´Ù.
¾Æ¸¶ 1GbpsÀεíÇÕ´Ï´Ù (ÀÌ·± ºñÆ®·¹ÀÌÆ®·Î ¸¸µé¸é ºÐ´ç 7.5±â°¡¶ó´Â ²ûÂïÇÑ ¼öÄ¡°¡ ³ª¿É´Ï´Ù)
6.1ÀÇ Base/MainlineÀÇ ÃÖ´ëÄ¡°¡ 800MÀε¥, High ProfileÀº ±× 1.25¹è¶ó°í ÇÏ´Ï Àú·± ¼öÄ¡ÀϵíÇÕ´Ï´Ù
ÇÁ·ÎÆÄÀÏÀÌ ¹öÀü¾÷ µÇ¸é ´Ã¾î³ª¹Ç·Î ´õ ¿À¸¦ °¡´É¼ºµµ ÀÖ½À´Ï´Ù
2. mpeg ÀÌÈÄ Å°ÇÁ·¹ÀÓ °³³äÀÌ µµÀԵǾúÀ¸¹Ç·Î Å° ÇÁ·¹ÀÓÀÇ °³¼ö¿Í Å°/´Ù¸¥ ÇÁ·¹ÀÓÀÇ º¯°æµÇ´Â Á¤º¸·®, ¿µ»ó ÀÚüÀÇ º¹Àâµµ, ÇØ»óµµ, Ä÷¯, ¼Õ½Ç ¾ÐÃàÀ̹ǷΠ¾ó¸¶³ª ¿øº»¿¡ °¡±õ°Ô ó¸®ÇÒÁö(Q)¶ó´ø°¡ ¸¹Àº ¿äÀÎÀÌ žgÈü´Ï´Ù
À§¿¡µµ ÀûÇôÀÖÁö¸¸, °°Àº ¼Ò½º¿¡ µ¿ÀÏ ¼³Á¤ Á൵ ½ºÆÑ¿¡ µû¶ó ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù (GPU Á¦Á¶»ç³ª Çϵå¿þ¾î ¼¼´ë´Â ¹°¸¥ÀÌ°í, ½ÉÁö¾î´Â ÀÎÄÚ´õÀÇ ¹öÀü¿¡ µû¶ó¼µµ Â÷À̳¯ ¼ö ÀÖ½À´Ï´Ù)
1. ¸ðµç ¼Õ½Ç ¿µ»ó¾ÐÃàÀº DCT ÀÌ»ê ÄÚ»çÀÎ º¯È¯ À̶ó´Â ¹æ¹ý¿¡ º£À̽º¸¦ µÎ°í ÀÖ½À´Ï´Ù. DCT¸¦ °£´ÜÈ÷ ¼³¸íÇÏÀÚ¸é, ȸéÀÇ Æ¯Á¤ ºÎºÐÀ» ³×¸ð³ ºí·°À¸·Î ¶§¿ì´Â ±â¼úÀÔ´Ï´Ù. ³×¸ðÀÇ °¢ ²ÀÁöÁ¡ 4°³´Â µ¶ÀÚÀû Ä÷¯ Á¤º¸¸¦ °¡Áö°í ÀÖ°í¿ä, ±× »çÀÌ¿¡´Â ÄÚ»çÀÎ º¸°£À» ÇÑ »ö ±×¶óµ¥À̼ÇÀÌ ÀÔÇôÁö°Ô µË´Ï´Ù.
2. ¾Æ´Ï ±×·± ÇãÁ¢ ¹æ¹ýÀ¸·Î ¿µ»ó ¾ÐÃàÀÌ µÈ´Ù±Á¼î! ³× µË´Ï´Ù ;;;;; »ý°¢º¸´Ù ¿µ»óÀ̶õ °Ç ÃÊÁ¡ÀÌ ¾È ¸Â¾Æ È帴ÇÑ ºÎºÐÀÌ ¸¹°í, ÀÌ·± È帴ÇÑ ºÎºÐÀº ²Ï Å« DCTºí·°À¸·Î ¶§¿ï ¼ö Àְŵç¿ä. »ç½Ç ÀÌ°Ç °³·«ÀûÀÎ ¼³¸íÀÌ°í, ÀÚ¼¼ÇÑ ÀÌÇظ¦ À§Çؼ´Â ÀÌ»êǪ¸®¿¡ º¯È¯¿¡ ´ëÇÑ Áö½ÄÀÌ Á» ÇÊ¿äÇÕ´Ï´Ù¸¸... ¸ô¶óµµ ÀÌÇØ¿¡´Â Å« ¹®Á¦ ¾ø½À´Ï´Ù!
3. Ãß°¡ÀûÀ¸·Î ºôµùÇÑ DCTºí·ÏµéÀº ÇãÇÁ¸¸ ÄÚµùÀ̳ª Lempel-Ziv(LZW)¾Ë°í¸®ÁòÀ» ÅëÇØ ¿ë·®À» ´õ ÁÙÀÏ ¼öµµ ÀÖ½À´Ï´Ù.
4. °Å±â¿¡´Ù°¡ ¿µ»óÀ¸·Î °¡¸é ÇÁ·¹ÀÓ °£¿¡ ¹Ù²î´Â ºÎºÐ°ú ¹Ù²îÁö ¾Ê´Â ºÎºÐµµ Àֱ⠶§¹®¿¡ ¾È ¹Ù²î´Â ºÎºÐÀº ÀüºÎ ÅüÃļ ¾ÐÃàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ÒÀ§ IÇÁ·¹ÀÓ PÇÁ·¹ÀÓ BÇÁ·¹ÀÓÀ̶ó°í ºÎ¸£´Â °Çµ¥ ÀÚ¼¼ÇÑ ¼³¸íÀº https://tell-mia.tistory.com/46 ÂüÁ¶Çϼ¼¿ä
5. ±×¸®°í ¿ì¸®°¡ ÈçÈ÷ ¾²ÀÌ´Â ÃÊ´ç ºñÆ® ·¹ÀÌÆ® Bit Rate per Second ±×³É ¿äÁòÀº ºñÆ®·¹ÀÌÆ®¶ó°í ¾²´Âµ¥, ¾ê´Â ¹¹³Ä¸é ÀÌ ¿µ»ó 1Ãʸ¦ ÀúÀåÇϱâ À§Çؼ µ¥ÀÌÅÍ°¡ ¾ó¸¶³ª ÇÊ¿äÇϳĴ °Ì´Ï´Ù. 100 kbps ¶ó°í Çϸé 1ÃÊ ÀúÀåÇϴµ¥ 1kºñÆ®(´Â ´ëÃæ 128ų·Î¹ÙÀÌÆ®)Á¤µµ°¡ ÇÊ¿äÇÏ´Ù´Â °Å°ÚÁÒ.
6. ¾Æ´Ï ±×·±µ¥ ¿Ö µü 128ų·Î°¡ ¾Æ´Ï¶ó ±× Á¤µµ¶ó´Â ¾îÁß°£ÇÑ Ç¥ÇöÀ» ¾²³Ä°í¿ä... ±×°Ç ¿ô±â´Â ¾ê±äµ¥ ¿µ»ó µ¥ÀÌÅÍ ¾ÐÃàÀº ÇØ ºÁ¾ß Á¤È®ÇÑ ¾ÐÃà°ªÀ» ¾Ë ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ¹Ì ¾ÐÃàµÈ µ¥ÀÌÅÍ´Â Á¤È®ÇÑ ºñÆ®·¹ÀÌÆ®¸¦ °è»êÇÒ ¼ö ÀÖÁö¸¸, ¹«¼Õ½Ç ¿µ»óÀ» ¾ÐÃàÇÒ ¶§ ¿¹»ó ºñÆ®·¹ÀÌÆ®¸¦ 100kbps¶ó°í Á¤Çصµ Á¤È®ÇÏ°Ô 100kbps·Î ¾ÐÃà µÇÁö´Â ¾Ê½À´Ï´Ù. ¿µ»óÀÌ µ¿ÀûÀ̰ųª °íÁÖÆÄ ¿µ»ó(=µðÅ×ÀÏÀÌ ³ôÀº ¿µ»ó)Àº ¾ÐÃàÀÌ Àß ¾È µÇ±â ¶§¹®ÀÌ°í ±× ¹Ý´ëÀÇ °æ¿ì´Â ¾ÐÃàÀÌ ÈξÀ Àß µÇ±â ¶§¹®ÀÔ´Ï´Ù. ¿µ»óÀ» ÀÎÄÚµù ÇÒ ¶§ ºñÆ®·¹ÀÌÆ®¸¦ Á¤ÇÏ´Â °Ç DCTºí·°ÀÇ ½º·¹½ºÈ¦µå °ªÀ̳ª ±âŸ ÆĶó¹ÌÅ͸¦ ÀÌ Á¤µµ·Î Çϸé ÀÌ Á¤µµ ¿µ»ó¿¡¼ ´ëÃæ ÀÌ Á¤µµ ºñÆ®·¹ÀÌÆ®°¡ ³ª¿À°ÚÁö ÇÏ´Â °ª¿¡ ºÒ°úÇÕ´Ï´Ù.
7. ±×·¸´Ù°í Çؼ µ¿ÀÏÇÏ°Ô ¾ÐÃàÇÑ´Ù°í Çصµ ¾î¶²°Ç 20G, ¾î¶² °Ç 60G°¡ ³ª¿À°í ÀÌ·¯±ä ¾î·Æ½À´Ï´Ù. ºñ½ÁÇÑ Ä÷¸®Æ¼·Î ¾ÐÃàÇÒ °æ¿ì ¿ÀÂ÷°¡ ¹è·Î ³ª°í ÀÌ·¯Áø ¾Ê¾Æ¿ä :) ±× Á¤µµ·Î Â÷À̳´Ù¸é ¾ÖÃÊ¿¡ ¾ÐÃàÇÒ ¶§ ¾ÐÃà ÆĶó¹ÌÅÍ Æ¯È÷ DCTºí·°ÀÇ ¹®ÅΰªÀ̶óµç°¡ ÃÊ´ç Çã¿ë °¡´ÉÇÑ IÇÁ·¹ÀÓÀÇ °³¼ö µîµî ÀÌ·± ÆĶó¹ÌÅÍ ÀÚü°¡ Â÷ÀÌ ³ª´Â °Ì´Ï´Ù. ´ç¿¬È÷ °íÇ°ÁúÀϼö·Ï ¿µ»óÀÌ ¼Õ½ÇÀÌ ´ú ÇÏ°ÚÁö¿ä.
´ëÃæ ÀÌÇØ°¡ µÇ¼ÌÀ»¶ó³ª¿ä?
2)´Â ´Ù¸¥ºÐÀÌ ´äº¯ÇßÀ¸´Ï »ý·«
À§ ¹®¼¿¡ º¸½Ã¸é ·¹º§º° ÃÖ´ë ºñÆ®·¹ÀÌÆ®¿Í ÇØ»óµµ, FPSÁ¤º¸°¡ ÀÖ½À´Ï´Ù.
±×¸®°í »ç¶÷´«¿¡´Â Á¤ÀûÀ¸·Î º¸ÀÌ´Â °Íµµ ±â°è°¡ Çؼ®Çϱ⿡´Â ¸Å¿ì º¹ÀâÇÑ ºÎºÐµéÀÌ
Àܵð, ±¸¸§, Æĵµ, ³ª¹«, ½£ °°Àº °ÍµéÀÔ´Ï´Ù.
¾î¶µç ÄÄÇ»ÅÍ°¡ Çؼ®Çϱ⿡ º¹ÀâÇÏ¸é ¿ë·®ÀÌ Ä¿Áö´Â ±¸Á¶ÀÔ´Ï´Ù.
±×¸®°í ÀÎÄÚµù °á°ú¹°ÀÇ »çÀÌÁî´Â ÄÄÇ»ÅÍ ¼º´Éº¸´Ù´Â ÄÚµ¦ÀÇ ¹öÀü¿¡ µû¶ó ¿ë·®ÀÌ ´Þ¶óÁý´Ï´Ù.
ÄÚµ¦ÀÇ ¹öÀü¿¡ µû¶ó ¿ë·®ÀÌ ´Þ¶óÁö´Â°Ô ¸ÂÁö¸¸ ÃֽŠpc´Â º¹ÀâÇÑ ¸í·É¾î ¼ÂÀ» ¸¹ÀÌ Áö¿øÇÏ°í
¿¹Àü PC³ª ÈÞ´ëÆù °°Àº °æ¿ì º¹ÀâÇÑ ¸í·É¼ÂÀÌ ¾ø°Å³ª Áö¿øÇغ¸ ¹èÅ͸® È¿À²·Î ÀÎÇØ ¼±ÅÃÀ» ¾ÈÇÔÀ¸·Î ÀÎÇؼ °£´ÜÈ÷ ÀÎÄÚµù ÇÒ ¼ö ÀÖ´Â ¾Ë°í¸®ÁòÀ» ¼±ÅÃÇؼ
¾ÐÃà·üÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù.
µ¿ÀûÀΠȸ鿡¼´Â ³ô°Ô Á¤ÀûÀΠȸ鿡¼´Â ³·°Ô ¼öµ¿À¸·Î °áÁ¤ÇÕ´Ï´Ù.