mkv - ήχος χωρίς εικόνα

YannisA

Supreme Member
22 January 2008
3,156
ΑΘΗΝΑ
Δοκίμασα να χρησιμοποιήσω ένα παλιό (2006) PC, για HTPC υπνπδωματίου.
Το PC (XP Pro) έχει έναν Pentim 4 (3.20Ghz Hyperthreading) και 3Gb RAM. Από filters, CoreAVC Pro 2.0 και ffdshow για υπότιτλους. Η κάρτα οθόνης είανι της Asus, βασισμένh στη NVidia 8600 GT.
Με 3 διαφορετικές ματρόσκες, είχα τα εξής αποτελέσματα:
- 'A Clockwork Orange' / 1080p / 20Gb, παίζει μόνο με ήχο (και 5% φορτίο στον task manager).
- 'Terminator 2' / 1080p / 8Gb (55% φορτίο), παίζει κανονικά.
- 'The Chronicles of Narnia: Prince Caspian' / 1080p / 10Gb (60% φορτίο), παίζει κανονικά.
Το ότι δεν παίζει το 1ο mkv, μπορεί να σημαίνει αδυναμία του επεξεργαστή, ή κάτι άλλο?

Σημ. Το 1ο mkv παίζει σε laptop με Intel Core 2 Duo 2.8Ghz (μάλιστα μέσω wireless), κανονικά.
 
Το εικονιδιο στο tray του CoreAVC ειναι πρασινο κατα την αναπαραγωγη ? (που σημαινει οτι γινεται χρηση CUDA)

Η κάρτα είναι toy 2007, με 2 εξόδους DVI. Δεν νομίζω να υπήρχε CUDA τοτε.
 
Πώς το βρίσκω αυτό?

το πλήρες όνομα του 1ου αρχείου είναι:

A.Clockwork.Orange.1971.BluRay.1080p.Remux.DTS.VC1.dxva-INtL.mkv

Άρα υποθέτω ότι είναι VC1.

Τα άλλα δύο:

The.Chronicles.Of.Narnia.Prince.Caspian.2008.BluRay.1080p.DTS.x264.dxva-EuReKA.mkv
Terminator.2.Judgement.Day.1991.BluRay.1080p.DTS.dxva-HDME.mkv

Δεν περιέχουν το 'VC1' στον τίτλο τους.
Οπότε τί γίνεται?
 
Ολες οι nvidia 8xxx και νεωτερες, υποστηριζουν cuda, δεν εχει σχεση αν ειναι του 2007 η καρτα. Βαλε τελευταιους nvidia drivers.
 
Πάντως δεν εμφανίζεται κανένα εικονίδιο του CoreAVC. Εμφανίζονται μόνο αυτά των Haali, ffdshow video και ffdshow audio. Αυτό συμβαίνει και στο PC, αλλά και στο laptop (όπου το συγκεκριμένο mkv παίζει).
Μήπως κάτι δεν έχω κάνει σωστά?

Άλλη μιά ερώτηση.
Το laptop έχει "NVidia Geforce 8600M GS". Λες να υποστηρίζει και αυτή Cuda?
 
Ναι, πρεπει να πας στο ffdshow στο start menu, εκει που λεει video decoder connfiguration, στο δεξι μερος επελεξε Codecs , και στο αριστερο, στο format H.264/AVC στο Decoder επελεξε disabled, βασικα οπως το εχεις τωρα, για decoding των h264/avc χρησιμοποιειται ο codec του ffdshow και οχι ο coreavc.
Η nvidia 8600gs υποστηριζει και αυτη cuda, απλα βαλε αρκετα νεους οδηγους, ειτε τους mobile απο την ιδια την nvidia η αν δεν εγκαθιστανται αυτοι, απο το www.laptopvideo2go.com
 
Έτσι το έχω. Ολα τα codecs είναι disabled εκτός:
- MPEG2 (libmpeg2) και τσεκαρισμένο το DVD Decoding
- RAW Video (All supported).

Αριστερά, έχω τσεκαρισμένο μόνο το Subtitles.

Σχετικά με 8600Μ GS και 8600 GT, πράγματι στους τελευταίους drivers (στο www.nvidia.com) αναφέρει και υποστήριξη Cuda. τους κατεβάζω τώρα.
 
Δεν ξερω τοτε, δες αν εχεις αρκετα νεους nvidia drivers, θελει νομιζω 190 version η νεωτερους, κανε μια επανεγκατασταση του coreavc, βαλε και την τελευταια 2 version του, στο configure coreavc ελεξχε αν ειναι επιλεγμενα τα input formats και το preferred decoder, use tray icon και prefer cuda acceleration.
 
Το πρόβλημα λύθηκε.
Στο πρόγραμμα που χρησιμοποιώ για αναπαραγωγή, επέλεξα σαν codec για mkv το "Automatic" και από τότε εμφανίστηκε και το πράσινο εικονίδιο του CoreAVC. Προηγουμένως είχα εγκαταστήσει και στα δύο pc τους τελευταίους nvidia drivers.
Τα φορτία και στις δύο cpu, έπεσαν κατά 50%!
Ευχαριστώ για τη βοήθεια.
 
Το πρόβλημα λύθηκε.
Στο πρόγραμμα που χρησιμοποιώ για αναπαραγωγή, επέλεξα σαν codec για mkv το "Automatic" και από τότε εμφανίστηκε και το πράσινο εικονίδιο του CoreAVC. Προηγουμένως είχα εγκαταστήσει και στα δύο pc τους τελευταίους nvidia drivers.
Τα φορτία και στις δύο cpu, έπεσαν κατά 50%!
Ευχαριστώ για τη βοήθεια.
:firstprize: