Da das Abspielen von Videos, welche mit MPEG-2 Codiert wurde, oft auch ohne Lizenz funktioniert ist vielen Raspberry Pi Benutzer nicht bewusst das es für den Raspberry Pi eine spezielle MPEG-2 Lizenz gibt. Diese Lizenz ermöglicht eine beschleunigte Decodierung von MPEG-2 auf der Grafikkarte des Raspberry Pi. Die Lizenz wird, da nicht jeder den Raspberry Pi als Media Center einsetzt, aus Preisgründen nicht direkt mit der Hardware angeboten.
Die MPEG-2 Decode Lizenz kostet 3€, die Lizenz für den Microsoft Codec VC-1 1,50€ (abhängig vom aktuellen Wechselkurs). Beide Lizenzen sind im Raspberry-Pi Shop erhältlich und erfordern die Bindung an die Seriennummer des RasPi welche bei der Bestellung angegeben werden muss.
Raspberry Pi MPEG-2 bestellen und aktivieren
Für die Bestellung der Lizenz im Raspberry Pi Shop benötigen wir die Serial unseres Raspberry Pi. Um die Serien Nummer auszulesen melden wir uns wie üblich auf unserem Raspberry Pi an, entweder via SSH oder direkt auf der Konsole mit angeschlossener Tastatur und Maus.
Der Befehl cat zeigt uns den Inhalt der Datei /proc/cpuinfo in welcher die Serien Nummer und Infos zur Hardware gespeichert sind:
1 |
cat /proc/cpuinfo |
Wir kopieren uns die 16 stellige Serien Nummer des Raspberry Pi in die Zwischenablage oder notieren uns diese und öffnen in einem Browser unserer Wahl die offizielle Internetseite der Raspberry Pi Foundation. Im Shop tragen wir die Serien Nummer ein und bestellen uns die MPEG-2 Lizenz. Die Bezahlung ist zum Beispiel via PayPal möglich.
Den Lizenzcode erhalten wir nach bis zu 72h via E-Mail zugesendet, der in der E-Mail enthaltene Lizenz Code hat folgendes Format
1 2 |
decode_MPG2=0000000000 decode_WVC1=0000000000 |
Den Code müssen wir dann auf unserem Raspberry Pi in die Datei /boot/config.txt eintragen. Hierzu verwenden wir wieder SSH oder die Konsole des RasPi und erledigen das Eintragen mit dem Text Editor nano
1 |
sudo nano /boot/config.txt |
Wir fügen einfach am Ende der Datei die beiden Zeilen ein und speichern mit STRG-X, Y und Enter. Nach einem Reboot mit sudo reboot ist die Lizenz aktiviert und eine Wiedergabe von MPEG-2 Möglich.
Zum Abspielen von Mediendateien eignet sich übrigends der speziell für den Raspberry Pi angepasste omxplayer, das Tool kann anstelle einer kompletten Media Center Installation verwendet werden.
OpenELEC mit MPEG-2 Lizenz
Unter dem Betriebssystem OpenELEC muss erst SSH aktiviert werden und dann kann die MPEG2 bzw. WVC1 Lizenz durch folgenden Befehl aktiviert werden. Die Codes müsst ihr natürlich mit euren Lizenzen Ersetzen.
1 2 3 4 5 |
mount -o remount,rw /flash echo "decode_MPG2=0x00000000" >> /flash/config.txt echo "decode_WVC1=0x00000000" >> /flash/config.txt mount -o remount,ro /flash sync |