17Aug

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

click fraud protection

2013-02-11_121438

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

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

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

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

instagram viewer

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

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

  • Παρακολουθήστε DVDs( είτε απευθείας από μια συνδεδεμένη μονάδα 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 θα σας πει τον συγκεκριμένο κωδικοποιητή βίντεο για κάθε αρχείο βίντεο που εξετάζετε.

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

2013-02-11_174253

Για αυτό το φροντιστήριο υποθέτουμε ότι έχετε ήδη πάρει τα χέρια σας σε μια μονάδα 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.

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

2013-02-11_135655

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

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

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

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

Ακολουθήστε την ακόλουθη εντολή: cat /proc/ cpuinfo

2013-02-11_135914

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

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

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

2013-02-11_140624

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

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

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

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

Εγκατάσταση των Άδειων

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

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

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

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

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

2013-02-11_141906

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

2013-02-11_142230

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

2013-02-11_170606

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

Για να το κάνετε αυτό, κατευθυνθείτε στη συσκευή Raspbmc και πλοηγηθείτε από την κύρια διεπαφή στα Προγράμματα - & gt;Ρυθμίσεις Raspbmc.Μόλις βρίσκεστε στο Raspbmc Settings, μεταβείτε στην καρτέλα "System Configuration" και μετακινηθείτε προς τα κάτω στην ενότητα Advanced System Settings:

2013-02-11_171645

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

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

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

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

vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1

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

2013-02-11_173014

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

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