|
윈도우 7, 그래픽 카드별 트랜스코딩 성능
드래그 앤 드롭 트랜스코딩의 그래픽 카드별 처리 성능에 앞서 그래픽 카드별 HDD에 저장된 각 영상 파일포맷의 차이를 정리했다.
|
윈도우 7, 드래그 앤 드롭 트랜스코딩 결과 : Radeon HD 4850/ HD 2600Pro |
|
구분 |
원본 영상 |
드래그 앤 드롭 트랜스코딩 이후 |
|
Mov |
Batman_begins_1080p.mov (148MB, avc1 (H264)) |
.wmv (22.8MB, wmv3 (WMV9), 480x204/ 23.97fps) |
|
MP4 |
The Greatest Game_1080p.MP4 (112MB, avc1 (H264)) |
.mp4 (9.06MB, avc1 (H264), 320x180/ 23.96fps) |
|
WMV |
Star Tales_PhysXon.wmv (75.7MB, wmv1 (wmv7)) |
.wmv (22.3MB, wmv3 (WMV9), 480x270/ 29.97fps) |
|
MPEG2 |
T2_1080.mpg (464MB, MPEG2) |
.wmv (24.3MB, wmv3 (WMV9), 480x270/ 29.97fps) |
|
DivX 4 |
TheLivingSea_1080p.avi (271MB, Daum PotEncoder OpenDivX (DivX 4)) |
.wmv (223MB, wmv3 (WMV9), 476x270/ 30.00fps) |
|
DivX 6 |
T2_1080p.avi (266MB, DivX 6.8.5) |
.wmv (12.2MB, wmv3 (WMV9), 480x270/ 29.97fps) |
|
윈도우 7, 드래그 앤 드롭 트랜스코딩 결과 : 7600GS/ GTS 250/ GTX 280/ GTX 295 |
|
Mov |
Batman_begins_1080p.mov (148MB, avc1 (H264)) |
.wmv (26.3MB, wmv3 (WMV9), 476x270/ 30.00fps) |
| MP4 |
The Greatest Game_1080p.MP4 (112MB, avc1 (H264)) |
.mp4 (8.66MB, avc1 (H264), 320x180/ 23.97fps) |
|
WMV |
Star Tales_PhysXon.wmv (75.7MB, wmv1 (wmv7)) |
.wmv (22.6MB, wmv3 (WMV9), 480x270/ 29.97fps) |
| MPEG2 |
T2_1080.mpg (464MB, MPEG2) |
.wmv (24.7MB, wmv3 (WMV9), 480x270/ 29.97fps) |
|
DivX 4 |
TheLivingSea_1080p.avi (271MB, Daum PotEncoder OpenDivX (DivX 4)) |
.wmv (223MB, wmv3 (WMV9), 476x270/ 30.00fps) |
|
DivX 6 |
T2_1080p.avi (266MB, DivX 6.8.5) |
.wmv (12.2MB, wmv3 (WMV9), 480x270/ 29.97fps) |
Radeon HD 4850/ HD 2600Pro와 GeForce 시리즈 간에는 드래그 앤 드롭 트랜스코딩시 DviX 4/ 6를 제외한 영상 포맷과 코덱에서 해상도와 최종 용량, 비트레이트, fps 등의 차이를 나타냈으며, 아래와 같은 차이를 나타냈다.
Batman_begins_1080p.mov 영상 파일은 드래그 앤 드롭 트랜스코딩시 HD 4850/ HD 2600Pro는 480 x 204, 23.98fps, 1700Kbps, Windows Media Audio 2, 2ch, 48000Hz, 160Kbps, 1 Audio, GeForce 시리즈들은 476 x 270, 30.00fps, 736Kbps, Windows Media Audio 2, 2ch, 44100Hz, 128Kbps, 1 Audio로 해상도와 영상 및 오디오의 Hz 및 비트레이트에도 차이를 보였다. 결과물도 HD 4850/ HD 2600Pro는 22.8MB, GeForce 시리즈들은 26.3MB 용량으로 차이를 보인다.
The Greatest Game_1080p.MP4 영상은 HD 4850/ HD 2600Pro가 9.06MB와 23.96fps인 반면 GeForce 시리즈들은 8.66MB와 23.97fps의 결과를 얻었고 적용해상도는 320 x 180, 비트레이트는 Kbps : 알수없음, AAC, 2ch, 44100Hz, 96Kbps, 1 Audio로 동일했다.
Star Tales_PhysXon.wmv 영상은 HD 4850/ HD 2600Pro는 22.3MB,GeForce 시리즈가 22.6MB의 용량 차이를 보였고 나머지 해상도와 fps, 비트레이트 480x270, 29.97fps, 1700Kbps, 오디오는 Windows Media Audio 2, 2ch, 48000Hz, 160Kbps, 1 Audio로 차이가 없다.
T2_1080.mpg 영상은 해상도와 fps, 비트레이트는 480x270, 29.97fps, 1700Kbps, Windows Media Audio 2, 2ch, 48000Hz, 160Kbps, 1 Audio 차이가 없고 HD 4850/ HD 2600Pro는 24.3MB, GeForce 시리즈는 24.7MB로 최종 용량이 다르다.
DivX4/ 6이 TheLivingSea_1080p.avi와 T2_1080p.avi 영상은 해상도와 fps, 비트레이트 및 용량은 476 x 270, 30.00fps, 736Kbps, Windows Media Audio 2, 2ch, 44100Hz, 128Kbps, 1 Audio로 차이가 없다.
드래그 앤 드롭 트랜스코딩은 변환 및 MP3 플레이어에 복사된 시간이 모두 포함되며, 2가지 결과를 모두 합한 시간을 그래프로 작성했다.
테스트에 사용된 소니 워크맨 NWZ-X1050 MP3 플레이어는 MPEG4/ H264/ WMV의 3가지 영상 포맷과 코덱을 지원하며, 테스트된 영상 포맷 중 MP4는 MP4로 MP3 플레이어에 맞게 변환되어 저장되며, 나머지 영상들은 모두 WMV3 (Windows Media Video 9)로 변환되어 저장된다.
Windwos 7 : WMV1 (WMV 7) to WMV3 (WMV9)
WMV 원본은 Windows Media Video 7 (WMV1)으로 MP3 플레이어에 트랜스코딩 및 저장 시 WMV3 (Windows Media Video 9)으로 변환되어 저장된다. HD 4850과 GeForce 시리즈들 간의 변환 차이는 최종 결과물의 용량 차이로 HD 4850이 22.3MB, GeForce 시리즈들은 22.6MB이다.
드래그 앤 드롭 트랜스코딩시 CUDA를 지원하지 못하는 GeForce 7600GS는 CUDA를 지원하는 다른 GeForce 시리즈들과 같은 최종 결과물이 생성되나 트랜스코딩 및 MP3 플레이어에 저장되는 시간은 거의 2배 가까이 차이를 보였다. 또, HD 4850은 최종 결과물의 용량이 줄어든 대신 처리 시간은 GPGPU 기술을 지원하지 않는 GeForce 7600GS보다 약 3.62초 정도 빨라 나머지 GeForce 시리즈와 차이를 보였다. 하지만, ATI Stream을 지원하지 않는 HD 2600Pro와 거의 차이없는 모습을 보여주고 있다.
Windows 7 : Mov & MP4 (H264/ avc1)
테스트에 사용된 Mov 영상과 MP4 영상은 드래그 앤 드롭 트랜스코딩시 Mov는 WMV3 (Windows Media Video 9)로 저장되며 HD 4850과 GeForce 시리즈 간에는 최종 결과물 용량, 해상도와 비트레이트, fps 차이를 나타냈다. MP4 영상은 MP3 플레이어가 지원하는 MP4 영상으로 그대로 트랜스코딩 되어 저장되며, 최종 결과물의 용량과 fps에 차이를 보였다.
트랜스코딩 결과 MP4 영상의 변환 및 저장 시간은 CUDA를 지원하는 GeForce 시리즈들의 처리 시간이 더 늘어났는데 이는 최종 결과물 용량 압축과 프레임 증가 등의 차이에 따라 나타난 결과로 볼 수 있다. HD 4850은 용량 높고 fps는 약간 낮아 CUDA를 지원하지 않는 GeForce 7600GS와 약 0.43초 정도의 차이를 보였고 나머지 CUDA를 지원하는 GeForce 시리즈들은 약 7-8초 가량의 시간을 단축시켰다. Mov to WMV 트랜스코딩 결과 HD 4850은 GeForce 7600GS의 결과와 차이가 줄었지만, 최종 결과물의 용량 및 비트레이트가
높아진 영향으로 차이가 발생되었다고 볼 수 있다. HD 2600Pro는 ATI Stream을 지원하는 HD 4850과 Mov/ MP4 모두에서 근소한 차이를 보였다.
Windows 7 : MPEG2 to WMV3 (WMV9)
MPEG2 영상은 MP3 플레이어 트랜스코딩 및 저장되면서 HD 4850과 GeForce 시리즈 간에 최종 용량이 각각 24.3MB와 24.7MB로 차이가 있고 나머지 해상도와 fps, 비트레이트 값은 차이가 없다.
트랜스코딩 결과 HD 4850은 같은 해상도에 최종 결과물의 용량 압축이 이루어진 결과로 CUDA를 지원하지 않는 GeForce 7600GS보다 약간 더 느린 시간에 작업이 끝마쳐졌으며, CUDA를 지원하는 나머지 GeForce 시리즈들은 약 11초 내외의 빠른 처리가 가능했다. HD 2600Pro는 HD 4850과 비교하여 근소하게 빠른 처리 시간을 보였다.
Windows 7 : DivX 4 (Daum PotEncoder, OpenDivX) & DivX 6 (DivX 6.8.5)
DivX 4/ 6 코덱이 적용된 영상은 MP3 플레이어에 트랜스코딩 및 저장되면서 HD 4850/ HD 2600Pro와 GeForce 시리즈들 간에 해상도나 최종 결과물의 용량, 비트레이트 등의 차이가 발생되지 않았다.
이에 따라 결과를 비교해보면 DivX 4/ 6 코덱이 WMV 변환 및 저장 시간은 CUDA와 ATI Stream을 지원하지 않는 GeForce 7600GS와 HD 2600Pro와 CUDA 및 ATI Stream을 지원하는 시리즈 간에는 각 부분의 트랜스코딩 시간 차이는 크게 나타나지 않았다.
드래그 앤 드롭 트랜스코딩 테스트 결과 GPGPU 기술인 ATI Stream을 지원하는 Radeon HD 4850은 이를 지원하지 않는 HD 2600Pro와 큰 차이를 보여주지 못했다. 이는 테스트에 사용된 카탈리스트 9.5/ 9.6 모두 같은 결과를 보여 GPU 가속이 되지 않는 것으로 확인되므로 MS와의 협력 및 드라이버 지원이 필요해 보인다.
반면, NVIDIA GeForce GTS 250/ GTx 280/ GTX 295는 MPEG2/ Mov/ WMV 파일에서 GPU 가속을 통해 전체 트랜스코딩 및 MP3 플레이어로의 복사 시간이 단축되고 있어 CUDA를 이용한 GPU 가속이 이루어지고 있는 것으로 확인된다. SLI 기술이 기본 적용되는 2GPU 솔루션인 GeForce GTX 295는 CUDA를 지원하는 싱글 GPU와 큰 차이를 보여주지 못해 SLI 기술이 GPU 가속을 이용한 트랜스코딩에는 큰 영향이 없다고 판단할 수 있다.
|