Graph Edit

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
Το graph τελικά πως πρέπει να το κάνουμε? Πετώντας ένα vοb αρχείο και κάνωντας edit τις διαδρομές ή φτιαχνωντας το από την αρχή με αρχή το dvd navigator(υπόψην το συγκεκριμένο βρίσκεται μέσα direct show filter,έψαχνα μισή ώρα να το βρω!) ? Χθες πάντως που το δοκίμασα μ'ενα vob από μία ταινία , εμφάνιζε τα paths μόνο για video/audio και οχι για subtitles.Εαν τελικά φτιάξουμε ένα ifo.grf αρχείο και το βάλουμα στο theatertek/data folder απο κει και πέρα θα παιζει όλα τα dvd's με τις ρυθμίσεις που του έχουμε κάνει στο graph? Αυτό μπορούμε να το επαληθευσουμε?
Ρίχνουμε το vob για τα σχηματιστεί το graph και στην συνέχεια κάνουμε τις αλλαγές που θέλουμε αμτικαθιστώντας και το vob με το navigator για αυτό και δεν μας ενδιαφέρει ότι δεν εμφανίζει subtitles το vob
Όλα όσα χρειαζόμαστε είναι στο directshow filters
Αν το έχεις αποθηκεύσει με το σωστό όνομα πάντα θα χρησιμοποιεί αυτό! Αν πας στην καρτέλα info στα options του TheaterTek θα δεις κάτω-κάτω τι φίλτρα χρησιμοποιεί



Tωρα κολησα στα mpg. Θα την βρω την ακρη
Και συνεχιζω: τα ts αρχεια ποια ειναι? Τα 60 η 50 hz απο που ρυθμιζονται?

Σίγουρα υπάρχει λύση και για τα mpg αλλά θα έχω το htpc το σουκου για να δοκιμάσω. Γιατί χρησιμοποιείς το mpeg demultiplexer, δεν νομίζω να χρειάζεται, δοκίμασε το graph και χωρίς το ffdshow video
Τα ts αρχεία είναι αυτά που έχουν κατάληξη ts!!!! High Definition 1080p συνήθως.
Από τα properties της vga
 
Τα αρχεία τύπου .TS (Transport Stream) είναι αρχεία που έχουν προέρθει από αποθήκευση στον δίσκο αυτούσιου του stream πού κατεβαίνει από τον δορυφόρο, ή το cable, ή οτιδήποτε.

Το stream συνήθως περιλαμβάνει υλικό 1080i σε MPEG-2 ή (πρόσφατα) 1080p σε MPEG-4 (VC-1, H.264, κτλ.).
 

bros400pgm

AVClub Enthusiast
Απάντηση: Re: Graph Edit

Σίγουρα υπάρχει λύση και για τα mpg αλλά θα έχω το htpc το σουκου για να δοκιμάσω. Γιατί χρησιμοποιείς το mpeg demultiplexer, δεν νομίζω να χρειάζεται, δοκίμασε το graph και χωρίς το ffdshow video
Τα ts αρχεία είναι αυτά που έχουν κατάληξη ts!!!! High Definition 1080p συνήθως.
Από τα properties της vga

To mpeg demultiplexer μπαινει μονο του, οταν συνδεω το αρχειο με το ffdshow για παραδειγμα. Το ιδιο συμβαινει και με τον dscaler.
Να βγαλω το ffdshow και τι να βαλω? Απο το αρχειο κατευθειαν στον vmr9?
 

ikonsgr

New member
19 December 2006
54
Aυτό σημαίνει οτι κατάφερα να κάνω το Theatertek να παιζει με dscaler?
Και τι καλύτερο έχει από της Nvidia τον video decoder ρε παιδιά? Γιατί εγώ διαφορά δεν πολύκατάλαβα...
 

Attachments

  • graph.JPG
    graph.JPG
    39.8 KB · Views: 40

ikonsgr

New member
19 December 2006
54
Ενα πρόβλημα είχα μόνο. Ηταν αδύνατο να δουλέψει ο nvidia audio decoder (μου έβγαζε συνέχεια error συμβατότητας μολις τον συνέδεα με το default direct sound device) γι'αυτό και χρησιμοποιησα το ac3 filter, έχει καμμιά διαφορά πρακτικά?
Μπορώ να φτιάξω και ένα graph με τον decoder της nvidia και κάνοντας rename το ifo.grf να βλεπω άμεσα τι διαφορές υπάρχουν έτσι?
Στράτο,οσον αφορά την παραμετροποιηση του dscaler υπάρχει και εναλλακτική λύση μέσω mplayer classic εκτός από τον zoom. Ανοιγετε τον mplayer classic και πάτε view->options.Απο το δεξί μενού πάτε external filters μετά στο νέο παράθυρο,αριστερά πάνω, πατάτε το κουμπί "add filter" και από τη λιστα που θα εμφανιστεί επιλέγετε τον dscaler video decoder(εννοειται βέβαια ότι πρέπει να τον έχετε ηδη εγκατεστημένο!).Πατάτε οκ και μετά κάνωντας διπλο κλικ πάνω στο ονομά του dscaler ανοίγει το παράθυρο παραμετροποιησης! Τα παραπάνω ισχύουν για οποιοδήποτε filter θέλετε να κάνετε παραμετροποιηση! Και φυσικά οι ρυθμίσεις θα ισχύουν για οποιονδήποτε Player χρησιμοποιει αυτά τα φίλτρα!
Το μόνο που έμεινε τώρα είναι να βρούμε τι πρέπει να αλλάξουμε στις ρυθμίσεις του dscaler για βελτιστοποιηση της εικόνας! Βρήκα κάτι εδώ:
http://img182.imageshack.us/img182/8071/guidecw8.jpg
(είναι οδηγός με screen shot για παρεμετροποιηση Mplayer classic/zoom και κάπου στη μέση έχει αναλυτικά τις ρυθμίσεις για τον dscaler)
Exει κανείς καμμιά άλλη γνώμη ή ξέρει πως βελτιστοποιούμε τις ρυθμίσεις του dscaler?
 

ikonsgr

New member
19 December 2006
54
Re: Απάντηση: Re: Graph Edit

To mpeg demultiplexer μπαινει μονο του, οταν συνδεω το αρχειο με το ffdshow για παραδειγμα. Το ιδιο συμβαινει και με τον dscaler.
Να βγαλω το ffdshow και τι να βαλω? Απο το αρχειο κατευθειαν στον vmr9?

Nομίζω ότι το mpeg demultiplexer χρειάζεται μόνο όταν ξεκινάς το graph από .vob file το οποίο έχει μία μονο πλεγμένη εξοδο audio/video.(γι'αυτό προφανώς χρειάζεται και ο multiplexer!)
Αν το φτιάξεις ξεκινώντας από το dvd navigator ΔΕΝ χρειάζεται (μάλιστα σου βγάζει και error συμβατότητας) γιατί το dvd navigator σου δίνει κατευθείαν αποπλεγμένες τις 3 εξόδους για video/audio/subpictures. Οπώτε κοτσάρεις κατευθείαν τ video out του Navigator στο video in του dscaler!
 
Last edited:

Δεβελέκος Στράτος

AVClub Addicted Member
17 June 2006
1,621
Βλέπω την έχεις ψάξει καλά....
Ειδικα αν χρησιμοποιείς το spdif δεν πιστεύω ότι υπάρχει διαφορά. Στην ουσιά το mpc κάνει την ιδια δουλειά με το graph με έναν πιο χειροκίνητο τρόπο, εγώ βάζω το zoom για την παραμετροποίηση του dscaler αλλά αυτό με το mpc που αναφέρεις φαίνεται καλύτερο. Συ,φωνώ με τις ρυθμίσεις του τύπου αλλά εγώ βγάζω και το do analog blanking
 

ikonsgr

New member
19 December 2006
54
Μήπως ήρθε η ώρα να φτιάξουμε τον απόλυτο οδηγό:
Theater tek με dscaler και πως να βελτιστοποιησετε τις παραμέτρους! :smile:
Απ'οτι έχω καταλάβει το ΠΛΕΟΝ ΣΗΜΑΝΤΙΚΟ πρέπει να είναι η χρωματική κωδικοποιηση του video output που πρέπει ΠΑΝΤΟΥ να είναι YV12 (το default στο dscaler του "output color spacer" ΔΕΝ ειναι αυτό, οπώτε σίγουρα αυτή νομίζω ότι ειναι η ποιο σημαντική ρυθμιση που πρέπει να γινει)!
Αυτό πρέπει να είναι που παίζει τον προτεύοντα ρόλο για την χρωματική ισσοροπία και την σωστή αναπαραγωγή dvd μέσω κάρτας γραφικών έτσι?
Κάτι ακόμα, μιας και έχει κάνει και τον οδηγό για το Powerstrip.Ολη η φασαρία με την συνχνότητα της οθόνης έχει να κάνει με την σωστή αναπαραγωγή των καρε? Δηλαδή να μην έχω που και που ψιλοσπασίματα,κομπιασματα και τέτοια? Ειναι σίγουρο ότι θα μπορέσω να βάλω τον w100 στα 854Χ480 50hz (αυτό δεν είναι το βέλτιστο για dvd?) με το powerstrip?
 

bros400pgm

AVClub Enthusiast
Απάντηση: Re: Απάντηση: Re: Graph Edit

Nομίζω ότι το mpeg demultiplexer χρειάζεται μόνο όταν ξεκινάς το graph από .vob file το οποίο έχει μία μονο πλεγμένη εξοδο audio/video.(γι'αυτό προφανώς χρειάζεται και ο multiplexer!)
Αν το φτιάξεις ξεκινώντας από το dvd navigator ΔΕΝ χρειάζεται (μάλιστα σου βγάζει και error συμβατότητας) γιατί το dvd navigator σου δίνει κατευθείαν αποπλεγμένες τις 3 εξόδους για video/audio/subpictures. Οπώτε κοτσάρεις κατευθείαν τ video out του Navigator στο video in του dscaler!

Τo ifo graph, παει, το εφτιαξα οπως ακριβως λες (βεβαια οταν παταω να αλλαξει chapter το theatertek κολλαει-ακομα δεν εχω βρει ακρη).
Το ψαξιμο τωρα ειναι για αρχεια mpg (και αργοτερα για avi και ts)
 

ikonsgr

New member
19 December 2006
54
Παρακάτω παραθέτω τα 2 graphs με τα οποία μπορείτε να λειτουργείσετε τον theatertek με τον default nvidia video decoder ή με dscaler. Με την έκδοση 2.4.0.12 του theatertek που έχω δουλευουν και τα 2 άψογα! Βαζωντας τα σε 2 φακέλους μέσα στο data folder του theater tek (πχ data/dscaler/ifo.grf και data/nvidia/ifo.grf ) μπορείτε πανευκολα να κάνετε αλλαγές στον στήσιμο του theatertek για άμεσες συγκρίσεις, απλώς μετφέροντας οποιο από τα 2 ifo.grf θέλετε στο data φάκελο!Aν και πρωσωπικά από τις λίγες δοκιμές που έκανα δεν μπόρεσα να δω διαφορές ανάμεσα στα 2,(βλέπωντας την ίδια σκηνή και με τα 2 graphs) μάλλον θα κρατήσω αυτο με τον dscaler μιας και όλος ο κόπος έγινε γι'αυτό και απ'οτι λένε οι ειδοίμονες είναι ο απόλυτος video decoder για dvd αναπαραγωγή σε pc! -bye-
 

Attachments

  • dscaler.jpg
    dscaler.jpg
    49.5 KB · Views: 45
  • nvidia.jpg
    nvidia.jpg
    50.5 KB · Views: 35
7 July 2006
169
ikonsgr το YV12 είναι οκ για film και ffdshow postproccessing αλλά για video content, πρέπει να χρησιμοποιήσεις NV12 ώστε να πάρεις σωστό de-interlace από την κάρτα γραφικών.

Επίσης στο link που μας έδωσες, ο τύπος δεν μου φαίνεται και τόσο "expert" . Kάνει κάποια λαθάκια με σημαντικότερο που λέει πως ανάλογα με το refresh rate του monitor, ορίζεις τα fps του reclock ενώ ισχύει ακριβώς το αντίθετο δηλαδή ανάλογα με τα fps του source, το ιδανικό είναι να δώσεις ακέραιο πολλαπλάσιο ως refresh rate πχ τα 25fps σε σε 50hz, τα 24 σε 48 ή 72, τα 30 σε 60 κλπ
 
Last edited:

ikonsgr

New member
19 December 2006
54
Οταν λές "video content" τι ακριβώς εννοείς? Πρωσωπικά μ'ενδιαφέρει η βέλτιστη ποιότητα σε dvd video και divx/xvid (μιας και το 99% του υλικού που έχω ειναι σ'αυτή τη μορφή). Για τέτοιυ είδους χρήση ποιο είναι καλύτερο?
Στους 2 HTPC οδηγούς που έχει κάνει ο Στράτος πάντως αναφέρει τη χρήση του ΥV12. Επίσης οπως αναφέρει στο link http://www.dscaler.org/phpBB/viewtop...ght=avivo+nv12 που παρέθεσες εδώ:
http://www.avclub.gr/forum/showthread.php?t=5527&page=1
Η βελτιωση με nV12 ισχύει ΜΟΝΟ για οσους έχουν καινούριες κάρτες της ΑΤΙ! Η nvidia δυστηχώς δεν κάνει το ιδιο καλή δουλειά σε de-interlace οπως η ΑΤΙ και τα αποτελέσματα είναι χειρότερα. Πρακτικά επειδή δοκίμασα και τα 2 (κάνωντας αλλαγές του color output και στον dscaler και στο ffdshow από ΥV12 σε NV12) δεν μπόρεσα να καταλάβω εμφανείς διαφορές. Εσύ έχεις δοκιμάσει τον nv12 σε nvdia κάρτα γραφικών και είδες διαφορά?
 
Last edited:
7 July 2006
169
Η βελτιωση με nV12 ισχύει ΜΟΝΟ για οσους έχουν καινούριες κάρτες της ΑΤΙ!
Πού το λέει αυτό;

Η nvidia δυστηχώς δεν κάνει το ιδιο καλή δουλειά σε de-interlace οπως η ΑΤΙ και τα αποτελέσματα είναι χειρότερα.
Έχεις ακούσει για την τεχνολογία Pure Video;

Πρακτικά επειδή δοκίμασα και τα 2 (κάνωντας αλλαγές του color output και στον dscaler και στο ffdshow από ΥV12 σε NV12) δεν μπόρεσα να καταλάβω εμφανείς διαφορές.
Προφανώς είχες υλικό film. To video δεν βλέπεται σε YV12.

Δυό λόγια (ξανά) για υλικό (content) film και video.

Στο film de-interlace, δεδομένου ότι το υλικό είναι εξαρχής progressive και κατά την μεταφορά του έχει χωριστεί σε μονά και ζυγά πεδία (που απαρτίζονται από τις γραμμές 1,3,5,7...575 και 2,4,6,8...576 αντίστοιχα), αρκεί ένας διπλασιασμός γραμμών (simple weave) για να πάρουμε ένα προοδευτικό καρέ (progressive frame) από δύο πεπλεγμένα πεδία (interlaced fields). Να τό πω με παράδειγμα:

Έστω πως τα prοgressive frames ονομάζονται 1αβ,2αβ,3αβ....25αβ σύνολο 25 ανά δευτερόλεπτο (film source) όπου α=μονό field και β=ζυγό field. Έχουμε σε σύνολο 50 χρονικές στιγμές ανά λεπτό (50Hz=PAL) την μεταφορά 1α,1β,2α,2β,3α,3β.....25α,25β σύνολο 50 fields (25 μονά +25 ζυγά).
Με weave de-interlacing έχουμε τελικά 1αβ,1αβ,2αβ,2αβ,3αβ,3αβ.....25αβ,25αβ= σύνολο 50 progressive fps όπου το καθένα επαναλαμβάνεται δύο φορές.

Στο υλικό video τα πράγματα είναι διαφορετικά διότι τα μονά και ζυγά πεδία (fields) έχουν αποτυπωθεί σε ξεχωριστές χρονικές στιγμές και δεν μπορούν απλά να συνδυαστούν επιτυχώς σε ένα προοδευτικό καρέ. Ως αποτέλεσμα, εικόνες με έντονη κίνηση παρουσιάζουν έντονα προβλήματα απεικόνισης σε displays προοδευτικής σάρωσης όπως τα flat panels και οι projectors. Και εδώ επεισέρχεται ο ρόλος του καλού video de-interlacer που θα αναλάβει μέσω των διάφορων τεχνολογιών την "επανασύνθεση" της ελλιπούς πληροφορίας
 

ikonsgr

New member
19 December 2006
54
Πού το λέει αυτό;
"The switch from NV to ATI was an almost incredible improvement in picture quality"
Έχεις ακούσει για την τεχνολογία Pure Video;
Ναι, και δυστυχώς συνεχίζει να είναι πολύ χειρότερη απο το avivo της ATI. Πρόσφατα είχε στο tomshardware εκτενές αρθρο επί του θέματος.
Προφανώς είχες υλικό film. To video δεν βλέπεται σε YV12.
Δυό λόγια (ξανά) για υλικό (content) film και video.
Στο film de-interlace, δεδομένου ότι το υλικό είναι εξαρχής progressive και κατά την μεταφορά του έχει χωριστεί σε μονά και ζυγά πεδία (που απαρτίζονται από τις γραμμές 1,3,5,7...575 και 2,4,6,8...576 αντίστοιχα), αρκεί ένας διπλασιασμός γραμμών (simple weave) για να πάρουμε ένα προοδευτικό καρέ (progressive frame) από δύο πεπλεγμένα πεδία (interlaced fields). Να τό πω με παράδειγμα:

Έστω πως τα prοgressive frames ονομάζονται 1αβ,2αβ,3αβ....25αβ σύνολο 25 ανά δευτερόλεπτο (film source) όπου α=μονό field και β=ζυγό field. Έχουμε σε σύνολο 50 χρονικές στιγμές ανά λεπτό (50Hz=PAL) την μεταφορά 1α,1β,2α,2β,3α,3β.....25α,25β σύνολο 50 fields (25 μονά +25 ζυγά).
Με weave de-interlacing έχουμε τελικά 1αβ,1αβ,2αβ,2αβ,3αβ,3αβ.....25αβ,25αβ= σύνολο 50 progressive fps όπου το καθένα επαναλαμβάνεται δύο φορές.

Στο υλικό video τα πράγματα είναι διαφορετικά διότι τα μονά και ζυγά πεδία (fields) έχουν αποτυπωθεί σε ξεχωριστές χρονικές στιγμές και δεν μπορούν απλά να συνδυαστούν επιτυχώς σε ένα προοδευτικό καρέ. Ως αποτέλεσμα, εικόνες με έντονη κίνηση παρουσιάζουν έντονα προβλήματα απεικόνισης σε displays προοδευτικής σάρωσης όπως τα flat panels και οι projectors. Και εδώ επεισέρχεται ο ρόλος του καλού video de-interlacer που θα αναλάβει μέσω των διάφορων τεχνολογιών την "επανασύνθεση" της ελλιπούς πληροφορίας
Η αναλυσή σου αν και χρησιμη δυστηχώς δεν απαντάει απλά και κατανοητά στο ερωτημά μου: τι να χρησιμοποιησω για βελτιστη απόδοση σε αναπαραγωγη dvd και σε divx/xvid(24-25fps) απ'το pc?
 

dimitris84

AVClub Addicted Member
2 September 2006
1,552
Αθήνα
ρε παιδια λυστε μου μια απορια σας παρακαλω..

τα graphs που κανουμε στο graphedit οταν τα κανουμε save εχουν το extension .grf

πως θα τα κανω σε extension .dvdgraph για να τα αναγνωριζει ο zoom player??