Annons
När jag tog upp några videor att njuta av på Raspberry Pi igår gjorde jag en häpnadsväckande upptäckt - det skulle inte spela MPEG-videor! Har detta hänt dig? Kör du en RaspBMC media center Hur man gör din hallonpi till ett hemmabiosystemFyra veckor på och jag har spelat med min Raspberry Pi på olika sätt, från att använda den för att bläddra i webb och vanliga dagliga datoruppgifter för att leka med olika konfigurationer som är ... Läs mer på din Raspberry Pi-dator eller gillar du att titta på videor på skrivbordet? Har du lagt märke till att vissa videofiler inte kan spelas upp?
I så fall är du inte ensam. Många har stött på problem med det faktum att Raspberry Pi glatt transkoderar högupplösta videor, men till synes kan det inte spela upp MPEG-2-videor. Anledningen till detta är emellertid inte ett maskinvarufel eller ens ett programvarufel - snarare är det allt som gäller licensiering.
Många mediaspelare på distributioner av Windows, Mac OS X och Linux gör att du kan njuta av MPEG-2 utan licensproblem, men vad händer? Vad gör Raspberry Pi så annorlunda att det krävs en licens för att spela upp MPEG-2-videor, och hur exakt fungerar denna licens?
MPEG-2 Licensing & The Raspberry Pi
Andra operativsystem inkluderar kostnaden för de olika codecerna inom operativsystemets pris. När det gäller Linux-distributioner används istället gratisversioner av mediekodare och avkodare. Men vänta på - Raspberry Pi driver en Linux-distribution, så varför är inte MPEG-2-kodeken fri?
Svaret är enkelt. Raspberry Pi är utformad för att användas för utbildning, och även om det finns många som tycker om dess multimediafunktioner, beslutade utvecklarna att ta bort MPEG-2 för att hålla kostnaderna nere. Om du vill använda MPEG-2 är det där du kan låsa upp för en liten avgift. Naturligtvis kanske du inte vill; trots allt finns det många användningsområden för en Raspberry Pi De 5 bästa användningsområdena för din hallon Pi-datorJag har nyligen fått min Raspberry Pi efter en lång väntan - och jag har en hel del planer för det. Problemet är, jag är inte helt säker på vilket projekt jag vill försöka först. Medan... Läs mer bortom att spela upp videor.
Hur man får MPEG-2-licensen
För att installera MPEG-2-licensen på din Raspberry Pi måste du först ta reda på enhetens serienummer. Detta kan hittas i dokumentationen som du inkluderade när du först fick datorn, men om du inte har det här, oroa dig inte, kan du förhöra moderkortet.

Starta Pi och öppna en kommandotolk på Raspbian. Stiga på:
katt / proc / cpuinfo
Serienumret visas senast i den resulterande texten, så kopiera detta och besöka www.raspberrypi.com/mpeg-2-license-key där du ser ett kort formulärfält för att ange serien. Gör det och klicka Lägg till i kundvagn att fortsätta.
För att köpa MPEG-2-licensen måste du spendera $ 3,50 (eller £ 2,40) - inte exakt en förmögenhet, och fortfarande öre bredvid datorns pris på 25 dollar!
Installera MPEG-2-licensen på din Raspberry Pi
När du gör beställningen måste du vänta upp till 72 timmar på att din licens ska tas emot via e-post (om den är det kommer inte, du ska e-post Raspberry Pi-folket, men processen är vanligtvis pålitlig och effektiv).
När licensnyckeln anländer hittar du den i en textfil som en enda rad, något liknande:
decode_MPEG2 = 0x1234567

För att kunna använda detta på din Pi, måste du redigera filen config.txt, som finns i /boot. Lägg bara till licensen som en ny textrad som visas ovan, spara och stäng sedan.
Om du har flera SD-kort för olika OS-versioner - kanske ett för Raspbian Optimera kraften i din hallonpi med RaspbianSom passar en man med för mycket teknik i händerna har jag spelat med Raspberry Pi nyligen och konfigurerat enheten så att den fungerar till fullo. Det fortsätter att fungera som ... Läs mer och en för RaspBMC - du måste lägga till licensen till var och en.
Starta om Raspberry Pi om du vill slutföra proceduren och du kan sedan njuta av MPEG-2-videor.
Kan jag prova en hackad kodning?
Det finns - uppenbarligen - hackade versioner av codec tillgängliga online, men verkligen när du överväger vad som kan vara nödvändigt (för körning av programvara för att förfalska enhetens serienummer) och det faktum att licensen är så billig är det verkligen inte värt den.

Raspberry Pi är ju ett billigt paket som är utformat med höga ambitioner - för att främja IT-läskunnighet. Försäljningen av codec samlar in pengar så att den icke-vinstdrivande Raspberry Pi Foundation kan arbeta mot dess altruistiska mål. Så släpp inte en codec som kostar mindre än en flaska öl - betala för det och hjälpa till att förändra världen!
Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel fans.