Αρχική σελίδα » πως να » Πώς να προσθέσετε MPEG-2 και VC-1 Video Codec Υποστήριξη στο Raspberry σας Pi

    Πώς να προσθέσετε MPEG-2 και VC-1 Video Codec Υποστήριξη στο Raspberry σας Pi

    Για να μπορείτε να απολαμβάνετε πιο ποικιλόμορφη αναπαραγωγή πολυμέσων στον μικροελεγκτή Raspberry Pi, πρέπει να ενεργοποιήσετε χειροκίνητα τους κωδικοποιητές MPEG-2 και VC-1. Διαβάστε παρακάτω για να δείτε πώς μπορείτε να το κάνετε και να απολαύσετε την αναπαραγωγή DVD και περισσότερο στο Pi σας.

    Γιατί πρέπει να το κάνω αυτό?

    Το Raspberry Pi σχεδιάστηκε για να είναι εκπαιδευτικός υπολογιστής. Στο πλαίσιο αυτής της εκπαιδευτικής αποστολής, το Ίδρυμα Raspberry Pi έχει ξεπεράσει το δρόμο του για να ελαχιστοποιήσει το κόστος παραγωγής και αδειοδότησης, προκειμένου να μειωθεί το τελικό κόστος της συσκευής. Μέρος των μέτρων μείωσης του κόστους τους συμπεριλάμβανε ότι δεν αγόραζαν μια ακριβή άδεια για τη χρήση των κωδικοποιητών βίντεο MPEG-2 και VC-1.

    Αυτό δεν σημαίνει ότι το Raspberry Pi δεν είναι σε θέση να αποκωδικοποιήσει πολυμέσα που κωδικοποιούνται σε MPEG-2 ή VC-1, αλλά από προεπιλογή οι κωδικοποιητές δεν μπορούν να εκτελούνται με το υλικό Raspberry Pi λόγω έλλειψης κατάλληλης άδειας. Ευτυχώς, το Raspberry Pi Foundation ήταν σε θέση να προβεί σε ρυθμίσεις για την πώληση μεμονωμένων αδειών για κάθε codec πολύ φθηνά.

    Αν αναρωτιέστε εάν είστε ή όχι το κοινό-στόχος για αυτό το πρόγραμμα πώλησης άδειας χρήσης και αυτό το σεμινάριο, ελέγξτε αν ισχύει κάποια από τις ακόλουθες δηλώσεις:

    Χρησιμοποιώ το Raspberry Pi ως κέντρο μέσων και / ή συσκευή γενικής χρήσης και θέλω να:

    • Παρακολουθήστε DVD (είτε απευθείας από μια συνδεδεμένη μονάδα DVD είτε από αρχεία .ISO που έχουν αποσπαστεί). Σε αυτή την περίπτωση χρειάζεστε μια άδεια MPEG-2 για να αποκωδικοποιήσετε το βίντεο στα DVD.
    • Παρακολουθήστε τη συλλογή αρχείων AVI μου. Ενώ το AVI είναι τεχνικά μορφή δοχείου και όχι κωδικοποιητής, η συντριπτική πλειοψηφία των αρχείων AVI κωδικοποιούνται χρησιμοποιώντας MPEG-2 και ως εκ τούτου θα χρειαστείτε άδεια MPEG-2.
    • Παρακολουθήστε περιεχόμενο που έχω αντιγράψει ή καταγράψει χρησιμοποιώντας το Windows Media Center (όπως ταινίες ή τηλεοπτικές εκπομπές στη μορφή δοχείου WMV). Γι 'αυτό θα χρειαστείτε την άδεια VC-1.

    Εάν δεν είστε σίγουροι αν έχετε τους τύπους αρχείων που υπάρχουν, υπάρχουν δύο απλοί τρόποι για να ελέγξετε. Αρχικά, μπορείτε να δοκιμάσετε να φορτώσετε το αρχείο στο κέντρο μέσων Raspberry Pi. Εάν το αρχείο είναι, για παράδειγμα, ένα αρχείο βίντεο κωδικοποιημένο με MPEG-2, υπάρχει πολύ μεγάλη πιθανότητα το κομμάτι ήχου να παίζει καλά, αλλά το κομμάτι βίντεο δεν θα αποδώσει, αφήνοντας την οθόνη μαύρη.

    Ο ακριβέστερος τρόπος ελέγχου είναι να εξετάσετε το ίδιο το αρχείο χρησιμοποιώντας ένα εργαλείο όπως το MediaInfo - μπορείτε να ακολουθήσετε μαζί με το εκπαιδευτικό μας πρόγραμμα MediaInfo εδώ. Το MediaInfo θα σας πει τον συγκεκριμένο κωδικοποιητή βίντεο για κάθε αρχείο βίντεο που εξετάζετε.

    Τι χρειάζομαι?

    Για αυτό το σεμινάριο υποθέτουμε ότι έχετε ήδη πάρει τα χέρια σας σε μια μονάδα Raspberry Pi και έχετε εγκαταστήσει το λειτουργικό σύστημα που έχετε επιλέξει σε αυτό. Επιπλέον, θα χρησιμοποιήσουμε ένα αντίγραφο του Raspbmc για αυτό το σεμινάριο με την παραδοχή ότι πολλοί από τους αναγνώστες μας ακολούθησαν τον οδηγό μας Raspbmc και τώρα θα ήθελαν να προσθέσουν υποστήριξη DVD / WMV στη δημιουργία τους.

    Ακόμη και αν χρησιμοποιείτε άλλη διανομή Raspberry Pi, οι οδηγίες της γραμμής εντολών και η χειροκίνητη διαμόρφωση εξακολουθούν να ισχύουν για εσάς και τη μονάδα Pi.

    Θα καλύψουμε δύο μεθόδους: προσθέτοντας τον κώδικα άδειας χρήσης με το χέρι και μέσω του Raspbmc - μια δημοφιλής διανομή του XBMC με Raspberry Pi.

    Για να ακολουθήσετε θα χρειαστείτε τα εξής:

    • Μια άδεια MPEG-2 (~ $ 4) ή / και VC-1 (~ $ 2) που αγοράστηκε από το κατάστημα Raspberry Pi.
    • Πρόσβαση στη γραμμή εντολών στο Raspberry Pi (είτε στη φυσική συσκευή είτε μέσω SSH).

    Κατ 'αρχάς, θα σας καθοδηγήσουμε για να αποκτήσετε τον αύξοντα αριθμό εκτός του σκάφους και να αγοράσετε τις άδειες που χρειάζεστε. Μετά από αυτό, θα σας δείξουμε πώς μπορείτε να προσθέσετε με μη αυτόματο τρόπο τις άδειες χρήσης στο Pi σας ή να χρησιμοποιήσετε το ενσωματωμένο εργαλείο στο Raspbmc.

    Αγορά των αδειών

    Για να αγοράσετε τις άδειες που χρειάζεστε, θα χρειαστεί να ανακτήσετε τον μοναδικό αύξοντα αριθμό για το σκάφος Raspberry Pi. Αυτός ο αριθμός δεν εκτυπώνεται σε κανένα σημείο της πλακέτας κυκλώματος αλλά αποθηκεύεται στο υλικό. πρέπει να ανακτηθεί χρησιμοποιώντας τη γραμμή εντολών.

    Ανάκτηση του σειριακού αριθμού: Αρχικά, επισκεφτείτε τη γραμμή εντολών είτε στο πραγματικό τερματικό είτε συνδέεται εξ αποστάσεως στο τερματικό μέσω ενός εργαλείου SSH όπως το PuTTY. Αν έχετε συνδεδεμένο πληκτρολόγιο στο μηχάνημα Raspbmc, απλά επιλέξτε "Exit" έξω από τη διασύνδεση Raspbmc μέσω του κουμπιού λειτουργίας στην κάτω αριστερή πλευρά του GUI. Πατήστε ESC για να φορτώσετε τη γραμμή εντολών αντί για εκκίνηση στο Raspbmc GUI. Αυτό θα σας καταθέσει στη γραμμή εντολών.

    Εναλλακτικά, αν θέλετε να αποκτήσετε πρόσβαση από τη γραμμή εντολών εξ αποστάσεως, ενεργοποιήστε τον πελάτη SSH (όπως το PuTTY) και εισαγάγετε τη διεύθυνση IP της μονάδας Rasperry Pi.

    Είτε έχετε τραβήξει τη γραμμή εντολών απευθείας στο μηχάνημα είτε μέσω SSH, θα σας ζητηθεί να συνδεθείτε. Ο προεπιλεγμένος συνδυασμός σύνδεσης / κωδικού πρόσβασης για το Raspbmc είναι πι / / βατόμουρο.

    Μόλις μπείτε στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή: cat / proc / cpuinfo

    Το Pi σου θα επιστρέψει 11 γραμμές κειμένου, αλλά το μόνο που μας ενδιαφέρει είναι η τελευταία γραμμή που έχει επισημανθεί Κατα συρροη. Αντιγράψτε τον μοναδικό 16 ψηφιακό αύξοντα αριθμό (εν μέρει ξεθωριασμένος στο στιγμιότυπο οθόνης εδώ).

    Επειδή η άδεια χορηγείται σε κάθε συγκεκριμένο σκάφος Raspberry Pi, επαναλάβετε την παραπάνω διαδικασία για όλες τις σανίδες Raspberry Pi που θέλετε να αγοράσετε μια άδεια χρήσης.

    Μόλις έχετε τον σειριακό αριθμό για κάθε μεμονωμένη μονάδα, ήρθε η ώρα να αγοράσετε τις άδειες από το ίδρυμα Raspberry Pi.

    Αγορά της άδειας: Επισκεφθείτε τη σελίδα αγοράς του ιδρύματος Raspberry Pi για την άδεια MPEG-2 και / ή την άδεια VC-1. Εισαγάγετε τον αριθμό σειράς Raspberry Pi στο κατάλληλο κενό κάτω από την τιμή. Προσθέστε την άδεια στο καλάθι σας. Επαναλάβετε αυτή τη διαδικασία για όλες τις άδειες σε όλες τις μονάδες στις οποίες θέλετε να προσθέσετε τους κωδικοποιητές.

    Παρόλο που το ίδρυμα δηλώνει ότι θα μπορούσε να χρειαστούν έως και 72 ώρες για την άφιξή σας μέσω ηλεκτρονικού ταχυδρομείου, ελάβαμε τις δικές μας σε περίπου 24 ώρες. Όταν φτάσει το ηλεκτρονικό σας ταχυδρομείο, θα περιλαμβάνει έναν κωδικό για κάθε άδεια μορφοποίησης όπως αυτή:

    decode_MPG2 = 0000000000

    decode_WVC1 = 0000000000

    Το τμήμα 0000000000 της άδειας είναι ο μοναδικός 10ψήφιος αλφαριθμητικός κωδικός άδειας χρήσης.

    Εγκατάσταση των αδειών χρήσης

    Τώρα που έχουμε τους κωδικούς άδειας χρήσης, ήρθε η ώρα να τις προσθέσετε στο Raspberry Pi και να απολαύσετε την αναβαθμισμένη αναπαραγωγή πολυμέσων.

    Μη αυτόματη εγκατάσταση των αδειών: Η τεχνική χειρωνακτικής εγκατάστασης λειτουργεί για οποιαδήποτε εγκατάσταση στο Raspberry Pi, συμπεριλαμβανομένου του Raspbmc.

    Για να εγκαταστήσετε με μη αυτόματο τρόπο τους κωδικοποιητές, πρέπει να απενεργοποιήσετε τη συσκευή Raspberry Pi, να αφαιρέσετε την κάρτα SD και να τοποθετήσετε την κάρτα SD σε έναν υπολογιστή με πρόσβαση σε έναν απλό επεξεργαστή κειμένου.

    Οι κάρτες SD Raspberry Pi περιλαμβάνουν ένα μίνι διαμέρισμα με μορφοποίηση FAT που περιλαμβάνει εργαλεία εκκίνησης, όπως ένα αρχείο ρυθμίσεων με εύκολη επεξεργασία που ονομάζεται config.txt. [Σημείωση: Ορισμένα λειτουργικά συστήματα δημιουργούν ενδέχεται να μην δημιουργούν αυτόματα ένα αρχείο config.txt. αν δεν υπάρχει config.txt απλά δημιουργήστε τη δική σας.]

    Εντοπίστε το αρχείο και δημιουργήστε ένα αντίγραφο, μετονομάζοντας το config.old - αυτή η έκδοση θα χρησιμεύσει ως αντίγραφο ασφαλείας σε περίπτωση που κάτι δεν πάει καλά κατά τη διαδικασία επεξεργασίας. Ανοίξτε το αρχικό αρχείο config.txt στο πρόγραμμα επεξεργασίας κειμένου που χρησιμοποιείτε (χρησιμοποιούμε το Notepad ++).

    Ανάλογα με το λειτουργικό σας σύστημα που εκτελείτε στο Pi σας, το αρχείο διαμόρφωσης ενδέχεται να φαίνεται ελαφρώς διαφορετικό. Αφήστε μόνο τις υπάρχουσες καταχωρήσεις. Κόψτε και επικολλήστε τις μορφοποιημένες καταχωρίσεις άδειας που λάβατε στο ηλεκτρονικό σας ταχυδρομείο, όπως π.χ.:

    Αποθηκεύστε το αρχείο config.txt και αφαιρέστε με ασφάλεια την κάρτα SD από τον υπολογιστή σας. Επιστρέψτε την κάρτα SD στο Raspberry Pi και ενεργοποιήστε τη συσκευή.

    Προσθήκη των αδειών χρήσης μέσω του ενσωματωμένου εργαλείου Raspbmc: Αν χρησιμοποιείτε το Raspbmc, μπορείτε να παραλείψετε ολόκληρο το χειροκίνητο editing του βήματος config.txt και να επωφεληθείτε από το ενσωματωμένο εργαλείο μέσα στο Raspbmc.

    Για να το κάνετε αυτό, κατευθυνθείτε στη συσκευή σας Raspbmc και πλοηγηθείτε από την κύρια διεπαφή στα Προγράμματα -> Ρυθμίσεις Raspbmc. Μόλις βρίσκεστε μέσα στις Ρυθμίσεις Raspbmc, μεταβείτε στην καρτέλα Διαμόρφωση συστήματος και μετακινηθείτε προς τα κάτω στην ενότητα Σύνθετες ρυθμίσεις συστήματος:

    Εκεί μπορείτε να κάνετε κλικ στο MPEG2 και VC1 και να εισάγετε τον αριθμό της άδειας. Μην πληκτρολογείτε ολόκληρη την συμβολοσειρά που παρέχεται από εσάς από το Raspberry Pi, αφήστε το κορυφαίο decode_MPG2 = και decode_WVC1 = τμήμα. Εισαγάγετε μόνο τη 10-ψήφια συμβολοσειρά μετά την ισοτιμία στην αντίστοιχη υποδοχή κάθε κωδικοποιητή.

    Μόλις προσθέσετε τις κατάλληλες άδειες κωδικοποιητή, επιστρέψτε στην κεντρική διεπαφή και επανεκκινήστε τη συσκευή σας μέσω του μενού επιλογής ισχύος στην κάτω αριστερή γωνία.

    Δοκιμάζοντας τους κωδικοποιητές: Ο πιο ευχάριστος τρόπος για να δοκιμάσετε τους νέους κωδικοποιητές σας είναι να πυροβολήσετε ένα αρχείο πολυμέσων που γνωρίζετε ότι δεν θα έπαιζε χωρίς αυτό, να καθίσει πίσω και να το παρακολουθήσετε να παίζει τέλεια.

    Ο πιο τεχνικός τρόπος για να ελέγξετε, εάν έχετε τρέξει σε οποιοδήποτε λόξυγγας και θέλετε να επιβεβαιώσετε ότι η άδεια χρήσης σας αναγνωρίζεται από τη συσκευή, πηγαίνετε στη γραμμή εντολών και πληκτρολογήστε τις ακόλουθες εντολές:

    vcgencmd codec_enabled MPG2
    vcgencmd codec_enabled WVC1

    Η Pi πρέπει να επιστρέψει αμέσως ότι ο κωδικοποιητής είναι ενεργοποιημένος. Ακολουθεί η έξοδος για τον έλεγχο MPG2 στη δοκιμαστική μηχανή μας, για αναφορά:

    Όλα φαίνονται καλά στη γραμμή εντολών και τα προηγούμενα αρχεία μόνο για ήχο αναπαράγουν τώρα τα κανάλια ήχου και βίντεο. Για μερικά δολάρια και λίγα λεπτά της εποχής μας, είμαστε έτοιμοι να απολαύσουμε τη μεγάλη ποικιλία βίντεο που κωδικοποιούνται σε κωδικοποιητές MPEG-2 και VC-1.


    Έχετε ένα πιεστικό θέμα σχετικά με το Raspberry Pi που θα θέλατε να μας δείτε; Απενεργοποιήστε τα σχόλια ή γράψτε στο [email protected] με τις προτάσεις σας.