기획
 






 
 
 




전송 2008-12-09 00:00
[테크닉]

CUDA가 가져올 동영상 제작 & 인코딩 환경의 변화

1. 처음 2. 동영상 인코딩과 편집 소프트웨어
3. 동영상 인코딩의 종류 4. CUDA 등장은 동영상 인코딩에도 영향
5. CUDA 지원 인코딩 프로그램 6. CUDA 인코딩 향상은?
7. CUDA로 인한 인코딩 환경의 변화

     6. CUDA 인코딩 향상은?



CUDA 지원으로 인코딩 성능에 영향이 있나?

이번에는 CUDA 지원 프로그램들을 내놓고 있는 인코딩 프로그램 제조사들의 말대로 실제 CUDA 지원 프로그램들이 CUDA를 가속했을 때의 인코딩 시간이나 CPU 점유율 부분 등에서 잇점이 있는지 살펴보았다.

테스트는 인코딩 중 동영상 편집에 강화된 파워디렉터 7과 TMPGEnc 4.0 Xpress의 2가지 프로그램을 테스트에 사용하였으며, 추후 기회가되면, 트랜스코딩 프로그램 지원에 따른 성능이나 점유율, 화질 등을 비교할 것이다.

 

테스트 시스템

CPU

Intel Core2 Extreme QX6850 (Quad-Core, 3.00GHz, L2 8MB)

MainBoard

GIGABYTE GA-X38-DS4 (DDR2)

Chipset

Intel X38 Express + ICH9R

RAM

Kingston PC2-9200 (DDR2-1150MHz) 2GB (1GB X 2EA)

VGA

NVIDIA GeForce 9800GT 512MB Ref.

HDD

Seagate Barracuda 7200.11 SATA2 1000GB 7200RPM

ODD

SAMSUNG TSST SH-S203P (DVD RW)

PSU

Ikonik Vulcan 1200W (1200W)

OS

Windows Vista Ultimate K SP1 32bit

DirectX

DirectX 9.0c/ 10

Chipset Patch

Intel inf 9.1.0.1007

VGA Driver

NVIDIA ForceWare 180.48

NVIDIA PhysX Software 08.10.13 (180.48에 기본 포함)

테스트 시스템은 인텔 코어 2 Extreme Edition QX6850 CPU, X38과 PC2-9200 (DDR2 1150MHz) 2개를 듀얼 채널로 구성하였다. 윈도우 비스타 SP1 32bit 운영체제, X38 최신 칩셋, GeForce 9800GT 그래픽 카드와 포스웨어 180.48 정식 드라이버를 사용했다. HDD는 Seagate 바라쿠다 7200.11 1TB를 사용했으며, DDR2 800MHz로 설정하고 메모리 타이밍은 5-5-5-18-2T 기본 설정을 적용했다.

 

테스트에 사용될 TMPGEnc 4.0 Xpress와 PowerDirector 7은 BadaBoom이 휴대기기 등에 맞추어 트랜스코딩 과정에서 CUDA 지원 GPU들이 CPU를 도와  빠른 변환을 도와주는 것과 달리 인코딩 과정에서 여러 가지 효과 (비디오 효과, 필터링)를 적용했을 때 CPU의 점유율을 줄여주면서 전체 인코딩 시간을 줄여주는데 목적이 있다.

실제로 트랜스코딩에 그치지 않고 원하는 영상을 만들기 위해서 화려한 효과 등을 넣기도 하는데 이들 효과는 CPU 처리가 증가되어 점유율이 높아지고 인코딩 시간에도 영향을 미친다. 그러므로, 이들 효과 적용에서 CUDA 지원 GPU가 CPU 처리과정을 도와주면 인코딩 시간 단축이 가능해진다.

 

TMPGEnc 4.0 Xpress : CUDA 비디오 효과 가속 (필터링 가속)

[NVIDIA CUDA 2.0을 지원하는 TMPGEnc 4.0 Xpress]

[각종 필터 (비디오 효과) 적용하는 편집 모드]

페가시스사의 TMPGEnc 4.0 Xpress는 BadaBoom에 이어 상용 인코딩 프로그램 중 비교적 빠르게 NVIDIA CUDA 가속 지원을 해주고 있는데 사이버링크사의 파워디렉터7과 마찬가지로 CUDA 지원은 비디오 효과 (필터링) 적용시에 가속되도록 하고 있다.

TMPGEnc 4.0 Xpress는 CUDA 지원으로 GPU 가속을 지원하며, 파일 포맷이나 용량을 줄이는 트랜스코딩의 비중이 높은 편에 속하는 인코딩 프로그램이지만, 비디오 효과 (필터링)나 영상의 원하는 부분을 잘라내는 등의 복잡하지 않은 편집도 가능하다.

 

TMPGEnc 4.0 Xpress : 비디오 필터링 (효과) 2개 가속

TMPGEnc 4.0 Xpress가 비디오 효과 (필터링) 적용에서 CUDA 지원 GPU의 도움을 통해 인코딩에 유리하다고 홍보되는 만큼 테스트에는 Video Noise Reduction/ Noise Reduction (time) 필터링과 Smart Sharpness 필터링 효과 2개를 적용하였을 때의 CUDA 활성화 여부에 따라 인코딩 시간의 차이를 보여주는지를 확인해보았다. 인코딩은 15초의 MPEG 파일을 MPEG2로 변환하는 과정에 필터링 효과를 2개 적용한 후의 결과다.

 

[CUDA를 활성화하고 인코딩하면 CPU와 CUDA간의 점유율 차이 확인 가능]

TMPGEnc 4.0 Xpress는 비디오 효과 (필터링)을 적용한 후 인코딩을 진행하면, 인코딩 과정에서 CPU와 CUDA 즉, GPU 사용 비율을 직접 확인할 수 있다. 비디오 효과 (필터링)를 적용하지 않을 경우 당연히 CPU의 처리 비율이 높게 나타나며, 비디오 효과를 적용할 경우 적용되는 효과에 따라 CUDA의 범위도 차이를 보인다. 물론, 작업 관리자를 통해 인코딩시의 CPU 점유율과 이 비율에 나타난 CPU 점유율과는 차이가 있다.

 

TMPGEnc 4.0 Xpress는 CUDA 2.0을 지원하며, 필터링 가속 (Filtering), 하드웨어 비디오 디코더 (Hardware Video Decoder) 기능을 지원하는데 각각의 조건에서 CUDA 지원에 따른 향상을 살펴보았다.

CUDA 지원 옵션을 모두 활성화한 후 비디오 효과 (필터링) 2가지를 적용했을 때 CPU 단독으로 인코딩을 진행하였을 때와 비교하여 약 2.4배 가까이 빠른 처리 속도를 보였다. 그러나, 비디오 디코더만 체크를 해제하였을 때는 CPU 단독으로 처리하는 것보다 느린 처리 시간을 보여주기도 하여 CPU 처리 성능이 많이 필요로 하는 필터 효과에서는 CUDA 가속이 큰 힘이 된다.

  

파워디렉터 7 : CUDA 비디오 효과 가속

사이버링크 파워디렉터 7은 CUDA를 지원하는 비디오 효과들을 제공하는데 CUDA 지원 효과는 구분이 쉽도록 NVIDIA사의 로고가 포함되며, 지원되는 효과는 가우시안 흐림효과, 광선1/ 광선2, 만화경, 방사형 흐림효과, 색상 바꾸기, 추상주의, 컬러 가장자리, 컬러 페인팅, 펜 잉크의 10가지 비디오 효과들을 지원한다.

테스트는 CUDA 지원 비디오 효과들을 GPU 가속했을 때 과연 전체 인코딩 시간과 인코딩을 진행 중일 때의 시간 차이를 직접 확인해보았으며, 비디오 효과는 펜 잉크, 색상 바꾸기, 컬러 가장자리, 색상 바꾸기, 만화경 순으로 5가지 비디오 효과를 넣어 진행 과정을 비교했다. 원본 MPEG 파일을 MPEG 파일로 변환하면서 5가지 비디오 효과를 적용한 후의 결과다.

 

파워디렉터 7 : 비디오 효과 5가지 적용 후 인코딩 진행 중 CPU 점유율비교

[CUDA 비활성, mpg to mpeg-2 변환과 CUDA 지원 5가지 비디오 효과]

[CUDA 활성, mpg to mpeg-2 변환과 CUDA 지원 5가지 비디오 효과]

이미지들은 파워디렉터7 인코딩은 CUDA 활성화와 비활성, 그리고 MPEG 파일을 MPEG2 파일로 변환하였을 때 중복된 효과를 포함하여 모두 5가지 CUDA 지원 비디오 효과를 적용한 후 40% 인코딩이 진행되었을 때의 결과로 CUDA를 활성화하였을 때 전체 경과 시간과 CPU 점유율면에서 CUDA 활성화가 더 나은 것으로 나타났다. CUDA 활성화시 67%, 비활성화시에는 96% 수준의 점유율을 보여주고 있어 CPU로만 연산하는 것보다 GPU의 도움을 받을 경우 확실한 CPU 점유율 감소의 잇점도 얻을 수 있다.

 

파워디렉터 7 : 비디오 효과 5가지 적용 후 인코딩 종료 시간비교

CUDA를 지원하는 비디오 효과 5가지를 적용 후 인코딩을 진행하는 과정에서 GPU 가속을 켰을 때 진행 시간과 인코딩 시간에서 유리했던 것에 이어 인코딩을 끝마친 시점에서 전체 인코딩 시간도 차이를 보였다. CUDA 가속시 2분 40초, CUDA 미사용시 3분 52초로 72초 (1분 12초)의 차이를 보여 인코딩시 CUDA로 가속되는 특정 비디오 효과를 동영상에 적용하면 확실한 효과를 얻을 수 있다.

또, 비디오 효과 하나만을 적용했을 때의 결과도 비교하기 위해 펜 잉크 (Pen ink)와 색상 바꾸기 (Replace Color) 2가지 효과를 택하여 인코딩 중 1분 간 영상에 포함하도록 하여 인코딩 시간을 비교했다. 펜 잉크 (Pen ink)는 CUDA 가속에 따른 효과를 크게 볼 수 있는 반면, 색상 바꾸기 효과는 오히려 CPU만으로 가속하는 것이 유리했다. 같은 CUDA 지원 비디오 효과지만, 펜 잉크는 GPU 가속 비중이 높다고 볼 수 있으며, 색상 바꾸기 (Replace Color) 효과는 CPU 처리만으로도 충분한 성능을 제공하는 효과로 볼 수 있어 지원 효과에 따라 GPU 가속의 차이가 나타난다.

  

CUDA를 지원하는 인코딩 프로그램들은 공통적으로 CPU로만 가속했던 특정 비디오 효과 (필터)들을 GPU를 통해 가속해줌으로써 전체 인코딩 시간과 CPU의 점유율을 낮출 수 있어 CUDA의 장점을 충분히 활용할 수 있게 만들었다.

이런 부분은 트랜스코딩에 비중이 높은 사용자들보다는 캠코더나 UCC 등 다양한 효과들을 표현하고자 하는 사용자들에게는 GPU로 가속되는 비디오 효과들은 분명 인코딩 시간 등의 절약이라는 효과를 기대할 수 있다.

하지만, CUDA 지원 인코딩 프로그램들에 적용된 비디오 효과들은 국내 사용자들 대부분이 파일 포맷이나 변환을 주로 하는 트랜스코딩의 비중이 높은 점과 국내 무료 인코더들보다 사용이 상대적으로 어려운 점, 그리고 무엇보다 상용이라는 점이 많은 사용자들이 접근하기 쉽지 않은 문제가 있다.

  태그(Tag)  : CUDA
이전페이지 | 다음페이지.CUDA로 인한 인코딩 환경의 변화
관련 기사 보기
[뉴스] 엔비디아, 윈도우 온 Arm용 CUDA 툴킷 첫 공개
[뉴스] 복잡한 쿠다 튜닝 끝? 엔비디아 차세대 GPU 개발 카드 CUDA Tile 발표
태그(Tags) : CUDA     관련기사 더보기

  권경욱 前 기자 / 필명 바이퍼투 / 바이퍼투님에게 문의하기 press@bodnara.co.kr
남들은 스마트폰이나 타블렛 PC에 관심을 갖고 있지만, 여전히 PC가 좋다. 새로운 것, 독특한 것을 좋아하지만, 남앞에 나서거나 사진찍히는 것을 싫어해 기자에는 제일 어울리지 않는 성격. 누구보다 빠르게 PC 하드웨어 정보를 전달하기 위해 노력하고 있으며, PC 하드웨어에 대한 열정은 현재진행형이다.
기자가 쓴 다른 기사 보기

Creative Commons License 보드나라의 기사는 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. Copyright ⓒ 넥스젠리서치(주) 보드나라 미디어국
싸이월드 공감 기사링크 퍼가기 기사내용 퍼가기 이 기사를 하나의 페이지로 묶어 볼 수 있습니다. 출력도 가능합니다.
홈으로 탑으로
보드나라 많이본 기사
RTX 30 시리즈도 DLSS 5 구동 가능, 정상적 실행 불가 수준 성능
DJI, IFA 2026서 Osmo 360 II·ROMO 2·Power 생태계 공개
DDR4칩을 DDR5으로 마킹, 더 정교해진 가짜 메모리 등장
MSI, RTX 50 노트북 구매 고객에 ‘컨트롤 레조넌트’ 증정
메인스트림 게이머의 심리적 마지노선 가격 모델, 라데온 RX 9070 GRE vs RTX 5070 성능 비교
미야모토 무사시 검의 길을 밝힐 선택은?, 귀무자 검의 길 CPU 6종 벤치마크
하반기 엔비디아 지포스 그래픽카드 가격 더 오른다?, RTX 50 Super의 운명은? RTX 60 직행하나?
애플의 가변 조리개와 폴더블 스마트폰, 아이폰 18 Pro 시리즈 및 아이폰 듀오 공개
   이 기사의 의견 보기
트위터 베타서비스 개시! 최신 PC/IT 소식을 트위터를 통해 확인하세요 @bodnara

기자의 시각이 항상 옳은것은 아닙니다. 나머지는 여러분들이 채워 주십시요.

2014년부터 어려운 이야기를 쉽게 하는 것으로 편집방침을 바꿉니다.

joel.. (joel83) joel83님의 미디어로그 가기  / 08-12-09 0:21/ 자국/ 신고/ 이댓글에댓글달기
유료라는거 자체가 이미 상대사 및 기존 업체들에게 밀리는 부분이 강하죠.
특히 기능이 너무 제한적인것 뿐만아니라 자막을 넣을 수 없다는
사실 하나로도 국내 모바일 디바이스 유저들을 흡수하지 못할 것이라는게
너무 자명하기에...
뭐 쨌든간에 더 발전해서 업스캔쪽까지도 강력한 성능을 발휘했으면 좋겠군요.

허접프로그래머 (valkyrie) valkyrie님의 미디어로그 가기  / 08-12-09 2:12/ 자국/ 신고/ 이댓글에댓글달기
솔직히, 무료로 제공되고 있는 아비보 인코더에 비하면 딱히 이점을 찾을 수 없다고 봅니다.

동영상 인코딩에 대한 기술은 대개 프리로 오픈된 FFMPEG 쪽의 인코더를 쓰는 것으로 알고 있습니다만(아니더라도 코덱 개발사에 라이센스를 지불하고 소스코드를 가져왔을듯. 그렇지 않고서는 개발기간이 이렇게 짧을 리가 없겠죠)... CUDA로 전환하는데 더 많은 기술력이 들어가기 때문에 비용이 발생한다면 CUDA 자체가 C언어와의 호환성에 문제가 있다는 것으로 밖에는 안보이는군요...

마프티 (psywind) psywind님의 미디어로그 가기  / 08-12-09 8:06/ 자국/ 신고/ 이댓글에댓글달기
하필 유료라는게 대중화를 가로막는 길이죠.
제한된 기능에...인코딩 부분이 보편화된 우리나라에선 먹힐지 싶네요.

ET뽕 (yunkj) yunkj님의 미디어로그 가기  / 08-12-09 8:14/ 자국/ 신고/ 이댓글에댓글달기
모든 작업에서 CUDA가 효과적인 것은 아니군요.

로또만이살길.. (vobavoba) vobavoba님의 미디어로그 가기  / 08-12-09 9:17/ 자국/ 신고/ 이댓글에댓글달기
아직은 그다지 효과적이지 않더군요..아비보가 무료라고 생각한다면 더더욱..
Scavenger (bmw375) bmw375님의 미디어로그 가기  / 08-12-09 13:00/ 자국/ 신고/ 이댓글에댓글달기
성능 향상이 있어도 무료로 제공되는 프로그램들이 있으면 큰 인기를 못 끄는 게 소프트웨어 시장의 동향이니 앞으로 해결책을 모색해봐야겠군요.

오승태 (rockcd) rockcd님의 미디어로그 가기  / 08-12-09 15:18/ 자국/ 신고/ 이댓글에댓글달기
바다붐을 사용해 보니까 상당히 빠르긴 빠른데요.. 지원포맷도 제한적이고.. 불안정한 면이 있더군요.

공부하자 (milkblue) milkblue님의 미디어로그 가기  / 08-12-09 15:58/ 자국/ 신고/ 이댓글에댓글달기
곰인코더,바닥 등에서 GPGPU 를 이용하려면 오랜 시간이 걸리겠군요. 소개된 프로그램들은 국내에서는 소수만 이용하는 프로그램이니. 상대적으로 사용도 어렵구요.

복남 (ascentia) ascentia님의 미디어로그 가기  / 08-12-09 18:32/ 자국/ 신고/ 이댓글에댓글달기
처음 엔비디아에서 홍보하던 만큼의 차이는 않나는 군요. 게다가 오픈규격을 지원하는 AMD측의 대응도 변수라고 봅니다.
비슷하게 (masasi) masasi님의 미디어로그 가기  / 08-12-09 18:40/ 자국/ 신고/ 이댓글에댓글달기
지금도 차별적이 수준의 인코딩 성능향상은 있다고 보고,
앞으로 하드웨어의 성능강화와 소프트웨어적 최적화가 이루어진다면
더 좋은 모습을 선보일수 있겠죠.
소프트웨어의 유료라는 점에서는 돈을 받는 만큼 가장 빠른 지원이 이루어진는거고
시간이 지난다면 지원 무료프로그램들도 나오겠죠.

일장춘몽 (sky0734) sky0734님의 미디어로그 가기  / 08-12-09 20:09/ 자국/ 신고/ 이댓글에댓글달기
GPU를 이용하면 인코딩 속도가 몇배는 빨라질 줄 알았는데... 그래도 2배 이상이면 대단한 성능 향상이죠.

듀크 (lordstar) lordstar님의 미디어로그 가기  / 08-12-09 22:05/ 자국/ 신고/ 이댓글에댓글달기
CUDA 가속 가능한 인코딩 프로그램들이 유료가 많네요.
전 걍 버츄얼덥으로 만족을...

끓여만든배 (kama136) / 08-12-10 1:32/ 자국/ 신고/ 이댓글에댓글달기
아직은 장점이 크다고 볼 수가 없군요... 유료라는 점도 걸리는 문제구요.

태재 (gimjeong) / 08-12-10 9:01/ 자국/ 신고/ 이댓글에댓글달기
아직 시험적으로 지원되는 느낌의 성능이군요. 유료라는 점도 많은 사용자들의 점근을 가로 막고 있네요. ATI에 희망을 걸어야 하나?

whoru (deathesp) deathesp님의 미디어로그 가기  / 08-12-10 22:49/ 자국/ 신고/ 이댓글에댓글달기
바다붐 화질이 영아니죠. 돈을 지불하고 쓸만한 퀄리티가 안나옵니다.
잘빠진몸매 (kss8569) kss8569님의 미디어로그 가기  / 08-12-11 0:51/ 자국/ 신고/ 이댓글에댓글달기
아직은..별로 그다지 장점을...

아자비이 (ajabee) ajabee님의 미디어로그 가기  / 08-12-13 11:47/ 자국/ 신고/ 이댓글에댓글달기
CUDA기술 기대되고 다양한 부분에 이용되는건 좋은데 CUDA 지원 동영상 인코딩 프로그램들이 대부분 유료라는게 좀 아쉽긴 하네요
무료로 이용할 수 있으면 더 활성화 될텐데 말이지요.

작선남 (zryu072141) zryu072141님의 미디어로그 가기  / 08-12-14 11:41/ 자국/ 신고/ 이댓글에댓글달기
CUDA기술이 에이티아이의 가속기능보다 한수위인듯 합니다.
갠적으로 ATI화질을 좋아했는데, CUDA때문이라도 엔비디아로 적응해야 겠네요.
하지만, ATI가 CUDA기술 못사용하는건 아니고, 곧 조인식 한다는 소문이 있더라구요. 알아보아야겠군요. 흠

무무상 (jackyang) jackyang님의 미디어로그 가기  / 08-12-19 1:27/ 자국/ 신고/ 이댓글에댓글달기
글세요. 저는 엔비디아의 카드가 없으니 이렇다 말할게 없네요.
blasty (ID) blasty님의 미디어로그 가기  / 08-12-30 21:51/ 자국/ 신고/ 이댓글에댓글달기
전 아직도 내장인지라...ㅎㅎ 최적화만 되면 좋은 기술일듯..

Tuna☆09 (ohye701) ohye701님의 미디어로그 가기  / 09-01-01 17:15/ 자국/ 신고/ 이댓글에댓글달기
아직 수정되어야 할 부분은 아주 많지요.
돈값을 하는가인가에 대해서는 아직은 글쎄라고..
젬마 (chunsu) / 09-01-03 14:45/ 자국/ 신고/ 이댓글에댓글달기
유료만 아니라면.....
烏飛梨落 (gurngi) / 09-01-05 10:35/ 자국/ 신고/ 이댓글에댓글달기
GPU를 이용한 동영상인코딩시대는 열렸으나 유료화는 가장큰 걸림돌이네요
날아가는 새 (udstd) / 09-01-07 9:27/ 자국/ 신고/ 이댓글에댓글달기
적절한 시기에 적절한 기사....
닉네임 웹봇방지

홈으로 탑으로
 
 
2026년 09월
주간 히트 랭킹

[결과발표] 2026년 2분기 포인트 소진 로또 13
[결과발표] 2026년 1분기 포인트 소진 로또 15
[결과발표] 2025년 4분기 포인트 소진 로또 17
[결과발표] 2025년 3분기 포인트 소진 로또 16
[결과발표] 2025년 2분기 포인트 소진 로 18

실시간 댓글
소셜 네트워크