Tom's Hardware > Foren > Grafikkarten > GeForce & Forceware > Videos 12mal so schnell umwandeln in Verbindung mit der GPU

Videos 12mal so schnell umwandeln in Verbindung mit der GPU

Forum Grafikkarten : GeForce & Forceware - Videos 12mal so schnell umwandeln in Verbindung mit der GPU

Tom's Hardware: 1,4 Mio. Mitglieder aus 6 verschiedenen Ländern beantworten alle Ihre Fragen über Computer-Technik und IT. Um Hilfe zu erhalten, registrieren Sie sich kostenlos!
Wort:    Username:           
 

Für alle Besitzer einer Geforce 8800 oder höher, die gerne Videos umwandeln!!! NEUE SOFTWARE ERSCHIENEN!!!

Für alle die nicht glauben können dass die Grafikkarte in Videoencodingbereich um "WELTEN" schneller ist als die beste CPU am Markt empfehle ich folgende Software:

http://elementaltechnologies.com/how_it_works.php

RapiHD - 24x real-time decoding of 7 Mbps, DVD-quality MPEG-2 streams in Verbindung mit der Geforce 8800!! Unglaublich! Die Software ist ganz neu und kennt noch keiner. Bin froh dass sich jemand die Mühe gemacht hat und solch ein Programm geschrieben hat, man kann damit unglaublich schnell encoden, H264, MPG usw... Schaut es euch an, oder sucht bei Google unter RapiHD!


Now NVIDIA demonstrated the possibilities of RapiHD program technologies, which uses NVIDIA video chip for converting video files. As example Nvidia examined the conversion of MPEG-2 file with 1280 X 720 resolution in MPEG-4 with 320 X 240 resolution . Central processor took from 110 to 45 seconds in order to complete this task while NVIDIA Video card require only 15 seconds.
Using two hours trailer, the processor Core 2 Duo with 1.66 GHz frequency require 7 hours and 35 minutes, the processor Core 2 Extreme with four Core and 3.0 GHz frequency require 4 hours and 53 minutes. Mobile video card geForce 8800M with 64 streams processors required 56 minutes, and desktop geForce 8800 GTS 512mb with 128 stream processors execute this task in 23 minutes only . Therefore nvidia video card is 12 times faster than Core 2 Extreme QX9650 (3.0 GHz).

die 4Core CPU braucht für ein zwei Stunden HD Video 4 Stunden 53 Minuten zum Umwandeln, die Geforce 8800 GTS braucht dafür NUR 23 Minuten!!! Respekt für die Entwickler von RapiHD!!

Anzeigen
- 1 +

Ich kenne die Software schon (vom Prospekt her). Allerdings kenne ich auch keinen Preis und keine Image-Quality Werte. Ich denke es wird sehr teuer sein, da das Produkt mit Hardwarelösungen im Filmbereich konkurriert.

Stevefarmer schrieb :

die 4Core CPU braucht für ein zwei Stunden HD Video 4 Stunden 53 Minuten zum Umwandeln, die Geforce 8800 GTS braucht dafür NUR 23 Minuten!!! Respekt für die Entwickler von RapiHD!!



720p (1280 x 720) @24/25fps schaffe ich auf 3GHz QuadCore mit x264 in Realtime (Single-Pass, aber das genügt mir). Und zwar von MPEG4-AVC nach MPEG4-AVC.

Interessant ist in meinen Augen nur MPEG4-AVC. Die 24x real-time decoding ist völlig egal:

  • bezieht sich auf MPEG-2
  • bezieht sich auf Decoding - nicht Encoding


Ich kann auch nicht erkennen welches Quellmaterial sie beim "Two Hour Trailer" genommen haben und was die Zielauflösung ist. Der RadiHD H.264 macht schon realtime und ich hoffe, dass sie auch B-Frames benutzen. Alles andere wäre keine große Kunst.

Die Idee ist zweifelsfrei gut, aber ob die Software auch gut ist, kann ich nicht sagen. Ich bezweifel es ein bißchen, weil die Webseite sehr geschönt ist.

Für die PS3 mit 8-fach Cell-Prozessor @3GHz könnte man ähnliches basteln. Gibt's auch schon.

Antworten 7oby
- 0 +

Leider bieten die keine Trail version an um sich ein Bild..oder sagt man Film...machen zu können. Aber klingt interessant.

Antworten r3d

unter:

http://209.85.135.104/search?q=cac [...] cd=4&gl=at

gibts so einen Art kleinen Testbericht.


Laut Homepage kann der H.264 ENCODER folgendes:

RapiHD™ AVC-Intra (H.264 Intra) Encoder SDK



The RapiHD™ AVC-Intra SDK is a GPU-accelerated, intra-frame only encoding software platform. It is ideal for archival purposes and lossy transmission environments, as the lack of temporal compression makes it very error-resilient and relatively easy to edit. Many Panasonic products today, such as the P2 recording platform, are based on the AVC-Intra standard.

Specifications

Real-time AVC-Intra Economy (1440x1080) HD mode encoding
Near-real-time AVC-Intra Full Resolution (1920x1080) HD mode encoding
Fully programmable output bitrate, including AVC-Intra standards @ 50 and 100 Mbps
Supports 8-bit per pixel resolutions
4:2:0 chroma output
Runs on Windows XP and Linux; Macintosh and Windows Vista versions coming soon
Requires NVIDIA GeForce G80-based or later GPU
Target Applications:

Video servers
Non-Linear editors
Post-Production tools

--------------------------------------------------------------------

@7oby

Gibt es denn noch andere Programme die das Encoden über die Grafikkarte machen? Wenn ja, wäre ich dir dankbar wenn du sie mir aufzählen könntest.

Antworten Stevefarmer
- 0 +

Stevefarmer schrieb :

Gibt es denn noch andere Programme die das Encoden über die Grafikkarte machen? Wenn ja, wäre ich dir dankbar wenn du sie mir aufzählen könntest.



Nein, gibt's derzeit wohl nicht, denn sonst würde das nVidia wohl erwähnen:
http://translate.google.com/transl [...] nvidia.htm
http://www.nvidia.com/object/cuda_showcase.html#isvs


Nur für Cell. So funktioniert's:
http://www.hotchips.org/archives/h [...] 7.S1T4.pdf

Und das gibt's dann kommerziell:
http://www.mc.com/mediacenter/pres [...] px?id=9905

Oder hier als Open-Source zum weiterfrickeln:
http://sourceforge.net/projects/cell-h264/
(war 3. Platz bei dem Wettbewerb:)
http://www-304.ibm.com/jct09002c/u [...] ests/cell/

Antworten 7oby

Eine Freundin codiert schon seit fast 2 Jahren mit ihrer Radeon X1300 wesentlich schneller als mit der CPU. Das PlugIn konnte man sich damals einfach kostenlos von ATI ziehen. Müsste mit heutigen auch noch funktionieren.

Antworten Weltenspinner
- 0 +

Weltenspinner schrieb :

Eine Freundin codiert schon seit fast 2 Jahren mit ihrer Radeon X1300 wesentlich schneller als mit der CPU.

 

Ich kenn' das Ding - es ist ein Fake! ATI hatte seinerzeit den Plan (!) ein Teil des Encodings auf die GPU auszulagern. Das Marketing hat das einen Augenblick zu früh aufgegriffen. Auf der Homepage wurde GPU offload Encoding groß angekündigt und das entsprechenden Tool "Avivo Video Converter" gib's noch immer zu Download:
http://ati.amd.com/technology/avivo/technology.html

 

Die Skepzis war groß unter den Testern: Die GPU wurde nicht heißer. Die Image-Quality war sehr schlecht (das musst Du erstmal messen können). Bald kamen die ersten Hacks von dem Converter, so dass der Converter genausogut auf anderen Grafikkarten lief (zuvor ließ er sich weder auf anderen als x1000/x1900 etc. installieren noch starten).

 

Lange Rede kurzer Sinn: ATI (zu der Zeit hießen sie noch so) hat zugegeben, dass das Tool rein CPU basiert arbeitet. Alle Hinweise darauf (GPU offloading) wurden von der Homepage entfernt. Die Performancegewinne von 80% (s.o.) sind zu Lasten der Imagequality und die Performance des ATI Tools kann mit modernen weiterentwickelten Tools bei gleicher Image Quality nicht mithalten.

 

Es gibt also besseres rein CPU basiertes.


Nachricht bearbeitet von 7oby am 01.05.2008 um 14:51:18
Antworten 7oby

Ich hätte mir damals auch schon fast die ATI X1300 nur wegen diesem Tool gekauft, zum Glück habe ich früh genug erfahren dass das alles nur ein Fake ist.
Ich hoffe mal dass RapiHD wirklich die GPU nutzt?!
Leider gibts nirgends irgendwelche Tester die das Tool schon ausprobiert haben und berichten :((

Antworten Stevefarmer
- 0 +

Stevefarmer schrieb :

Ich hoffe mal dass RapiHD wirklich die GPU nutzt?!
Leider gibts nirgends irgendwelche Tester die das Tool schon ausprobiert haben und berichten :((



Benchmarks, Tests:
http://www.anandtech.com/video/showdoc.aspx?i=3339

Filmchen 1:
http://www.youtube.com/watch?v=8C_Pj1Ep4nw

Filmchen 2:
http://www.badaboomit.com/

Antworten 7oby

schaut so aus als würde langsam Software auf dem Markt kommen die wirklich die GPU nutzt....
Sehr schön!!!

Antworten Stevefarmer

Die 4000 Serie von ATI hat wie es aussieht auch eine GPU-Beschleunigung für das Encoden von Videos. :hello: :D

http://ati.amd.com/products/Radeonhd4800/index.html


ATI Radeon™ HD 4800 Series – Overview

Accelerated Video Transcoding (AVT) - AVT allows you to convert videos to H.264 and MPEG-2 formats up to 19x faster than when using a just CPU. Full 1080p files can be converted to H.264 and MPEG-2 up to 1.8x faster than real-time. (This may vary depending on your System configuration and video formats. Using an Intel Core 2 Duo E8500 3.16 GHz based PC, AMD was able to achieve GPU accelerated transcoding speeds up to 19x faster using Cyberlink PowerDirector than when using the same CPU alone with MainConcept encoder in Adobe Premiere CS3. Using the same System, full 1080p files were converted 1.8x faster than real-time.)


Enhanced DVD Upscaling - Watch standard DVD movies in near high-definition quality with DVD upscaling. The GPU uses post processing algorithms to enhance standard and low resolution videos and movies on your HD display.


Nachricht bearbeitet von Stevefarmer am 25.06.2008 um 12:33:12
Antworten Stevefarmer
- 0 +

Ich bin ganz gut im alte Threads rauskramen. Nachdem nVidia ja den CUDA H.264 Encoder als Demo rausgebracht hat:
http://www.nvidia.de/content/force [...] wnload.asp

Hier das Ergebnis bei 1,5MBit/s:
http://img99.imageshack.us/img99/6342/snapshot200808130411547hd5.png

Zum Vergleich mit x264 bei 1,5MBit/s
http://mirror05.x264.nl/Dark/website/x264_545.png

oder auch mal MPEG-2 bei 1,5 MBit/s
http://mirror05.x264.nl/Dark/website/hcenc_545.png

Und dabei läuft's sogar langsamer als x264 mit crappy Settings.

Weitere Codec Vergleiche:
http://mirror05.x264.nl/Dark/website/compare.html

Und der Thread zum CUDA H.264 Encoder:
http://forum.doom9.org/showthread.php?t=136847

Antworten 7oby

@7oby

Vielen Dank für die Info!

Leider habe ich keine Geforce 8800er, somit kann ich den Badaboom Wandler nicht testen, gibt es irgendwelche Möglichkeiten die Qualität besser einzustellen? Und wie schnell ist das Programm den nun wirklich? Wandelt es wirklich in mehrfacher realtime Geschwindigkeit? :ange:

Ciao :hello:

Antworten Stevefarmer
- 0 +

Du brauchst nichts testen. Das Ding ist abgefrühstückt:

. CPU Encoding ist schneller als der CUDA Badaboom Encoder bei gleicher Qualität.
. Die Qualität des Badaboom kann man kaum einstellen. Der hat ja noch nichtmal B-Slices:
http://en.wikipedia.org/wiki/H.264#Profiles
. Du kommst mit x264 auf ein Vielfaches von Realtime, wenn Du die Settings Richtung derer des CUDA Badaboom verschiebst. Fang' mal mit dem Profil "1P-Maxspeed: Everything disabled for max encoding speed (good for live capturing)." an:
http://forum.doom9.org/showthread.php?t=101813
Das was Dir dort an Qualität nicht genügt musst dann mit der Bitrate rausholen. Ist aber okay, dass man z.B. von einer DVD sich für unterwegs was für's iPhone, PSP etc. transcoded. Hauptsache es geht schnell. Ich will's unterwegs schauen. Wird danach eh gelöscht. Mir ist dann egal ob das Encoding 200MB oder 400MB ist.

bg,
7oby

Antworten 7oby
Tom's Hardware > Foren > Grafikkarten > GeForce & Forceware > Videos 12mal so schnell umwandeln in Verbindung mit der GPU
Zu:

Es gibt 95 identifizierte und nicht identifizierte User. Zur Ansicht der Liste identifizierter User, Hier klicken.

Wichtiger Hinweis

Dieses Thema ist länger als 6 Monate inaktiv.
Bitte überprüfen Sie, ob Ihr beabsichtigter Kommentar noch einen Mehrwert bringt oder das Anlegen eines neuen Themas nicht besser wäre.

Antwort hinzufügen Abbrechen
Google Anzeigen
  • Die Community jetzt fragen
  • Veröffentlichen
Anzeige
Videos
Die folgenden Community-Mitglieder erhielten Auszeichnungen!
Wir gratulieren:
  • 01:00 kritiker- hat das Abzeichen Leser erhalten
  • 01:00 langschlaefer hat das Abzeichen Leser erhalten
  • 08:17 dabiggy hat das Abzeichen Kolumnist erhalten
  • 01:00 synonym hat das Abzeichen Leser erhalten
  • 23:04 WildFire hat das Abzeichen Kolumnist erhalten
  • 01:00 peaky hat das Abzeichen Leser erhalten
  • 01:00 rey hat das Abzeichen Leser erhalten
  • 16:26 Launebaer hat das Abzeichen Kolumnist erhalten
  • 01:00 plastikcity hat das Abzeichen Leser erhalten
  • 01:00 BATM0bile hat das Abzeichen Leser erhalten
Anzeigen