Newsgroup: it.hobby.home-cinema
Titolo: Decodifica sw DVD per pc: il punto

Voglio esprimere le mie opinioni riguardo l'annosa questione della
decodifica sw dei film dvd su Pc: dopo un anno di test ed esperienza
accumulata sono giunto a delle conclusioni che vorrei poter discutere e
confrontare con le vostre.
Una breve premessa sulla configurazione in mio possesso su cui ho testato i
Sw e l'Hw:
PII 400 Mhz, 128 Mb ram, SKmadre Asus P2b (Bx), lettore dvd creative 5X,
Matrox Marvel g200, Creative Desktop theater 5.1 Dtta2500 ac3, Sb live!,
Monitor 19 pollici ViewSonic Ps790.
SW decodifica
-Engine cinemaster99  (player Quadrant,Cinmst32.dll decode engine
v2.0.37.6359 e Dvdpld32.dll Navigation support v2.0.16.1254 ) Tale engine è
utilizzato da diversi player (es GATEWAY ,ELSA, QUADRANT, ATI & G400 DVD
Max)
-  Intervideo Win dvd 2000 (player v2.0 filter audio e video v2.1)
-  CyberLink PowerDVD v.2.55.1
-  Xing dvd player v.2.05
-  SthSvcd 5.5   (freeware prelevabile presso
http://www.herosoft.com/english/english.htm
 )
-  SoftDVD  2.5 (Zoran)
HW decodifica
-Matrox dvd hw (schedina opzionale per la serie g200)
-Creative DXR2
-Creative DXR3 (in prova per 15 giorni)
Qualità Video
Al fanalino di coda si piazzano più o meno allo stesso posto i player
xing-sthsvcd-softdvd. La risoluzione rimane elevatissima ma appaiono
evidenti errori sui colori ( blocchi, falsi contorni, grana, solarizzazioni)
dovuti certamente alla approssimazione di calcolo nella decodifica: ad
occhio penso dipende da eccessivi arrotondamenti nei calcoli della
trasformata inversa (DCT) e nella compensazione del moto.
Un gradino sopra c'è il famoso Power Dvd 2.551: la qualità è elevata ma ad
un occhio non distrattissimo appaiono alcuni problemi sui colori
specialmente su sfondi uniformi in cui solo con una decodifica numericamente
non approssimata si ottengono tutte le sfumature senza incorrere ai problemi
di falsi contorni e grana .Un esempio tra tutti il crossfade dal nero all'
inquadratura del riflesso del cielo sull'acqua all'inizio del film BUG LIFE
(00:00:25) (si vede un cielo  chiazze di colori invece che sfumato per una
ventina di frame) o sulle sfumature degli sfondi azzurri dei loghi Disney
(inizio del film) e Pixar (00:00:13) (si vedono chiaramente delle bande di
colore).
Inoltre appaiono in certe occasioni blocchetti di 8X8 pixel con colore
uniforme dovuti certamente a delle approssimazioni di calcolo: un esempio
lampante la sigletta Walt Disney iniziale ( evidentissimi i blocchi durante
l'inquadratura della porta del castello (00.00.02))
Chiaramente in gran parte delle altre scene tali disturbi sono trascurabili
ma rimane evidente come per velocizzare i calcoli parte delle informazioni
video presenti nel dvd sono scartate.
Per ulteriore riprova ho visto in funzione lo stesso player con un PIII 500
e i problemi rimangono: l'uso delle istruzioni SIMD del PIII evidentemente
non è stato utilizzato per eliminare le approssimazioni di calcolo.
I medesimi problemi anche se leggermente più attenuati si ritrovano con win
dvd . Siamo ad un livello elevatissimo di decodifica e tali difetti sono
visibili solo da un occhio attento ma CI SONO.
Consigliatissimo l'aggiornamento dell'engine (iviudio.dll e ivivideo.dll
alle versioni 2.1: migliore decodifica e minor consumo di potenza di
calcolo)
TRIONFA il sw cinemaster 99 con tutte le sue varianti: i problemi accennati
sopra scompaiono senza pietà (per i concorrenti) : le sfumature non si
trasformano in blocchi di colore e la decodifica è perfetta.Gli unici
eventuali difetti sono  quelli della codifica video del dvd  e occorre
prendersela con chi realizza i dvd !!!. Anche in questo caso
consigliatissimo l'aggiornamento dell'engine (il sw es Max dvd fornito con
la G400 fornisce la vecchia v1.0.29.5356).
Il cinemaster 99 e famiglia, ha pultroppo un difetto: la difficoltà nel
distinguere video interallacciato (usato sempre negli extra perchè video
proveniente da telecamera  e quindi conforme con lo standaard tv) da quello
non interallacciato presente sempre nel film (provenienza telecine, cioe' da
pellicola cinematografica). Per il video interallacciato occorre utilizzare
la tecnica BOB che miscela i due semiquadri (720*288  50 fps)  con la
presenza di un leggero effetto di tremolio dell'immagine ; per il video non
interallacciato si utilizza la tecnica  Weave che è la banale decodifica
dell'intero frame video (720*288  25 fps) (il famoso video progressivo).Il
riconoscimento del tipo di decodifica che è normalmente fatto dal sw nel
caso del cinemaster non funziona ( almeno nella mia configurazione sw-hw)
La soluzione sta nell'utilizzare l'utilissimo DVD Genie (freeware
prelevabile  presso 
http://www.inmatrix.com/
) che permette di settare le
opzioni force Weave (per il film) o force Bob (per le parti speciali) e
quindi scegliere la giusta decodifica: se sbagliando, si lascia BOB nel
vedere il film apparirà il tremolio dell'immagine e viceversa se si lascia
Weave per vedere le parti speciali apparirnno le tipiche righe orizzontli in
corrispondenza delle parti dell'immgine in movimento.Occorre purtroppo
riavviare il player dopo la modifica.
Non è da escludere che tale problema derivi dalla mia particolare
configurazione nel momento in cui sono previste le modalità prefer weave,
prefer bob, smart detect che in teoria dovrebbero forzare weave (o bob ) in
caso di dubbio o cercare in automatico la giusta configurazione. Chi ha un
sistema funzionante in tal senso si facesse vivo.
-QUALITA' AUDIO
 Cinemaster99 , Intervideo Win dvd 2000 , CyberLink PowerDVD v.2.55.1
permettono l'utilizzo della uscita spidif delle piu' comuni schede audio
 tra cui la live!) per utilizzare l'Ac3 con un decoder esterno
In caso contrario ci si deve accontentare di un audio stereo surround o ,
con Windvd e Powerdvd , utilizzare  4 canali separati per le schede che le
supportano. La qualità analogica è sostanzilmente uguale per tutti i player:
ovvio che il segnale spidif ac3 non è minimamente modificato di player.
-CARATTERISTICHE DEI PLAYER
Al di là dell'aspetto e della comodità di utilizzo è possibile con  tutti i
player compiere le operazioni piu comuni (avanzamento 1 frame, avanti e
indietro rapido, cambio lingua (dove è permesso), scelta posizione
temporale, correzione colore.......). Vorrei segnalare la utilissima
possibilità del PowerDVD v.2.55.1 di zoomare il video, di fare il pan e scan
sul video 16:9 e inoltre di creare dei bookmark con relative preview dei
punti preferiti: la stesse opzioni sono presenti sul player Windvdv
2.1( non lo ho potuto ancora testare).
- RISORSE
Sembra assurdo ma il cinemaster è l'engine che occupa meno risorse,
nonostante sia qualitativmente il migliore (decodifica completa e precisa
delle informazioni video)
Con il  mio sistema nella decodifica di film ho le seguenti occupazioni di
CPU (P2 400) :
Cinemaster                                       media 60-70 %   picchi 80 %
PowerDVD v.2.55 e windvd 2000  media 75-85 %   picchi 90%
In NESSUN caso ho rilevato salti di fotogrammi.
Riguardo  i sistemi PIII vi è un guadgno piu o meno lineare con la frequenza
con un miglioramento aggiuntivo del 10-12 % grazie al set di istruzioni SSE:
in tutti i casi non ci sono problemi di immagini a scatti.(ovviamente con
una scheda video SERIA!!)
Per i sistemi Celeron la mia esperienza è contrastante: in due sistemi da me
testati con un Celeron500 e scheda con chipset Via Apollo Pro, Ram 128 MB,
matrox g400 con il cinemster si avevano scatti in molti casi, mentre con il
windvd non si superavano mai i 20-22 fps.
La stessa configurazione ma con scheda madre Asus e chipset Bx produceva un
video perfetto con il cinemaster: chiaramente le variabili in gioco sono
tantissime ma è evidente che se non bene ottimizzati i sistemi celeron
possono non essere sufficienti alla decodifica sw dei film.(anche con clock
a 500 Mhz).
- Schede video
Anche qui occorrerebbe fare una casistica precisa: in tutti i casi se si
eliminano la Ati che con la decodifica DCT inversa possono migliorare la
qualità della decodifica video (il sw cinemaster supporta tale
caratteristica), tutte le schede dell'ultima generazione (Ati Rage, Nvidia
tnt e Gforce,Matrox g200- g400,S3 savage, Intel 740, Voodoo 3)  con almeno 8
mb di memoria si equivalgono.
Infatti le utilissime conversione Yuv--->rgb , interpolazione bilineare x e
y sono ormai uno standard: senza tale aiuto dell'Hw sarebbe impossibile la
decodifica sw anche con un PIII 1Ghz!!!
La compensazione del moto fatte da  alcune schede video possono liberre le
risorse del processore di un 15% circa ma non sono assolutamente necessarie
per la qualità.
-DECODIFICA HW o SW??
La risposta è semplicissima: sul monitor del pc con una risoluzione almeno
pari a 1024*768 la qualità del cinemster è NETTAMENTE superiore rispetto
alle varie schede hw per  pc,  grazie alla visione progressiva, alla
stabilità dell'immagine che ne deriva e alla purezza dei colori. Il windvd e
il Power dvd se si ignorano i piccoli problemi accennati prima rimangono
anche loro ad un livello superiore.
Per le schede Hw per pc  ( da me utilizzate):
-Hollywood Plus e dxr3 Creative: buona risoluzione e stabilità  del video ma
con seri problemi nella resa dei colori: è praticamente impossibile ottenere
un nero che non sia grigio senza scurire troppo tutti gli altri colori.
Inoltre il cavo passante danneggia la qualità del video SVGA ( visto che i
computer non servono solo alla visione dei DVD!!!) che appare sfocato sui
contorni ( i caratteri appaiono + o - slavati). Ho avuto in test questa
scheda per una decina di giorni!!
- Dxr2 Creative: qualità scarsa: sono evidenti i pixel e l'immagine sui
bordi tende a tremare.Colori solo discreti.
-Matrox HW   : Ritengo sia la migliore tra le schede hw per stabilità e resa
di colori: in tutti casi la qualità è inferiore a quella del cinemaster.
Orribile il sw a corredo e il fatto che  per la Marvel g200   è necessario
utilizzare delle vecchie versioni dei driver (la v4.33) che tra l'altro non
prevedono il supporto hw delle opengl.
Ovviamente  la situazione è ben diversa per l'uscita tv: nel caso delle 3
schede hw siamo agli stessi livelli dei player da tavolo di fascia media
 ovviamente sfruttando l'uscita s-video): in leggero vantaggio la schedina
Matrox. Se invece si preleva l'uscita video della scheda grafica in
corrispondenza della decodifica sw, un ruolo fondamentale lo ha la scheda
video a paritè di sw: ottime le Ati e la Matrox g400 (opzione Dual Head):
discrete le altre.
LINK
Dove prelevare gli aggiornamenti dei driver e il sw in esame? La premessa è
che è illegale scaricare sw di cui non si detiene la licenza: in molti casi
sui alcuni noti siti  è possibile avere aggiornamenti ( oltre che le
versioni perfettamente funzionanti ) di tali SW.Considerando come prodotti
come la Sb Live! e alcune schede madri regalano versioni non aggiornatissime
di tali sw, l'uso anche legale di tali siti è preziosissimo.
 
http://dvdsoft.da.ru/
      ( con i relativi mirror
http://dvd2k_3k.tripod.com
 ,   
http://go.to/dvdsoft
http://www.dvd-files.com/
  )
 
http://www.alma-studio.de/q/dvd/in.htm
 
http://home.datacomm.ch/freezy3000
 ( mirrors  
http://freezy3000.cjb.net/
http://kickme.to/freezy3000
 )
 
http://www.dvdutils.com/
un caro saluto in attesa delle vostre opinioni
 
bene...@supereva.it

Devo dire che è stato molto interessante leggere il tuo post...
Ti posso dire che per quanto riguarda il problema degli extra e del video
interlacciato li ho anch'io pur avendo un sistema superiore al primo utilizzato
da te per la prova (ho un athlon 600, g400 32mega...) e ho riscontrato tale
difetto anche con il powerdvd e il windvd2000(quest'ultimo non mi sembra abbia
la possibilità di forzare il bob o il weave).
Per il resto grazie delle informazioni.... :)
Urbi

 ha scritto nel messaggio
news:391B1FBD...@tin.it...


 ovviamente sfruttando l'uscita s-video):
Per player da tavolo di fascia media intendi quelli che costano sulle
800k lire?
--
Gabriele Bergamini
Quadrante spaziale 6-1-she-mo
Magic Numbers: 161,1,96, 80,86, 59,61

 800k lire?
Esattamente.Non puoi pretendere la qualità di un super lettore da 3 milioni
con superconvertitori D/A
filtri video ......


Un breve aiuto a chi non ama cercare:
Il player cinemaster99 lo si trova  direttamente
http://titan.spaceports.com/~qbert/qi.zip
Usate  dvdgenie per la regione.
bene...@supereva.it

E' comunque inutile provare la dxr3 (h+) sul monitor del pc, quando si
sa benissimo che il suo punto forte e' il tv out.
Inoltre sei messo bene perche' hai l'unico chipset che permette una
visione fluida via software,  ovvero l'i440BX. Provane qualsiasi altro
(non so per gli ultimissimi di intel) anche a 133, o 2000 di FSB con
pentium 5Ghz e li vedrai a scatti.
Comunque e' parer  diffuso (ed anche il mio) che il miglior  player
via software come qualita' video sia  windvd
ciao.

non roviini il segnale video del monitor
Esatto, faro' proprio cosi', dato che ho preso la Hollywood :)
Quando arriva faro' una mia recensione.
--
