05 Aug 07
Video playback: Αξιοποίηση των Multi-core επεξεργαστών σας
Οι διπυρήνοι [και τελευταία τετραπύρηνοι] επεξεργαστές έχουν μπει για τα καλά στην ζωή μας.. Πλέον με κάτι λιγότερο από 100€ μπορείς να έχεις έναν τέτοιο επεξεργαστή. Η ιστορία είναι γνωστή: Μετά την “μάχη” για τα “Ghz”, πήγαμε στην μάχη των πυρήνων όπου ήδη έχουν προγραμματιστεί releases μοντέλων με πυρήνες που ούτε φαντάζομαστε [βλ. intel 80-core cpu @ 2010] αλλά το θέμα είναι ότι λίγες [ναι λίγες] εφαρμογές και διεργασίες στον υπολογιστή μας εκμεταλεύονται στο έπακρο την ύπαρξη δύο ή και παραπάνω πυρήνων.
Ένας τρόπος να τους εκμεταλεύτουμε είναι εφόσον γνωρίζουμε π.χ. ότι θα τρέχουμε δύο βαριές εφαρμογές να τις έχουμε την καθεμία στον ένα πυρήνα. [Task Manager > Processes > Set Affinity]
Αλλά… η αναπαραγωγή βίντεο εκμεταλεύεται αυτή την τεχνολογία;! Ιδού το ερώτημα..
Τούτες τις μέρες [ποιητικό ε;] η αναπαραγωγή βίντεο επικεντρώνεται κυρίως σε αρχεία συμπιεσμένα με διάφορους codecs [DivX,Xdiv και δεν συμμαζέυεται...] και για την αποσυμπιεσή τους συνήθως χρησιμοποιούμε είτε μεμονομένους codecs [for decompressing] είτε πακέτα [θα αναφερθούμε παραπάνω].
Το καλύτερο “πακέτο” για την αξιοποίηση της επεξεργαστικής ισχύς είναι το ffdshow είτε μόνο του.. [σχεδόν, παρέα με το AC3Filter για τον ήχο] είτε εάν οι “απαιτήσεις” σας είναι υψηλές μέσω του δημοφιλούς K-Lite Codec Pack που το εμπεριέχει μαζί με άλλα εργαλεία και καλούδια. [χρήσιμα ή άχρηστα, ανάλογα με τις ανάγκες σας]
Το ffdshow λοιπόν είναι ένας πανίσχυρο εργαλείο που αναλαμβάνει να αποκωδικόποιησει ή/και να βελτιώσει πολλούς τύπους αρχείων βίντεο έχοντας ένα configuration panel που… μπορεί να ζαλίσει και πυρηνικό φυσικό. [λέμε τώρα]
Τα σημαντικότερα που πρέπει να ενεργοποιηθούν είναι το Post Processing [ffdshow > video decoder configuration] και φυσικά να tickαριστεί η λειτουργία “Automatic quality control” καιιι έπειτα στην επιλογή Decoder Options να θέσουμε τον αριθμό των πυρήνων [Number of decoding threads] σε 2 ή και 4 [αν είστε απ’τους τυχερούς].
Αυτό θα έχει σαν αποτέλεσμα κατά την αναπαραγωγή βίντεο που θα κάνει χρήση του ffdshow να χρησιμοποιείται η μέγιστη υπολογιστική ισχύ [με ότι “συνέπειες” έχει αυτό...] και το αποτέλεσμα να είναι καλύτερο.
Δοκιμές/διορθώσεις/βρισιές δεκτές… [ούτε multimedia guru είμαι, ένας απλός web developer!]
Σου άρεσε το θέμα; Πάρε το RSS feed για να διαβάζεις παρόμοια άρθρα!
Κανένα Σχόλιο
Η γνώμη σου