Badaboom 1.2.1: až 20x rychlejší konverze videa přes GPU grafické karty? - Grafika.cz - vše o počítačové grafice

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Software

Badaboom 1.2.1: až 20x rychlejší konverze videa přes GPU grafické karty?

sw software

23. října 2009, 00.00 | Konverzi a transkódování videa nezatěžující procesor počítače nabízí specializovaný konvertor Badaboom, který využívá technologii NVIDIA CUDA. Konvertor má jednoduché ovládání a umí SD i HD video převádět do MP4 kontejneru s kodeky vhodnými mimo jiné pro iPod, iPhone či Sony PSP, přičemž na rychlých grafických kartách může být konverze až několikanásobně rychlejší než pouze s využitím CPU.

Badaboom s podtitulem Media Converter společnosti Elemental Technologies je konvertor a transkodér videa do formátů vhodných pro Apple iPod, iPhone, Sony PSP, XBOX 360, Apple TV a obecně pro libovolné jiné zařízení či software schopný přehrávat MP4 kontejner obsahující H.264 video s příslušným AAC zvukovým doprovodem. Badaboom patří mezi poměrně unikátní konvertory videa, neboť pracuje s GPU grafické karty, přes kterou pak akceleruje H.264 kodek s nastaveným cílovým rozlišením.

Konvertor využívá technologii NVIDIA CUDA (Compute Unified Device Architecture), což je zjednodušeně řečeno paralelní zpracování dat přímo přes grafický procesor (GPU) grafické karty, která tak může nejen výrazně zrychlit různé specializované výpočty, ale také podstatně odlehčit práci procesoru počítače, jenž se pak může v klidu může věnovat jiným činnostem.

Podporované formáty

Vstupní formáty může být SD i HD video až do plného HD rozlišení 1 920 x 1 080 bodů v různých formátech včetně MPEG-2/VOB, H.264/AVC, AVCHD, VC-1, WMV, DivX/XviD, vstupní audio je podporováno ve formátech AC3, MP2, PCM či AAC. Výstupem je vždy MP4 kontejner a video s kodekem H.264 + nejvýš dvoukanálové AAC audio.


Badaboom 1.2.1 - velmi jednoduché nastavení kvality v poměru k velikosti výsledného videa pro iPhone/iPod

Nastavení a ovládání konvertoru

Badaboom je svým ovládáním i používáním přizpůsobený nenáročným uživatelům, kteří nechtějí nic detailního nastavovat. Hlavní ovládací prvky konvertoru se tedy spoléhají na obrázky a ikony reálných mobilních či herních zařízení, ne kterých lze přehrávat H.264 video v MP4 kontejneru.

Jednoduchým posuvníkem si určíte kvalitu výsledného videa v přímé závislosti na velikosti finálního souboru, v rozšířených nastaveních enkodéru pak najdeme volby rozlišení videa, H.264 profilu a tzv. Level (max. Level 4.1). Dále lze eventuálně nastavit downmix zvukové stopy/zvukových stop, filmový mód (24 snímků/s) a také nastavení konstantního či variabilního datového toku videa.


Badaboom 1.2.1 - výběr rozlišení videa, jeho poměru stran a případného filmového módu






Badaboom 1.2.1 - podrobnější nastavení H.264 enkodéru


Badaboom 1.2.1 - nastavení vlastností konvertovaného zvuku




Badaboom 1.2.1 - také pro další cílová zařízení nabízí konvertor jen naprosté minimum předvoleb

Rychlost a využití enkodéru

Reálné využití Badaboom je jasné - co nejvíce ulehčit CPU práci, které se elegantně přesune na GPU grafické karty a při konverzích (zejména delšího) videa můžete v klidu a bez prodlev pracovat například s webovým prohlížečem, grafickým editorem či jinými aplikacemi. Zpomalení či urychlení transcodingu přes GPU grafické karty oproti CPU pak závisí hlavně na modelu a výkonu čipu grafického adaptéru.

Například u dvoujádrových procesorů typu Intel Core2Duo a "slabých" grafických karet NVIDIA GeForce řady 8xxx či mobilních verzí GeForce 9600 vychází podle zběžných testů rychlost převodu videa prakticky nastejno, přičemž u taktu od cca 2,2 GHz výš má již dvou (či vícejádrové) CPU oproti levným GeForce 8xxx navrch. Rozdílem je v tomto případě tedy pouze výrazně nižší vytížení CPU, které se při transkódování videa prostřednictvím Badaboom Media Converteru pohybuje zhruba do 30 %, zatímco u konvertorů využívajících pouze CPU je to většinou přes 80 % u dvoujádrových CPU.

Zajímavě by tak určitě vypadalo využití Badaboom u platformy NVIDIA ION pro různé nettopy a HTPC, kde relativně pomalé jednojádrové procesory Intel Atom na současných frekvencích nestíhají v reálném čase ani pořádně dekódovat HD video, natož ho pak ještě transkódovat.


Badaboom 1.2.1 - indikátor průběhu encodingu zobrazuje především dosažený počet snímků/s

U výkonnějších GPU například v GeForce GTX apod. je pak situace diametrálně odlišná a GPU akcelerace může přinést jak kýžený efekt podstatné hardwarové akcelerace při encodingu H.264 videa, tak i současné odlehčení zatížení CPU. Autory Badaboom proklamované až 20 násobné urychlení při transkódování HD videa bych (vyjma úzce specializovaných GPU) nebral moc vážně, různé testy udávají až 3-5x vyšší rychlost při srovnání s běžnými dvoujádrovými CPU a zde již má tedy GPU akcelerace značný smysl.

Konvertor bohužel není k dispozici zdarma, jeho cena je 30 USD. Zkušební verzi Badaboom Media Converteru si můžete stáhnout zdarma z webových stránek programu.

Tématické zařazení:

 » Rubriky  » VSE  

 » Rubriky  » Go verze  

 » Rubriky  » Digitální video  

 » Rubriky  » Software  

 

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: