Hoofdcategorieën

H.264-codec krijgt ondersteuning voor dualcoreprocessors

Door Ralph Smeets, maandag 23 januari 2006 22:50
Bron: InterVideo, views: 21.239

InterVideo logoInterVideo heeft een nieuwe H.264-decoder aangekondigd die gebruik maakt van meerdere threads. Hierdoor kan de decoder gebruik maken van HyperThreading of de aanwezigheid van een extra core. Om dit te bereiken worden de taken om High Definition-video te decoderen opgesplitst in een aantal losse taken die als verschillende threads kunnen draaien op een of meerdere cores. Naast de ondersteuning voor meerdere threads, kan de H.264-decoder ook gebruikmaken van nVidia's PureVideo-acceleratie die aanwezig is op de GeForce 6- en 7-serie van grafische kaarten. Hiervoor zal er wel gebruik gemaakt moeten worden van nieuwe ForceWare-drivers. Deze zouden nog dit kwartaal door nVidia geïntroduceerd worden.

Volgende 00:44
Vorige 21:40

Reacties

«  1  2  »

en nu moet de rest van de codecs gaan volgen :Y)

veel hebben dat al, of iniedergeval HT support wat op het zelfde neer komt in princiepen.
dat is ook een van de redenen dat de p4 vroeger de encodeer benchmarks won.

Nou, die 5% max zal het niet zijn geweest hoor... :P

Het gaat hier om decoders, niet encoders.

Overigens won de Intel van AMD dankzij de bandbreedte van het geheugen, niet op processor kracht.

Overigens won de Intel van AMD dankzij de bandbreedte van het geheugen, niet op processor kracht.
Was het niet zo dat Intel van AMD won/wint door de langere pipeline van de Intel Pentium 4? (eventueel ook betere branch-prediction)

Van een langere pipeline wordt een CPU niet sneller, eerder langzamer vanwege pipeline flushes. De langere pipeline was nodig om de kloksnelheden te kunnen halen waarop de P4 moest kunnen werken (bedoeling was tot 5Ghz. We all know where that ended...)

Voordeel van de P4 was de geheugenbandbreedte en de hoge kloksnelheid waardoor de CPU het speciaal goed deed in het type streaming data-pomp (veel data, veel processing, maar wel alles netjes serieel) toepassingen als het encoden/decoden van video/audio.

Ik denk dat CoreAVC eerder zal zijn met hun SMP High Profile H.264 decoder.

mooi :D
kwam er eergister achter dat windows movie maker ook dual-core ondersteund (filmpje encode voor me moeder :7 ) dat ging lekker snel! dus ik zie zeer graag meer dual core support! :D

Ik ben benieuwd of InterVideo deze decoder-software ook gratis gaat uitbrengen als los component. Aangezien er op dit gebied nog geen concurrentie is, zullen zij behoorlijk wat extra naamsbekendheid op kunnen bouwen. Het zou als reclame voor hun overige commerciele producten kunnen dienen. Het is mooi om te zien dat er nu eindelijke toepassingen voor de thuis-desktop worden omgezet naar multi-threading. Ik vind dat InterVideo hiermee erg snel is, want dit vereist vaak dat de software van de grond af opnieuw opgebouwd moet worden.

Als er geen concurrentie is, kunnen ze juist ervoor vragen wat ze willen.

Als er WEL concurrentie is, dan moet je naam maken door goedkoop/gratis te gaan worden.

Daar ben ik het niet mee eens. Je kan zorgen dat je product meer wordt gebruikt omdat het gratis is, maa anderzijds als er geen concurrentie is en ze distribueren het gewoon zal ik sneller geneigd zijn om de betaal-programma's te kopen. (Alleen als de codec goed is natuurlijk)

de Libavcodec is toch ook al multithreaded? (FFDshow), nog geen H.264 ondersteuning momenteel, maar dat zal vast ook nog wel toegevoegd worden. Ik gebruik liever 3rd party decoders inplaats van die bagger die meegeleverd wordt bij Intervideo of powerdvd whatever, heb ze nog nooit echt goed gevonden imho, daarnaast zullen ze vast volgestampt zitten met beveiligingen oid en ze kosten nog geld ook.

Dit lijkt me nu niet echt zo speciaal. Zeker door de grafische kaart zal er meer dan genoeg worden overgenomen om te overleven met 1 core

.. hoewel dat helemaal klopt, gaat het hier om een DEcoder ;)
[edit] wel verdraaid.. onder de verkeerde reactie geplakt, sorry

Dat ligt er maar helemaal aan wat voor grafische kaart er in jouw pc'tje hangt.
Zeker een hdtv 1920x1080 filmpje afspelen is niet te vergelijken met even een divx'je afdraaien.
Om dit soepel weer te geven heb je een behoorlijk dikke videokaart nodig, en liefst ook nog en stevige cpu ernaast.
Als er nu in deze codec support komt voor dual-core cpu's en ht cpu's zal dit een gedeelte van de werklast wegnemen voor de videokaart waardoor de mensen met een minder zware videokaart ook kunnen genieten van hdtv.
Ik kan niet wachten tot de nieuwe films ook gaan uitkomen in 1080p voor het grote publiek :D
Voorlopig moet ik me nog even tevreden stellen met demo materiaal en mijn X360. (helaas 1080i meestal)

Edit:
hiermee bedoel ik dus mensen die het moeten stellen met een goedkopere ati 9**** serie kaart of mensen met een nvidia FX5*** serie of een ti4*** kaartje bijvoorbeeld. (de lage modellen van deze series dus, niet de 9800xt of de 5950ultra oid)
Met een fatsoenlijke cpu en een X700 of een nvidia 6600 oid zal het sowiezo wel aardig afdraaien.<div class=r>[Reactie gewijzigd door [X]Death996]</div><!-- end -->

Zo'n dik systeem heb je helemaal niet nodig hoor. Ik heb laatst een 1080p film gekeken, en mbv purevideo loopt dat echt perfect op mijn systeem (6600GT, 3000+).
Zonder purevideo loopt het idd totaal niet, maar als de videokaar het werk op zich neemt wordt m'n processor maar voor 40% belast, terwijl dat maar een 6600GT is (en het schijnt met tragere kaarten ook nog wel te kunnen).

Dat IS een vrij dik systeem. Vooral die videokaart is niet mainstream, meeste (niet heavy-gamer) systemen worden nog altijd met 5200/6200 verkocht, en dat is NU. Een mainstream PC van 2-3 jaar oud speelt zoiets niet zomaar.

grappig... purevideo is op dit moment namelijk puur voor dvd decoding (mpeg) en neit voor normale videos. daar heeft nvidia weer een andere gedeelte (programmable pixelshaders geloof ik) voor om te decoden. alleen helaas die schijnen op heel veel karten dus neit te werken. zoals mijn 6800le aangezien nvidia daar een fout in heeft.

kijken of ze nou inderdaad die urevideo gebruiken of die programmable codecs.

Ik kijk 1080p zonder framedrops op een Sempron64, S754, 32-bits met geïntegreerde SiS videokaart en Quicktime 7. Dan moeten wel alle andere programma's uit staan en niet teveel achtergrondprocessen draaien, maar het werkt wel!

Zo'n dik systeem heb je helemaal niet nodig hoor. Ik heb laatst een 1080p film gekeken, en mbv purevideo loopt dat echt perfect op mijn systeem (6600GT, 3000+).
hahaha. ik denk dat ik dan toch echt te ouwerwets ben met mijn 863 Mhz 265 MB en VooDoo Banshee 16 MB :P

grappig... purevideo is op dit moment namelijk puur voor dvd decoding (mpeg) en neit voor normale videos. daar heeft nvidia weer een andere gedeelte (programmable pixelshaders geloof ik) voor om te decoden. alleen helaas die schijnen op heel veel karten dus neit te werken. zoals mijn 6800le aangezien nvidia daar een fout in heeft.

kijken of ze nou inderdaad die urevideo gebruiken of die programmable codecs
Volgens mij weet je niet goed waarover je het hebt.
Purevideo is niet enkel voor dvd decoding.
"NVIDIA® PureVideo™ technology delivers smooth HD video in all formats and with superb picture clarity."
http://www.nvidia.com/page/purevideo.html
All formats dus, niet enkel DVD.
Het gebruikt helemaal geen programmeerbare pixel shaders maar heeft een eigen hardware video processor die in samenwerking met de purevideo software beelden versnelt en van betere kwaliteit voorziet.
Enkel de op de NV40 en NV45 core gebaseerde kaarten hebben een foutje in de video processor waardoor WMV 9 acceleratie niet werkt. Al de rest werkt wel.
Genoeg onzin rechtgezet voor vandaag?

lees jij maar eens goed waar ik op reageer.

diegene zegt dat ie 1080p heeft afgespeeld mbv purevideo. waarebij ik me afvraag of dat bij mij zal werken

en kijk effe hier http://www.nvidia.com/page/purevideo_support.html
in de agp nvidia 6800 sectie. die ondersteunt op dit moment ALLEEN DVD (mpeg2) decoding... en ze kunnen wel erbij zeggen all hd content. maar het enige wat ze nu officieel ondersteunen is wmv9 en DVD (mpeg2) en als WMV9 dan neit werkt dan blijft er alleen DVD over... denk jij maar eens na voor jij iets post..

zo nu echt de onzin van vandaag recht gezet...

Jezus man, je hebt over pixel shader decoding. Wat echt de totale onzin is. Nvidia heeft helemaal niet zoiets. Je weet gewoon niet waarover je het hebt.

> en nu moet de rest van de codecs gaan volgen

Hoezo? x264 ondersteunt al een tijd multithreading, bovendien scoort x264 het beste in de recente doom9 shootout.

x264 is alleen een encoder. Khad me ook eerst mislezen ;-).
ffdshow ondersteunt multicore nog niet dacht ik

voor xvid en zo zou dit echt geweldig zijn ja.

Ik vraag me alleen af of de effectieve snelheid van coderen dan ook echt verdubbeld wordt.

er zijn nog meer bottleneks natuurlijk, zoals hd snelheid en geheugen/FSB bandbreedte.
dus verdubbelen zal het zeker niet maar het zal zeker helpen.

Bij encoden van video is de hd snelheid nu niet bepaald de bottleneck...

Probeer vidomi eens; super xvid ondersteuning en je kunt met behulp meerdere pc`s rippen (zelfs meerder cpu`s zie ik net!)!

Mooi mooi, zeker voor HD content is het zeer welkom.

Maar heb een vraagje: voor hardware acceleratie van PureVideo, heb je de betalende PureVideo software nodig? Of gebeurt alles automatisch? (Op voorwaarde dat je geen brakke NV40 of NV45 GPU hebt).

purevideo van Nvidia is zelf ook pay-ware.

je hebt verschillende vormen, bronze, gold en platinum.

bronze doet 2 kanaals dolby en spdif, gold voegt daar 5.1, prologic II en headphone aan toe, en platinum doet DTS erbij.

zie dit linkje

Wat heeft het geluid te maken met het sneller verwerken van videobeelden door je videokaart?

Zijn vraag is of je die Purevideo software moet kopen om de PureVideo techniek (je videokaart het meeste werk te laten doen bij decoderen) te activeren, of dat Nvidia drivers voldoende zijn?

Nuja , bij mijn 7800GTX kaart , voor die prijs , mochten ze dat er wel bijleveren dan ipv die crap games altijd. Vanavond dus maar es zoeken op irc naar Purevideo :)

betalende PureVideo software
Ik wil ook wel software hebben die mij betaald, en dan uiteraard ook multithreaded.

Heeft Nvidia eigenlijk niet een of andere testtool om te checken of je kaart over PureVideo beschikt?

Alle chips uit de GeForce 6 en 7 serie ondersteunen purevideo.

Behalve de 6800 serie*

*Behalve de 6800GS die doet het weer wel**

**Misschien is sander's idee niet zo gek voor de duidelijkheid ...

nee hoor ALLE Geforce 6 kaarten ondersteunen dit:

pureViedeo
Available models: GeForce 6800 Ultra, GeForce 6800 GT, GeForce 6800 GS, GeForce 6800, and GeForce 6800 XT.

de AGP variant (nv40) heeft geen h264 ondersteuning, de rest van de 6 en 7 serie wel.

Sorry maar dit is onzin. Alle serie 6 en 7 serie kaarten hebben de video processor. Enkel kaarten op basis van de NV40 en NV45 hebben een foutje waardoor WMV9 decodering niet hardwarematig versneld kan worden.

Onderaan deze pagina is een lijst opgesteld met videokaarten die gebruik kunnen maken van de nieuwe H.264 codec.

Dan is deze link wat beter: http://www.nvidia.com/page/purevideo_support.html

Daar kan je bijvoorbeeld goed op zien dat de 6800 Ultra wel MPEG-2 SDTV+HDTV decodering aankan, maar geen WMV9 (de Microsoft variant van MPEG-4/H.264) voor zowel SDTV als HDTV.

Dat is dus waar het probleem inzit, HDTV kan in zowel MPEG-2 als WMV9 (MPEG4/H.264) gedaan worden, echter voor de laatste vorm is veel meer rekenkracht nodig.
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 00:44
Vorige 21:40
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: