17Aug
Per poter riprodurre più file multimediali sul tuo micro computer Raspberry Pi, devi abilitare manualmente i codec MPEG-2 e VC-1.Continua a leggere per vedere come farlo e goditi la riproduzione di DVD e altro sul tuo Pi.
Perché devo fare questo?
Il Raspberry Pi è stato progettato per essere un computer educativo. Nell'ambito di tale missione educativa, la Fondazione Raspberry Pi si è impegnata a ridurre al minimo i costi di produzione e di licenza al fine di mantenere basso il costo finale del dispositivo. Parte delle loro misure di riduzione dei costi comprendeva non acquistare una licenza coperta costosa per utilizzare i codec video MPEG-2 e VC-1.
Questo non significa che il Raspberry Pi non sia in grado di decodificare i media codificati in MPEG-2 o VC-1, ma che per impostazione predefinita i codec non possono essere eseguiti sull'hardware Raspberry Pi per mancanza di una licenza appropriata. Fortunatamente la Raspberry Pi Foundation è stata in grado di prendere accordi per vendere le licenze individuali per ciascun codec in modo molto economico.
Se ti stai chiedendo se sei o meno il pubblico di destinazione per questo programma di vendita di licenze e questo tutorial, controlla se una delle seguenti affermazioni si applica a te:
Sto usando il mio Raspberry Pi come media center e/ o dispositivo per uso generico e desidero:
- Guardare DVD( direttamente da un'unità DVD collegata o da file. ISO estratti).In questo caso è necessaria una licenza MPEG-2 per decodificare il video sui DVD.
- Guarda la mia collezione di file AVI.Mentre AVI è tecnicamente un formato contenitore, non un codec, la maggior parte dei file AVI è codificata usando MPEG-2 e come tale avrete bisogno di una licenza MPEG-2.
- Guarda i contenuti che ho strappato o registrato utilizzando Windows Media Center( come film o programmi televisivi nel formato contenitore WMV).Per questo avrai bisogno della licenza VC-1.
Se non sei sicuro se hai i tipi di file in questione ci sono due semplici modi per controllare. Innanzitutto, puoi provare a caricare il file nel tuo media center Raspberry Pi. Ad esempio, se il file è un file video codificato MPEG-2, è molto probabile che la traccia audio venga riprodotta correttamente, ma la traccia video non verrà riprodotta, lasciando lo schermo nero.
Il modo più preciso per controllare è esaminare il file stesso usando uno strumento come MediaInfo: qui puoi seguire il nostro tutorial su MediaInfo. MediaInfo ti dirà il codec video specifico per qualsiasi file video che esamini.
Di cosa ho bisogno?
Per questo tutorial stiamo presumendo che tu abbia già messo le mani su un'unità Raspberry Pi e installato il tuo sistema operativo su di esso. Inoltre, utilizzeremo una copia di Raspbmc per questo tutorial partendo dal presupposto che molti dei nostri lettori hanno seguito la nostra guida Raspbmc e ora vorremmo aggiungere il supporto per DVD / WMV alla loro compilazione.
Anche se si sta utilizzando un'altra distribuzione Raspberry Pi, le istruzioni della riga di comando e la configurazione manuale sono ancora applicabili a te e alla tua unità Pi.
Copriremo due metodi: aggiungere il codice di licenza manualmente e tramite Raspbmc, una popolare distribuzione di XBMC abilitata per Raspberry Pi.
Per seguire è necessario quanto segue:
- Una licenza MPEG-2( ~ $ 4) e / o VC-1( ~ $ 2) acquistata presso lo store Raspberry Pi.
- Accesso al prompt dei comandi sul Raspberry Pi( sul dispositivo fisico o tramite SSH).
In primo luogo, ti illustreremo come ottenere il numero di serie dalla lavagna e acquistare le licenze necessarie. Successivamente, ti mostreremo come aggiungere manualmente le licenze al tuo Pi o utilizzare lo strumento integrato in Raspbmc.
Acquisto delle licenze
Per acquistare le licenze necessarie, è necessario recuperare il numero di serie univoco per la scheda Raspberry Pi. Questo numero non è stampato da nessuna parte sul circuito stampato ma è invece memorizzato nell'hardware;deve essere recuperato utilizzando il prompt dei comandi.
Recupero del numero di serie: Per prima cosa, visitare il prompt dei comandi sul terminale effettivo o in remoto connesso al terminale tramite uno strumento SSH come PuTTY.Se hai una tastiera collegata al tuo computer Raspbmc, seleziona semplicemente "Esci" dall'interfaccia Raspbmc tramite il pulsante di accensione nella parte inferiore sinistra della GUI.Premere ESC per caricare il prompt dei comandi anziché eseguire il riavvio nella GUI di Raspbmc. Questo ti depositerà al prompt dei comandi.
In alternativa, se si desidera accedere in remoto al prompt dei comandi, attivare il client SSH( come PuTTY) e inserire l'indirizzo IP dell'unità Rasperry Pi.
Indipendentemente dal fatto che sia stato richiamato il prompt dei comandi direttamente sulla macchina o tramite SSH, verrà richiesto di accedere. La combinazione login / password predefinita per Raspbmc è pi / lampone .
Una volta al prompt dei comandi, immettere il seguente comando: cat /proc/ cpuinfo
Il Pi sputerà indietro 11 righe di testo, ma l'unico di interesse per noi è l'ultima riga serial .Copia il numero di serie digitale univoco 16( parzialmente offuscato nello screenshot qui).
Poiché la licenza è concessa a ciascuna scheda Raspberry Pi specifica, ripetere il processo sopra riportato per tutte le schede Raspberry Pi per cui si desidera acquistare una licenza.
Una volta ottenuto il numero di serie per ogni singola unità, è il momento di acquistare le licenze dalla fondazione Raspberry Pi.
Acquisto della licenza: Visitare la pagina di acquisto della fondazione Raspberry Pi per la licenza MPEG-2 e / o la licenza VC-1.Inserisci il numero di serie Raspberry Pi nello spazio vuoto appropriato sotto il prezzo. Aggiungi la licenza al tuo carrello. Ripeti questa procedura per tutte le licenze su tutte le unità a cui desideri aggiungere i codec.
Sebbene la fondazione indichi che potrebbero essere necessarie fino a 72 ore per l'arrivo della tua licenza via email, abbiamo ricevuto la nostra in circa 24 ore. Quando arriva la tua email includerà un codice per ogni licenza formattata in questo modo:
decode_MPG2 = 0000000000
decode_WVC1 = 0000000000
La parte 0000000000 della licenza è il tuo codice alfanumerico univoco a 10 cifre.
Installazione delle licenze
Ora che abbiamo i codici di licenza, è il momento di aggiungerli al tuo Raspberry Pi e goderti la riproduzione multimediale migliorata.
Installazione manuale delle licenze: La tecnica di installazione manuale funziona per qualsiasi installazione sul Raspberry Pi, incluso Raspbmc.
Per installare manualmente i codec, è necessario spegnere il dispositivo Raspberry Pi, rimuovere la scheda SD e montare la scheda SD su un computer con accesso a un semplice editor di testo. Le schede SD Raspberry Pi
includono una mini partizione formattata FAT che contiene gli strumenti di avvio incluso un file di configurazione facilmente modificato con l'etichetta config.txt.[Nota: alcuni build di sistemi operativi potrebbero non creare automaticamente un file config.txt;se non c'è config.txt devi semplicemente crearne uno tuo.]
Individua il file e creane una copia, rinominandolo config.old - questa versione servirà come backup nel caso in cui qualcosa vada storto durante il processo di modifica. Apri il file config.txt originale nel tuo editor di testo di scelta( stiamo usando Notepad ++).
A seconda del sistema operativo in esecuzione sul Pi, il file di configurazione potrebbe apparire leggermente diverso. Lascia le voci esistenti da solo. Taglia e incolla le voci di licenza formattate che hai ricevuto nella tua e-mail, in questo modo:
Salva il file config.txt ed espella in modo sicuro la scheda SD dal tuo computer. Restituisci la scheda SD al Raspberry Pi e accendi il dispositivo.
Aggiunta delle licenze tramite lo strumento Raspbmc incorporato: Se si sta eseguendo Raspbmc, è possibile saltare l'intera modifica manuale del passaggio config.txt e sfruttare lo strumento integrato direttamente in Raspbmc.
Per farlo, vai al tuo dispositivo Raspbmc e naviga dall'interfaccia principale a Programmi - & gt;Impostazioni Raspbmc. Una volta che sei all'interno delle impostazioni di Raspbmc, vai alla scheda Configurazione di sistema e scorri verso il basso fino alla sezione Impostazioni di sistema avanzate:
Qui puoi fare clic su MPEG2 e VC1 e inserire il tuo numero di licenza. Non digitare l'intera stringa fornita da Raspberry Pi, lasciare decode_MPG2 = e decode_WVC1 = porzione. Inserisci la stringa di 10 cifre solo dopo il segno di uguale nello slot corrispondente di ciascun codec.
Dopo aver aggiunto le licenze codec appropriate, tornare all'interfaccia principale e riavviare il dispositivo tramite il menu di selezione dell'alimentazione nell'angolo in basso a sinistra.
Test dei codec : Il modo più divertente per testare i tuoi nuovi codec è quello di attivare un file multimediale che sai non riprodurre senza di esso, sedersi e guardarlo giocare perfettamente.
Il modo più tecnico di verificare, nel caso in cui si verifichi un qualsiasi inconveniente e si desidera confermare la licenza del dispositivo, è di andare al prompt dei comandi e immettere i seguenti comandi:
vcgencmd codec_enabled MPG2
vcgencmd codec_enabled WVC1
ThePi dovrebbe immediatamente restituire che il codec è abilitato. Ecco l'output per il controllo MPG2 sulla nostra macchina di test, per riferimento:
Tutto sembra buono al prompt dei comandi e i file solo audio-only ora riproducono i loro canali audio e video. Per pochi dollari e pochi minuti del nostro tempo, siamo pronti per goderti l'ampia varietà di video codificati nei codec MPEG-2 e VC-1.
Avere un argomento relativo a Raspberry Pi che ti piacerebbe vedere noi indirizzo? Suona nei commenti o scrivi a [email protected] con i tuoi suggerimenti.