neprihlásený Utorok, 28. apríla 2026, dnes má meniny Jarmila
Softvér zdarma akcelerujúci konverziu videa pomocou Nvidia GPU

DSL.sk, 10.6.2009


Autori free GUI nástroja na konverziu videa pre Windows MediaCoder tento týždeň vydali novú verziu 0.7.1, ktorá podporuje akceleráciu konverzie videa do H.264 kompresného formátu pomocou Nvidia GeForce GPU.

Doteraz hardvérovú akceleráciu konverzie videa na Nvidia kartách z komplexných GUI nástrojov podporovali len platené softvéry.

Akcelerácia je podporovaná samozrejme pomocou CUDA programového rozhrania, vyžaduje teda karty z modelového radu GeForce 8 a vyššie a verziu ovládačov minimálne 185.85.

Akceleráciu pomocou CUDA si je možné zvoliť ako jeden z enkóderov po voľbe konverzie do H.264. Okrem konverzie samotného videa má byť možné zapnutím voľbu "Use Encoder's Video Filters" pomocou CUDA akcelerovať aj prípadné nastavené zmenšovanie videa a deinterlacing. Zmenšovanie videa v našom teste akcelerované bolo, deinterlacing ale nie.

MediaCoder sme otestovali na konverzii MPEG-2 videa rozlíšenia 720 x 576 na 2 Mbps H.264 video. Pri konverzii pomocou x264 na 2.4 GHz Core 2 Quad procesore s využitím štyroch threadov sa video konvertovalo rýchlosťou 35 fps, pri konverzii pomocou CUDA na iba GeForce 8600 GT až rýchlosťou 67 fps.

Rozdiel v rýchlosti sa ďalej zvyšuje s vyšším bitratom výsledného videa, slabším procesorom respektíve silnejšou grafickou kartou.



Zväčšiť
Konverzia MPEG-2 videa na H.264 akcelerovaná pomocou GPU



Build 0.7.1.4430 s podporou konverzie akcelerovanej CUDA je možné sťahovať napríklad tu. Zo stránok nástroja je v súčasnosti k dispozícii na stiahnutie novší build 0.7.1.4433, ktorý má akceleráciu pomocou CUDA deaktivovanú, podľa informácie autora dočasne z licenčných dôvodov.



Najnovšie články:

Colníci zabavili falošné Apple produkty za 660-tisíc
Linuxové jadro pridalo real-time funkčnosť na ARM
Termín misií Artemis sa opäť posúva
Nová séria Star Trek seriálu začne v júli, ukážka
Česká pobočka linuxovej distribúcie Suse založila odbory


Diskusia:
                               
 

super toto vyuzijem casto..
Odpovedať Známka: 7.8 Hodnotiť:
 

badaboom mi miestami fachci 150-200fps
Odpovedať Známka: 3.3 Hodnotiť:
 

badaboom je kvalitou velmi zle na tom, az by som povedal nepouzitelne, je fajn ze to srpavi rychlo ale ten vysledok? ...
Odpovedať Hodnotiť:
 

pics or it didnt happen. kvalitou velmi zle? krajsie videa som na iPhone teda nevidel :p
Odpovedať Hodnotiť:
 

tak na take malo rozlisko to moze byt v pohode, ja som to konvertoval pre appletv / ps3 a na telke som videl velmi zlu pixelizaciu, cez mencoder pri rovnakom bitrate to bolo o dost lepsie
Odpovedať Hodnotiť:
 

Zo stránok nástroja je v súčasnosti k dispozícii na stiahnutie novší build 0.7.1.4433, ktorý má akceleráciu pomocou CUDA deaktivovanú, podľa informácie autora dočasne z licenčných dôvodov.

Pekne pekne... Softwarove patenty, euly... A potom to vizera takto.
Odpovedať Známka: 1.4 Hodnotiť:
 

Treba sa na to pozriet aj z ineho uhla.
Je jasne ze vela firiem, dava az prehnane licencne podmienky.
Ale uplne bez licencii to proste byt nemoze. Kto by robil nejaky produkt, venoval tomu kopu casu, financii, a nakoniec by s tym robil kazdy co len chce?
Odpovedať Známka: 0.0 Hodnotiť:
 

podla mna ako reklama by to bolo ucinne, nehovoriac o tom, ze aj komunita samotna dokaze vyvoj posuvat dopredu, a nvidia je hw gigant,ale bez podpory v sw si moze piskat (nabuduce si kupim ati..)..
Odpovedať Známka: -5.0 Hodnotiť:
 

Nevyznam sa uplne v problematike kodovania videa, ale vyznie mi to tak ze maju licencny problem s CUDA. Nakolko je vsak nVidia hlavne dodavatel hw, pripada mi to dementne, ten sw by mal byt dostpny verejne vsetkym vyvojarom, ved ide o propagaciu ich hw.

Navyse aj pouzivam vyhradne sw s volnymi licenciami ala bsd/gnu/apache/... A nemam pocit ze by ten sw bol nekvalitny :)
Odpovedať Hodnotiť:
 

nepozna niekto program ktory vie konvertovat video cez grafiku tak aby to rovno bolo nastavene na iphone ?
Odpovedať Známka: -6.7 Hodnotiť:
 

pre nvidia je to badaboom, neni sice free, ale da sa zohnat :)
Odpovedať Známka: 0.0 Hodnotiť:
 

Ja konvertujem video (nahrávky z DVB) na školských počítačoch (majú napísané, že sú štvorjadrové, ale istotu nemám) aby cez noc u mňa počítač nehučal a bežne to vypisuje rýchlosť kódovania pod 7 FPS. Pri dvoch prechodoch (a dajme tomu 25 FPS na video) trvá prekódovanie asi tak 7 krát dlhšie ako dĺžka videa (25*2/7). Strašné.
Ale to bude hlavne nastaveniami - na čase nezáleží, takže čo najlepšie (len bitrate dávam tak, aby mi výsledná veľkosť videa vyhovovala - keby nezáležalo na výslednej veľkosti videa, tak neprekodúvavam vôbec, že?)
Odpovedať Hodnotiť:
 

ale je to riadny odrb, používam Windows 7 64bit, nahodil som si verziu 0.7.1.4430 (teda tú na ktorej má cuda fachať), mám grafiku 9600GT a vyskúšal som teda prekódovať jedno dvd do h264 s default nastaveniami. Cez klasický divx+virtualdub mi toto video robilo cca 90-95fps, a cez tento zázrak nedalo ani 70fps a to mám v porovnaní s testom iba c2d 8400 taktovanú na 3,6ghz. Podotýkam, že podľa mňa na tom cuda nefachá úplne, nakoľko po spustení konverzie mi zaťažilo maximálne procák a grafika nezvýšila svoju teplotu ani o stupeň oproti kľudovému stavu (tzn. nebola zaťažená).
Odpovedať Známka: 10.0 Hodnotiť:
 

To znie, akoby si bol odbornik...
To, ze to moze byt win 7 ta asi nenapadlo :D kam to ten svet speje
Odpovedať Známka: -2.0 Hodnotiť:
 

demencia tuto, ale hlavne ze mas w7 64b ktory je urcite final rls ze?
Odpovedať Známka: -2.0 Hodnotiť:
 

no, lenže to isté mi robí aj vo VISTE HP 64bit, a?
Odpovedať Známka: -5.0 Hodnotiť:
 

len tak mimo misu urcite mas aj drivre ktore to podporuju ? myslim ze 180+
Odpovedať Hodnotiť:
 

mam presne tu verziu ktora je popisovana v clanku ako minimum.
Odpovedať Hodnotiť:
 

Na vysokych rozliseniach videa (cca 300-400 kPix ako ma DVD) mi tiez Ati AVIVO nejde do H264 ovela rychlejsie, alebo tak isto ako konverzia pomocou CPU, z coho som veeeeeelmi rozcarovany a sklamany, kedze som cakal 6x-8x narast vykonu (mam HD 48xx, ziadne orezavatko HD 45xx)... ale akonahle klesneme na 320x240 ci podobne mini-rozlisenia (76 kPix), tak je to cca 2x rychlejsie ako pomocou CPU (Ph II BE 940 postekleny na 955) ...

Ale aj tak to neni buhvico (pricina je v silnom 4-jadrovom CPU, dalej H264 dokaze vyuzit vsetky 4 jadra takmer na 100% (v podstate ako keby bolo vyuzitych 3,8-3,9 jadra) kdezto XviD 1.2.x ci DivX 6.4 az 6.6 vyuzivaju max. 2 jadra a aj to vooooobec nie efektivne, kazde asi tak na 70-80%... t.j. defacto je vyuzitach ako keby 1,6 jadra)
Odpovedať Hodnotiť:
 

kazdopadne to volaco robi, kedze s tymto MediaCoder-om 5minutovy mpg2 do x264, mp3 4:05 a s virtual dub-om 5:45. 3Ghz athlon64 x2 + 9600GT.
Odpovedať Hodnotiť:
 

tak nie. To bolo stale cisto cez procesor, a aj tak to je rychlejsie ako virtual dub. Po zapnuti cuda encoder v okienku video to rata uz 9600vka, zial neakceptuje to avi, rata to len do mp4. Cas 1:33
Odpovedať Hodnotiť:
 

vyskusajte TMPG Encoder, tomu sa hovori software na video, a tiez ma podporu CUDA
Odpovedať Hodnotiť:

Pridať komentár