...jetzt wo _hawk_ es in seinem thread erwähnt
...hat das tool jemand getestet...bringt es irgendetwas...oder ist das ganze als eine "machbarkeits studie" zu werten?
...jetzt wo _hawk_ es in seinem thread erwähnt
...hat das tool jemand getestet...bringt es irgendetwas...oder ist das ganze als eine "machbarkeits studie" zu werten?
http://neuron2.net/dgdecnv/dgdecnv.html
Hauptvorteil ist: Es ist ein praktisch wirklich brauchbarer Alles-in-eins-Decoder modernerer Videoformate für AviSynth (insbesondere überhaupt ein VC1-Decoder, neben einem relativ kompletten AVC-Decoder mit voller Interlacing-Unterstützung, und einem MPEG2-Decoder als kleines Extra zur Abwärtskompatibilität).
Hauptnachteile sind: Es wird eine CUDA-fähige Nvidia-Karte benötigt, also ab Generation 8. Und die CUVID-Server-Lizenz ist kommerziell.
Die Geschwindigkeit ist hier eher zweitrangig, denn Filterung und Encodierung verbrauchen den höchsten Anteil der Rechenzeit. Außerdem sind die Decoder qualitativ nicht wesentlich beeinflussbar.
naja, ich habe mal einen Geschwindigkeitstest gemacht:
1080p AVC kodiertes Video mit DGNV gecroppt und skaliert (also auch das in der GPU),
dann mit x.264 in ein MP4 mit 720x304 Pixeln bei ca. 700 kbps gestaucht.
Das ganze lief mit 70 bis 100 fps durch die Geforce und meinen Intel Q6600.
Das ist schon amtlich!
Das ganze lief mit 70 bis 100 fps durch die Geforce und meinen Intel Q6600.
Das ist schon amtlich!
...wie sieht es denn ohne gpu unterstützung aus (so als kontrast)? wieviel frames schafft die Q6600 und wieviel Q6600+GPU?
...ich hatte von einer steigerung um die 10-15% gelesen...hat mich jetzt nicht so aus den socken gehauen. deshalb frage ich
Aus einem anderen beitrag
zum Thema DGDecNV und Geschwindikeit
also, wenn die CPU gleichzeitig encoden und decoden muss, dann wars nichtmal halb so schnell.
Also ich hab mir jetzt auch mal DGMultiDecodeNV gekauft, vor allem wegen dem VC-1 Decoder.
Blos die hohen Geschwindigkeitsgewinne kann ich nicht nachvollziehen.
Ich verwende recht langsame Encodings mit Preset Slow oder Slower und da hat der Decoder eh nicht so viel zu tun. Der maximale Gewinn den ich feststellen konnte, waren so 10%. Kann sein das es mit einem Single oder Dualcore anders aussieht, aber bei meinen Quadcore hat es nicht so viel gebracht.
Versuch doch mal abzuschätzen: Der x264-Encoder braucht A% Rechenzeit, die Filterung in AviSynth B%, und die Decodierung ohne CUDA braucht C% der gesamten Konvertierung. Durch Austausch des Decoders optimierst du nun gerade mal C, während B und A ohnehin schon von vorn herein den größten Anteil brauchten.
Je größer der Anteil von A ist (je langsamer das x264-Preset), umso weniger fällt der schnellere Decoder C relativ zur gesamten Konvertierungszeit auf.
Ich hatte mir den DGDecNV auch schon mal vor einer ganzen Zeit angeschaut, da ich aber nicht weiss ob es für meine Zwecke einen Geschwindigkeitsvorteil bietet scheute ich aber davor zurück Geld dafür auszugeben.
Vielleicht könnte das ja einer von euch testen.
Und zwar würde ich gerne wissen ob es einen signifikanten Geschwindigkeitsvorteil gibt wenn man über DGDecNV und Avisynth den HCEnc mit x264 Material füttert um daraus ne DVD zu machen.
Also ein typisches HD2DVD Szenario.
H.264 1920x1080p zu Mpeg2 720x576 ca.50% Schneller
H.264 1920x1080p zu x264 720x576
fps 29.5 DGA
fps 41.7 DGDecNV ca. 40% Schneller
habe zur zeit die Version DGDecNV 2006
Mit dga Indexierung
QuoteDisplay More
----------------------------------------------
| HCenc - MPEG2 encoder - rel. 0.24.0.0 beta |
----------------------------------------------MPEG profile@level: MP@ML
input: i:\dvb_record\hd\trailer\bik_buck_bunny_dga.avs
output: I:\dvb_record\hd\trailer\dga.m2v--------------------
| encoder settings |
--------------------profile: BEST
frames: 0 - 14319
framerate: 25.000
aspect ratio: 16:9
chroma format: 4:2:0
bitrate Kb/s: 8000
max. bitrate Kb/s: 9000
pulldown: no
closed gops: no
VBV check: yes
scene change det.: yes
interlaced: no, BFF
goplen,B-pic: 15 2
dc_precision: 10
intraVLC: auto
scan method: zigzag
bias: 25
chapter frames: 0
time code: 0 0 0 0
CPU: SSE4 (4.1)
priority: idle
SMP active: yes
matrix: MPEG
luminance gain: no
adaptive quantization: no
deadzone quantization: auto------------------
| source stats |
------------------nr. of frames in source: 14320
width*height: 720x576
fps: 25.000
nr. of frames to encode: 14320
frames to encode: 0 - 14319---------------------
| encoding - pass 1 |
---------------------pass 1 encoding time: 0:10:01 (600.56 s)
fps: 23.8--------------------------------
| encoding - intermediate pass |
--------------------------------bitrate set to: 8000 kb/s
estimated output file length: 559375 kB
intermediate encoding time: 0.17 s---------------------
| encoding - pass 2 |
---------------------pass 2 encoding time: 0:10:45 (644.76 s)
fps: 22.2------------------
| encoding stats |
------------------*** WARNING, 1 frames found with small mismatch errors
intra matrix used
8 16 19 22 26 27 29 34
16 16 22 24 27 29 34 37
19 22 26 27 29 34 34 38
22 22 26 27 29 34 37 40
22 26 27 29 32 35 40 48
26 27 29 32 35 40 48 58
26 27 29 34 38 46 56 69
27 29 35 38 46 56 69 83non-intra matrix used
16 17 18 19 20 21 22 23
17 18 19 20 21 22 23 24
18 19 20 21 22 23 24 25
19 20 21 22 23 24 26 27
20 21 22 23 25 26 27 28
21 22 23 24 26 27 28 30
22 23 24 26 27 28 30 31
23 24 25 27 28 30 31 33nr. of gops: 1015
nr. of frames: 14320
nr. of I-frames: 1015
nr. of P-frames: 3937
nr. of B-frames: 9368
average bitrate: 7999
minimum bitrate: 248
maximum bitrate: 8999bytes in bitstream: 572793275
bits in bitstream: 4582346200average Quantizer: 3.175
total CPU time: 0:28:50 (1729.58 s)
total elapsed time: 0:20:46 (1246.39 s)
Mit DGI NV Indexierung
QuoteDisplay More----------------------------------------------
| HCenc - MPEG2 encoder - rel. 0.24.0.0 beta |
----------------------------------------------MPEG profile@level: MP@ML
input: i:\dvb_record\hd\trailer\bik_buck_bunny_dgi_1080.avs
output: I:\dvb_record\hd\trailer\dgi.m2v--------------------
| encoder settings |
--------------------profile: BEST
frames: 0 - 14319
framerate: 25.000
aspect ratio: 16:9
chroma format: 4:2:0
bitrate Kb/s: 8000
max. bitrate Kb/s: 9000
pulldown: no
closed gops: no
VBV check: yes
scene change det.: yes
interlaced: no, BFF
goplen,B-pic: 15 2
dc_precision: 10
intraVLC: auto
scan method: zigzag
bias: 25
chapter frames: 0
time code: 0 0 0 0
CPU: SSE4 (4.1)
priority: idle
SMP active: yes
matrix: MPEG
luminance gain: no
adaptive quantization: no
deadzone quantization: auto------------------
| source stats |
------------------nr. of frames in source: 14320
width*height: 720x576
fps: 25.000
nr. of frames to encode: 14320
frames to encode: 0 - 14319---------------------
| encoding - pass 1 |
---------------------pass 1 encoding time: 0:05:29 (329.12 s)
fps: 43.5
--------------------------------
| encoding - intermediate pass |
--------------------------------bitrate set to: 8000 kb/s
estimated output file length: 559375 kB
intermediate encoding time: 0.16 s---------------------
| encoding - pass 2 |
---------------------pass 2 encoding time: 0:06:17 (376.66 s)
fps: 38.0------------------
| encoding stats |
------------------
intra matrix used
8 16 19 22 26 27 29 34
16 16 22 24 27 29 34 37
19 22 26 27 29 34 34 38
22 22 26 27 29 34 37 40
22 26 27 29 32 35 40 48
26 27 29 32 35 40 48 58
26 27 29 34 38 46 56 69
27 29 35 38 46 56 69 83non-intra matrix used
16 17 18 19 20 21 22 23
17 18 19 20 21 22 23 24
18 19 20 21 22 23 24 25
19 20 21 22 23 24 26 27
20 21 22 23 25 26 27 28
21 22 23 24 26 27 28 30
22 23 24 26 27 28 30 31
23 24 25 27 28 30 31 33nr. of gops: 1017
nr. of frames: 14320
nr. of I-frames: 1017
nr. of P-frames: 3939
nr. of B-frames: 9364
average bitrate: 7996
minimum bitrate: 214
maximum bitrate: 8999bytes in bitstream: 572628027
bits in bitstream: 4581024216average Quantizer: 2.709
total CPU time: 0:18:41 (1121.00 s)
total elapsed time: 0:11:47 (707.06 s)
Don’t have an account yet? Register yourself now and be a part of our community!