PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ray Adams' ATI XCoder v2.0b with GPU Support


deekey777
2009-05-26, 14:27:19
http://forums.guru3d.com/showthread.php?t=296314


Requirements:
NET 2.0
ATI Avivo Codecs (9.3 or higher version)

New in this version:
1. Added HD quality formats
2. Added option to enable GPU encoding

Bei mir will das Teil nüschts machen (Win7), es startet mit einer Meldung (ic tippe mal, weil sich die Codecs nicht registeren wollten usw).
Freiwillige?

Schlammsau
2009-05-26, 15:27:48
Bei mir gehts auch nicht.
Vista x64 SP1 und Catalayst 9.5

http://www.abload.de/img/unbenanntwal8.jpg

kokett
2009-05-26, 15:30:41
Ich hab es eben grad getestet. Fazit:

Erstmal eine geeignete Datei finden, die das Programm auch akzeptiert ;). Ich hatte nur ein 44mb großes mpeg1 video, dass er geöffnet hat. Ich werde nachher mal schauen, dass ich ein größeres Video aus einer ungeschützten DVD rausbekomme.

Tests: 44mb mpeg1 zu DivX -> GPU Auslastung 14% bei meiner x2. Hab dabei noch nicht geschaut, ob beide GPUs genutzt werden, hatte nur das CCC auf zur Kontrolle.

44mb mpeg1 zu h264 -> GPU Auslastung 8%.

Ist noch nicht sehr aufschlussreich, ich weiss. Ich mach mich mal dran ein paar hundert mb an mpeg2 zu organisieren, die 44mb zu konvertieren hat 3-5 sekunden gedauert.

Edit:
245mb mpeg2 zu divx -> 10-14%. Dauer: 2m49s. Die Karte hat in den 3D Modus geschaltet zum encoden.
245mb mpeg2 zu wmv9 -> 8% Dauer: 3m5s

Soll ich sonst noch was testen ? Gibt es evtl. Files, wo die GPU(s) richtig ackern? Ich werd jetzt mal auf der WMV9 Seite ein paar HD Videos testen, falls das Tool sie nicht abweist.

Daredevil
2009-05-26, 15:46:56
Bei mir startet es ( Win7 beta 7000 + HD4830 @ Cat 9.5 )
Nur ich weiß nicht so recht was ich testen soll, irgendwer ne Idee?

Bei meinen ersten Tests war die GPU Auslastung immer noch ziemlich gering, ich test mal weiter.

google
2009-05-26, 15:47:46
Bei mir gehts auch nicht.
Vista x64 SP1 und Catalayst 9.5


Tip:
Requirements:
NET 2.0
ATI Avivo Codecs (9.3 or higher version)

einfach mal auf ati.amd.com vorbei schauen und die avivo codecs runterladen... ;-)

google
2009-05-26, 15:51:34
wenn man jetzt damit auch xvids öffnen könnte.... *träum*

ich konnte bisher auch nur verschieden mpegs öffnen, aber habe noch kein vergleich, da ich Kodierungsaufgaben immer auf meinem Zweitrechner abarbeiten lasse... heute abend guck vergleiche ich das mal!

deekey777
2009-05-26, 15:53:03
Bei mir startet es ( Win7 beta 7000 + HD4830 @ Cat 9.5 )
Nur ich weiß nicht so recht was ich testen soll, irgendwer ne Idee?

Bei meinen ersten Tests war die GPU Auslastung immer noch ziemlich gering, ich test mal weiter.
Die GPU-Auslastung ist eigentlich egal, viel wichtiger ist, ob die GPU involviert ist. Hinzu kommt, dass der Converter sehr wählerisch ist, was die "Hinzuziehung" der GPU angeht, selbst wenn man kommerzielle Software wie Cyberlinks MediaShow Espresso nutzt, http://www.cyberlink.com/products/mediashow-espresso/gpu-optimization_en_US.html

_DrillSarge]I[
2009-05-26, 15:53:43
mal kurze testtranskodierung.

mit gpu
http://666kb.com/i/b99djmisrezyghlg4.png

ohne
http://666kb.com/i/b99djzly89kd457tg.png

jedenfalls nicht wirklich toll (muss ja ned am tool liegen. ist sowieso nur die GUI dafür. eher am avivo zeug von ati). laut gpu-z wird meine 4850 ca. 20% ausgelastet (maximal, phasenweise auch gar nicht; bleibt auch im idle-takt).

€: ich werde mal andere formate testen, vielleicht mags das ja nur nicht.

deekey777
2009-05-26, 15:57:19
Falscher Output.
Da ich das Tool nicht habe (habe eh eine HD3850), kenne ich die möglichen Einstellungen nicht. Versuch's mit h.264 und 480x270 oder so (das ist in etwa Badabooms iPhone-Profil).

_DrillSarge]I[
2009-05-26, 16:04:22
http://666kb.com/i/b99dtw1y4me9ucpn8.png

diese output-profile gibts. leider crasht das ding manchmal mit nem .net fehler. (bspw. beim ipod-profil).

deekey777
2009-05-26, 16:06:41
Stürzt der normale Coverter auch ab?

_DrillSarge]I[
2009-05-26, 16:10:16
Stürzt der normale Coverter auch ab?
nein. nur die gui. eigentlich immer direkt beim auswählen des endformats. aber auch nicht immer.

hab mal das filmchen nach h264 und anderer auflösung konvertiert, sowie paar andere kombinationen probiert und ohne gpu ist man immer minimal schneller (@phenom quad; erzeugt bis zu 80% last).

kokett
2009-05-26, 16:17:54
Ok, neue Testreihe im neuen Post mit clips von der WMVHD Webseite:

Terminator2 WMVHD 720p (96mb) zu MpegHD 720p -> 56s bei ~10% Auslastung. Die konvertierte Datei ist 127mb groß und wird auch abgespielt.

Dieselbe Datei wie oben zu H264 720p -> 40s bei ~10% Auslastung.

T2 1080p wmvhd zu mpeghd 1080p -> 1:50s 0% GPU Auslastung. Karte war aber im 3D Modus.

T2 1080p wmvhd zu h264 720p -> 48s bei 6-9% GPU.

T2 1080p wmvhd zu h264 1080p -> 56s bei bis zu 25% GPU Last. h264 scheint also mehr zu fetzen.
Derselbe Test OHNE GPU Beschleunigung: 1:07s mit nem q6600 at stock mit dem die anderen tests auch gemacht wurden. Man muss jetzt natürlich sehen, dass der 1080p clip nur bissl mehr als 100mb hatte. bei 10GB+ Videomaterial würde die GPU da schon einiges an Zeit sparen.

Edit:
T2 1080p wmvhd zu h264(ipod) -> 38s bei ~9% Last.
Dasselbe Ohne GPU -> 38s :ugly:

Ich würde wirklich gerne mal die High Bitrate Stelle von Casino Royale BD testen, hab ich aber leider nicht.

Daredevil
2009-05-26, 16:30:08
So mal ein bissl getestet.
Ausgangsdatei:
GRID 2009-05-26 15-51-55-85.avi
1.687,38MB
111,45MBps
2:07 Min
30 FPS
1280x720


H.264 HD 720p, alle Regler auf High:
Mit GPU:
00:00:55
138,97 Mb

Ohne GPU:
00:01:05
136,77 Mb

H.264 HD 1080p, alle Regler auf High:
Mit GPU:
00:01:27
240,14 Mb

Ohne GPU:
00:01:45
228,82 Mb

Divx MPEG4:
Mit GPU:
00:00:56
98,54 Mb

Ohne GPU:
00:00:58
96,78 Mb

Edit:
MPEG HD 1080p, alle Regler auf High:
Mit GPU:
00:02:08
213,04 Mb

Ohne GPU:
00:02:14
193,84 Mb

H.264, alle Regler auf High:
Mit GPU:
00:01:13
91,05 Mb
52,46 FPS
Avg. Bitrate: 6014,26
Transcoded Frames: 3821

Ohne GPU:
00:01:11
82,58 Mb
54,21 FPS
Avg. Bitrate: 5454,87
Transcoded Frames: 3821

_DrillSarge]I[
2009-05-26, 16:45:47
kommt ziemlich auf das ausgangsformat an. hab mal einen wmvhd trailer (1080p) einfach in ein anderes format kodiert und mit gpu war es rund 15 sek. schneller als ohne (51 sek zu 1:06).
bei kompletten filmen summiert sich das schon.

kokett
2009-05-26, 17:01:27
I[;7322991']kommt ziemlich auf das ausgangsformat an. hab mal einen wmvhd trailer (1080p) einfach in ein anderes format kodiert und mit gpu war es rund 15 sek. schneller als ohne (51 sek zu 1:06).
bei kompletten filmen summiert sich das schon.

Yup, deckt sich mit meinen Erkenntnissen.

deekey777
2009-05-26, 17:13:25
Wie sieht's aus, wenn ihr einen H.264-Trailer umwandelt?
Oder noch besser: http://www.fixstars.com/en/products/codecsys/sample.html

(diese Samples sind 100% regelkonform)

redpanther
2009-05-26, 17:31:25
Falscher Output.
Da ich das Tool nicht habe (habe eh eine HD3850), kenne ich die möglichen Einstellungen nicht. Versuch's mit h.264 und 480x270 oder so (das ist in etwa Badabooms iPhone-Profil).

Sollte auch mit deiner Graka funktionieren:

Avivo Video Converter*
*Avivo Video Converter will only work
with HD 2000, HD 3000, and HD4000 series products

deekey777
2009-05-26, 17:33:34
Sollte auch mit deiner Graka funktionieren:

Avivo Video Converter*
*Avivo Video Converter will only work
with HD 2000, HD 3000, and HD4000 series products
Das ist toll, aber da bleibe ich lieber gleich bei AutoMKV. ;)

Daredevil
2009-05-26, 17:43:33
Wie sieht's aus, wenn ihr einen H.264-Trailer umwandelt?
Oder noch besser: http://www.fixstars.com/en/products/codecsys/sample.html

(diese Samples sind 100% regelkonform)
"Can not use selectet File"
Mit dem Avivo Ding gehts auch nicht.

deekey777
2009-05-26, 17:55:37
"Can not use selectet File"
Mit dem Avivo Ding gehts auch nicht.
Das ist ja peinlich. Aber wirklich peinlich (für ATi natürlich).

deekey777
2009-05-27, 12:12:21
Bei mir gehts auch nicht.
Vista x64 SP1 und Catalayst 9.5

http://www.abload.de/img/unbenanntwal8.jpg
Das ist die gleiche Meldung wie bei mir, die darauf zu führen ist, dass die Registrierung der beiden DLLs nicht geklappt hat.

diedl
2009-05-27, 13:26:10
"Can not use selectet File"
Mit dem Avivo Ding gehts auch nicht.
Über dem "Umweg" Avisynth funktioniert es.
Da der XCoder aber nicht auf die Endung avs reagiert,
muss der Name manuell eingegeben werden.

DirectShowSource("H:\trailer\Elephants_Dream.mp4", fps=24.000, audio=yes, convertfps=true)
#deinterlace
crop( 0, 0, 0, 0)

LanczosResize(1280,720) # Lanczos (Sharp)

mfg diedl

deekey777
2009-05-27, 13:49:28
Wie ist die Bildquali? Schlecht oder sehr schlecht?

diedl
2009-05-27, 14:27:29
Wie ist die Bildquali? Schlecht oder sehr schlecht?
Habe sehr schlecht erwartet, würde es aber nur als schlecht beurteilen. (Zumindest im bewegten Bild, hier werden viele Schwächen verdeckt)
In Anbetracht der Videobitrate von nur 3837 kbps geht es sogar in Richtung befriedigend.
Jetzt fragt sich nur warum die eingestellten 7750 kbps nicht eimal annähernd eingehalten werden?
Im Vergleich ist z.B. Megui "DXVA HD Balanced" hier noch um einiges besser, die Einstellung "fast" müsste ich noch überprüfen.
Da der XCoder aber schon fast auf max. Qualität stand....
Mit der Einstellung GPU on wird das Video in 58 s. berechnet.
5 Sekunden Zeitersparnis. :rolleyes:
Es war auch nur eine HD 4550.
GPU-Auslastungsanzeige Fehlanzeige, allerdings taktete Sie sich hoch.
Temperatur stieg auch nicht auffällig (Nur im Rahmen des hochtaktens)
Da sollten noch große Reserven stecken, selbst mit so einer kleinen Karte.
Wenn man dann diese Reserven in mehr Qualität stecken würde, wäre avivo zumindest in
Verbindung mit AVIsynth eine Überlegung wert.

Hier ein paar Bilder mit obigen Einstellungen.

http://img40.imageshack.us/img40/2725/elephant0652.th.jpg (http://img40.imageshack.us/my.php?image=elephant0652.jpg)

http://img40.imageshack.us/img40/4826/elephant0824e.th.jpg (http://img40.imageshack.us/my.php?image=elephant0824e.jpg)

http://img40.imageshack.us/img40/235/elephant1038u.th.jpg (http://img40.imageshack.us/my.php?image=elephant1038u.jpg)

XP32 SP3
e4500
HD4550 cat 9.5
xcode 9.5

mfg diedl

_DrillSarge]I[
2009-05-27, 19:46:37
ich hab mal was ausm fernsehen aufgenommen (mpeg2) und da stürzt es immer ab ("funktioniert nicht mehr").
:confused:

diedl
2009-05-27, 20:19:48
I[;7325520']ich hab mal was ausm fernsehen aufgenommen (mpeg2) und da stürzt es immer ab ("funktioniert nicht mehr").
:confused:
Lasse dein mpeg vorher mal über PVAStrumento oder ProjectX laufen.
Projectx braucht unbedingt Java (standard Edition reicht)
PVAStrumento
http://www.offeryn.de/dv.htm
Hier werden Fehler wie Sie bei Aufnahmen vorkommen können korregiert.
Danach solltest du das Video aber wegen dem Ton wieder muxen.
Z.B. mit dem Imago mpegmuxer
http://www.wintotal.de/softw/?rb=1015&id=3842
(Beim korregieren wird das Video in Film und Ton getrennt).

mfg diedl

diedl
2009-05-28, 05:57:12
Hey, bei diesen Einstellungen und einer resultierenden Videobitrate von
knapp 5500 kbps kann man direkt schon von vernünftiger Qualität sprechen.
Lohnt sich vieleicht für ein paar Anixe HD Aufnahmen in Verbindung mit einen guten Deinterlacer.
Mal sehen was es Geschwindigkeitsmäßig im Vergleich zu MeGUI bringt.

Wenn ich die Einstellung "H264 720p" wähle kommt bei mir
ein gestörtes Video raus. :rolleyes: Immerhin springt hier die GPU-Last zeitweise
auf fast 25%. Min. die Hälfte der Zeit ist aber die Null angesagt.
Dabei dauert das Umwandeln nur 52 sec. bei ansonsten gleichen Einstellungen.
Irgendwo hakt es also noch, zeigt aber auf wohin es gehen könnte.

http://img20.imageshack.us/img20/569/elephant1.th.png (http://img20.imageshack.us/my.php?image=elephant1.png)

http://img20.imageshack.us/img20/2372/elephant2.th.png (http://img20.imageshack.us/my.php?image=elephant2.png)

http://img20.imageshack.us/img20/5968/elephant3q.th.png (http://img20.imageshack.us/my.php?image=elephant3q.png)

mfg diedl

Skinner
2009-05-28, 11:13:35
Bitte mal ein File uppen. Bilder Posten bei Videoencoding macht nicht wirklich sinn ;)

diedl
2009-05-28, 15:47:21
Bitte mal ein File uppen. Bilder Posten bei Videoencoding macht nicht wirklich sinn ;)
Hast ja recht, blos ohne Vergleich ist das dann auch nicht so leicht.
Habe mir jetzt mal die Mühe gemacht und das obige Video mit verschiedenen
Quantizer von x264 vers.1158 verglichen.
War garnicht so leicht da der Avivo Codec etwas Kontrastärmer ist und dadurch glatter wirkt.
Am nächsten kommt aber ein Quantizer von 22 und deblocking beide auf 1. Da habe ich mich doch gestern Nacht durch diese "Glätte" etwas täuchen lassen.
Vergleich
x264 q22 26MB Encoderzeit 2min 17sec
xcoder 9.5 h264 alles max. 50MB:| Encoderzeit 1min
Kein Wunder das der XCoder so schnell ist. Wenn man bei annähernd gleicher
Qualität doppelt so viel Speicherplatz verbraucht.

mfg diedl

deekey777
2009-05-30, 23:05:43
http://download.cyberlink.com/ftpdload/trial/MediaShow/Espresso/CyberLink.5.0.0430.12419__MSE090311-01.exe
Direktdownloadlink scheint auch zu funktionieren. Kann man sich das Eintippen in die Adresssammlung von Cyberlink sparen.

Hätte jemand Lust, dieses Zeug mit einer Radeon auszuprobieren?

Spasstiger
2009-05-31, 00:36:49
Das ist die gleiche Meldung wie bei mir, die darauf zu führen ist, dass die Registrierung der beiden DLLs nicht geklappt hat.
Und gibts irgendeinen Weg, dass es doch klappt? Bei mir läuft das Programm jedenfalls nicht, hab die gleiche Fehlermeldung wie schlammsau.
Hab den Catalyst 9.5 für WinXP 64 Bit drauf.

deekey777
2009-05-31, 00:45:38
Und gibts irgendeinen Weg, dass es doch klappt? Bei mir läuft das Programm jedenfalls nicht, hab die gleiche Fehlermeldung wie schlammsau.
Hab den Catalyst 9.5 für WinXP 64 Bit drauf.
Ich hab's nicht geschafft. Was sagt denn das CCC Basic bei dir?


Welche Grafikkarte hast du jetzt? Bei einer 2900Pro lohnt es sich eh nicht.

Spasstiger
2009-05-31, 01:05:13
Welche Grafikkarte hast du jetzt? Bei einer 2900Pro lohnt es sich eh nicht.
Ich hab immer noch die 2900 Pro. Und wieso sollte es sich nicht lohnen? Meine Karte hat immerhin theoretische 448 GFlops (die permanente Übertaktung mit eingerechnet).

Was soll ich denn im CCC in der Basisansicht nachschauen?

deekey777
2009-05-31, 01:08:19
Der AVIVO-Converter nutzt nur die HD4600-4800, aber keine Radeons darunter.

Um an den Converter ranzukommen (wenn er richtig installiert wurde), muss man zur Basic-Ansicht wechseln.

Spasstiger
2009-05-31, 01:14:09
Keine Spur von einem Konverter im CCC.
Aber laut ATI geht der wirklich nur mit einer Radeon HD 48xx und einer Radeon HD 46xx:
http://ati.amd.com/technology/Avivo/technology.html

The ATI Video Converter is only supported on ATI Radeon™ 4600 and ATI Radeon™ 4800 Series GPUs.

Schade, denn die Shaderleistung einer HD 4670 hat meine HD 2900 Pro mit OC durchaus.

deekey777
2009-05-31, 01:19:34
Tja, was haben denn FLOPS mit Umwandlung von Videos zu tun? Hier wird DAAMITs Scheinheiligkeit sichtbar: Man hat bei der HD4000-Serie die Integerleistung kräftig erhöht (die beim Videoencoding oder auch beim Passwortknacken ausschlaggebend ist), also wird nur diese unterstützt, dumm nur, dass zur Vorstellung der HD3870X2 ein Plugin für Premiere gezeigt wurde, mit dem ein Video mit der Grafikkarte ins HD-MPEG2 umgewandelt wurde.

Spasstiger
2009-05-31, 01:31:52
Gut, dann halt ohne mich. ;)
Ich hätt aber gern eine Rückkehr von Truform, allerdings über den Hardware-Tesselator. Die Demos aus dem Tesselation-SDK rennen bei mir einwandfrei.
AMD könnte sich auch mit Google zusammen tun, um Hardware-Tesselierung in Google Earth zu integrieren.
Und die relativ gute fp16-TMU-Leistung meiner HD 2900 Pro ist auch fürn Arsch. Doofe Karte. Wenigstens war sie verhältnismäßig billig, als ich sie gekauft hab (halb so teuer wie eine 8800 GT damals).

deekey777
2009-05-31, 01:40:48
Die GPU-Videoencoder sind aktuell eh nur Spielzeug, für ernste Sachen gibt's weiterhin einzig und allein die CPU.

diedl
2009-05-31, 04:50:37
Habe mal den MediaShow Espresso benutzt um ein hochgerechnetes
ARTE HD Video wieder in SD (720x576 - 16/9) mpeg4 AVC zu bringen.
Eine HD 4550 wurde dabei mit 18% ausgelastet.
Die Karte taktete sich auf 600/800 MHz hoch, 3D Takt wären aber 650/928 MHz bei mir.
Von der Geschwindigkeit ist das Tool um einiges langsamer als Ray Adams
XCoder.
Ist die Qualität wenigstens besser?
Bei immerhin 5800 kbps.
Nun so wirklich überzeugt bin ich nicht.
Dann noch o Schreck, aus progessiven Material wurde auf einmal ein interlaced Video.
Ist vielleicht nur mein Fehler, irgendwie habe ich immer Schwierikeiten
mit Programmen die einem alles vorschrei... äh abnehmen wollen. :biggrin:

mfg diedl

Gast
2009-05-31, 18:57:02
Die GPU-Videoencoder sind aktuell eh nur Spielzeug, für ernste Sachen gibt's weiterhin einzig und allein die CPU.

Jup... das sieht man ja auch schon an den Container-Formaten wer nuzt heute schon noch DivX ?
Schaut euch doch ma die Ganzen Scene-Releases an die sind alle in Xvid weils einfach der bessere Codec is :-)

Bei h264 oder x264 geh ich ja noch mit die schenken sich wirklich nicht viel von der Qualy her, aber warum immer gleich Lizenzgebueren zahlen wenns auch ne gute kostenlose Alternative gibt.

Das is auch einer der Gruende weshalb die besten Tools dieser Art Open-Sorce sind (staxRip, GordianKnot, AviSynth usw.).
Meiner Meinung nach schaden solche Spielzeuge wie GPU-Videoencoder u.ä. nur, weil durch unwissenheit derjenigen die dass benuzen viel Mist produziert
wird der dann auch im Netz landet. :-(

Solche Programme sind Qualitätskiller.

Zum Thama

Das ist ja peinlich. Aber wirklich peinlich (für ATi natürlich).

Kann ich nur sagen:
Disbezüglich hat Amd/Ati ein dickes Fell was die sich da schon alles geleistet haben schaut doch blos ma wie unprofesionel die den aktuellen treiber released haben.
Versteht mich nicht falsch ich habe selber nen X2 4800 und ne ATI HD3850
Bin damit Hartwaremäsig recht zufrieden, aber das ganze drum herum so wie die Treiber und Software sind einfach nur billig und schlampig dahingeschludert.

Ich würde AMD empfehlen ihre Resorcen nicht an solch unüzen Sielzeug GPU-Videoencodern zu vergeuden. Sondern das sie entlich mal damit anfangen ordentliche Treiber zu programmieren bei denen auch ma alle das was sie so versprechen funktioniert.