Προς το περιεχόμενο

Linux και video encoding/decoding σε GPU


Αδμιν

Προτεινόμενες αναρτήσεις

Ποιο ειναι το status του hardware accelerated encoding και decoding στο Linux?

Εχω ακουσει για 2 τεχνολογιες, το PureVideo της nVidia και το Avivo της ATI. Υποστηριζουν Linux? Απαιτουν ειδικους players οπως στα Windows η μπορω να χρησημοποιησω πχ το mplayer?

Το Avivo διαβασα οτι βοηθαει και στο encoding και οχι μονο στο decoding (playback δηλαδη).

 

Διαφωτιστε με.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

H nVIDIA κάνει σημαντικές προόδους σε αυτόν τον τομέα: VDPAU

 

Για την ATI, νομίζω μόνο ο,τι έχουν καταφέρει ως τώρα οι μοναχικοί καουμπόυδες του ανοικτού xf86-video-radeonhd driver...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το VDPAU (nVidia) υποστηρίζεται ήδη σε mplayer, ffmpeg, MythTV. Στο τελευταίο

beta οδηγό δεν είχε κλείσει το πρότυπο και ενδέχετο να υπάρξουν αλλαγές. Δεν

ξέρω αν έκλεισε στον 180.22 που βγήκε προχτές.

 

Η τελευταία αλλαγή επέτρεψε την χρήση πολλών reference frames και γενικά

παίζει τα περισσότερα h264 αρχεία που του έχω βάλει.

 

Η κάρτα που έχω είναι μια 8400GS με 256MB μνήμη. Επειδή δεν παίζω παιχνίδια

πάντα αγοράζω την πιο φθηνή nVidia που υπάρχει. Όταν την αγόρασα είχε 30-40

ευρώ. Ο επεξεργαστής μου είναι ένας P4 3.0GHz LGA775 (530 μοντέλο).

 

Αποτελέσματα:

720p Άρχοντας των δαχτυλιδιών : 48-51% με απλό mplayer 9-12% με vdpau

1080p Grey.ts (από το mplayer) : 87-95% με απλό mplayer 2-4% με vdpau

720p bbc-africa (από το mplayer): 46-50% με απλό mplayer 1-2% με vdpau

704x576 nature (από το mplayer): 22-30% με απλό mplayer 0-1% με vdpau

 

Το πρώτο encoding έγινε από εμένα με το mencoder με τις ρυθμίσεις για

υψηλή ποιότητα από την ιστοσελίδα του mplayer και έτσι χρησιμοποιεί πολλά

πράγματα που τα samples του mplayer δεν έχουν ίσως για αυτό να έχει πολύ

χρήση CPU. Σε όσα άλλα έχω παίξει πάντα η χρήση είναι 2-5%.

 

Για την ώρα δεν μπορείς να το δουλέψεις γιατί σε όσα βιντεάκια έχω βάλει

παρατηρείται ένα φαινόμενο σαν να πατάς πολύ γρήγορα το space και κάνεις

pause/unpause πολύ γρήγορα (νομίζω λέγεται stuttering αλλά μπορεί να είναι

κάνω και λάθος) αλλά σε λίγο καιρό θα παίζει τζάμι υποθέτω.

 

Για encoding δεν έχω διαβάσει τίποτα σχετικό. Αν υποστηρικτεί κάποια στιγμή

θα είναι ακόμη πιο χρήσιμο και από το decoding. Δεν ξέρω όμως αν υπάρχει το

απαραίτητο υλικό στις κάρτες για encoding.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ενδιαφερον. Η nVidia φαινεται να εκανε πολυ καλη δουλεια οντως.

Απο ΑΤΙ επισημα δεν εχουμε κατι ομως, ε; Στα Windows εχει βγαλει (η ΑΤΙ) ενα Video trancoder που εκμεταλλευεται το AVIVO για να κανει encoding. Αυτο θα μου ηταν πιο χρησιμο και απο το hardware accelerated video playback.

 

Και θελω τοσο να φυγω απο την nVidia :(

Μαλλον παλι nvidia θα παρω...

Απο Intel εχουμε κατι;

 

Thanx imitheos, parsifal για τις απαντησεις.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...