Comment ajouter la prise en charge des codecs vidéo MPEG-2 et VC-1 à votre Raspberry Pi

Table des matières:

Comment ajouter la prise en charge des codecs vidéo MPEG-2 et VC-1 à votre Raspberry Pi
Comment ajouter la prise en charge des codecs vidéo MPEG-2 et VC-1 à votre Raspberry Pi

Vidéo: Comment ajouter la prise en charge des codecs vidéo MPEG-2 et VC-1 à votre Raspberry Pi

Vidéo: Comment ajouter la prise en charge des codecs vidéo MPEG-2 et VC-1 à votre Raspberry Pi
Vidéo: Top 10 des #ARNAQUES et #ESCROQUERIES sur Internet. - YouTube 2024, Avril
Anonim
Pour profiter d'une lecture multimédia plus diversifiée sur votre micro-ordinateur Raspberry Pi, vous devez activer manuellement les codecs MPEG-2 et VC-1. Lisez la suite pour savoir comment faire et profiter de la lecture de DVD et plus sur votre Pi.
Pour profiter d'une lecture multimédia plus diversifiée sur votre micro-ordinateur Raspberry Pi, vous devez activer manuellement les codecs MPEG-2 et VC-1. Lisez la suite pour savoir comment faire et profiter de la lecture de DVD et plus sur votre Pi.

Pourquoi ai-je besoin de faire cela?

Le Raspberry Pi a été conçu pour être un ordinateur éducatif. Dans le cadre de cette mission éducative, la Fondation Raspberry Pi s’est efforcée de minimiser les coûts de fabrication et de licence afin de réduire le coût final de l’appareil. Une partie de leurs mesures de réduction des coûts consistait à ne pas acheter une licence globale onéreuse pour utiliser les codecs vidéo MPEG-2 et VC-1.

Cela ne signifie pas que le Raspberry Pi n'est pas capable de décoder un support encodé en MPEG-2 ou VC-1, mais que par défaut, les codecs ne peuvent pas s'exécuter sur le matériel du Raspberry Pi faute d'une licence appropriée. Heureusement, la Raspberry Pi Foundation a été en mesure de prendre des dispositions pour vendre des licences individuelles pour chaque codec à un prix très avantageux.

Si vous vous demandez si vous êtes ou non le public cible de ce programme de vente de licences et de ce tutoriel, vérifiez si l'une des déclarations suivantes vous concerne:

I’m using my Raspberry Pi as a media center and/or general purpose device and I wish to:

  • Watch DVDs (either straight from an attached DVD drive or from ripped.ISO files). In this case you need an MPEG-2 license to decode the video on the DVDs.
  • Watch my collection of AVI files. While AVI is technically a container format, not a codec, the vast majority of AVI files are encoded using MPEG-2 and as such you’ll need an MPEG-2 license.
  • Watch content I’ve ripped or recorded using Windows Media Center (such as movies or television shows in the WMV container format). For this you’ll need the VC-1 license.

Si vous n'êtes pas sûr si vous avez les types de fichiers en question, il existe deux moyens simples de vérifier. Tout d’abord, vous pouvez essayer de charger le fichier dans votre Media Center Raspberry Pi. Si le fichier est, par exemple, un fichier vidéo codé au format MPEG-2, il y a de très fortes chances que la piste audio soit correctement lue, mais le rendu de la piste vidéo ne sera pas rendu et l'écran sera noir.

La méthode de vérification la plus précise consiste à examiner le fichier lui-même à l'aide d'un outil tel que MediaInfo. Vous pouvez suivre notre didacticiel MediaInfo ici. MediaInfo vous indiquera le codec vidéo spécifique à tout fichier vidéo que vous examinez.

De quoi ai-je besoin?

Pour ce didacticiel, nous supposons que vous avez déjà mis la main sur une unité Raspberry Pi et que vous y avez installé le système d’exploitation de votre choix. De plus, nous utiliserons une copie de Raspbmc pour ce didacticiel, en supposant que nombre de nos lecteurs suivent notre guide Raspbmc et aimeraient maintenant ajouter un support DVD / WMV à leur version.
Pour ce didacticiel, nous supposons que vous avez déjà mis la main sur une unité Raspberry Pi et que vous y avez installé le système d’exploitation de votre choix. De plus, nous utiliserons une copie de Raspbmc pour ce didacticiel, en supposant que nombre de nos lecteurs suivent notre guide Raspbmc et aimeraient maintenant ajouter un support DVD / WMV à leur version.

Même si vous utilisez une autre distribution Raspberry Pi, les instructions de ligne de commande et la configuration manuelle restent applicables à vous et à votre unité Pi.

Nous allons couvrir deux méthodes: ajouter le code de licence manuellement et via Raspbmc, une distribution populaire de XBMC activée par Raspberry Pi.

Pour suivre, vous aurez besoin des éléments suivants:

  • Une licence MPEG-2 (~ 4 $) et / ou VC-1 (~ 2 $) achetée au magasin Raspberry Pi.
  • Accès à l'invite de commande sur le Raspberry Pi (sur le périphérique physique ou via SSH).

Tout d'abord, nous vous expliquerons comment obtenir le numéro de série et acheter les licences dont vous avez besoin. Après cela, nous vous montrerons comment ajouter manuellement les licences à votre Pi ou utiliser l'outil intégré dans Raspbmc.

Achat des licences

Pour acheter les licences dont vous avez besoin, vous devrez récupérer le numéro de série unique de votre carte Raspberry Pi. Ce numéro n’est imprimé nulle part sur le circuit imprimé, mais est stocké dans le matériel; il doit être récupéré à l'aide de l'invite de commande.
Pour acheter les licences dont vous avez besoin, vous devrez récupérer le numéro de série unique de votre carte Raspberry Pi. Ce numéro n’est imprimé nulle part sur le circuit imprimé, mais est stocké dans le matériel; il doit être récupéré à l'aide de l'invite de commande.

Récupérer le numéro de série: Tout d’abord, consultez l’invite de commande sur le terminal réel ou connectée à distance au terminal via un outil SSH tel que PuTTY. Si vous avez un clavier connecté à votre machine Raspbmc, sélectionnez simplement «Quitter» dans l'interface Raspbmc via le bouton d'alimentation situé en bas à gauche de l'interface graphique. Appuyez sur ÉCHAP pour charger l'invite de commande au lieu de redémarrer dans l'interface graphique de Raspbmc. Cela vous déposera à l'invite de commande.

Si vous souhaitez également accéder à l'invite de commande à distance, démarrez votre client SSH (tel que PuTTY) et entrez l'adresse IP de votre unité Rasperry Pi.

Que vous ayez répondu à l'invite de commande directement sur la machine ou via SSH, vous serez invité à vous connecter. La combinaison login / mot de passe par défaut pour Raspbmc est pi / framboise.

Une fois à l'invite de commande, entrez la commande suivante: cat / proc / cpuinfo

Image
Image

Votre Pi va recracher 11 lignes de texte, mais la seule qui nous intéresse est la dernière ligne intitulée En série. Copiez le numéro de série numérique unique 16 (partiellement masqué dans la capture d'écran ici).

La licence étant accordée à chaque carte Raspberry Pi spécifique, répétez la procédure ci-dessus pour toutes les cartes Raspberry Pi pour lesquelles vous souhaitez acheter une licence.

Une fois que vous avez le numéro de série de chaque unité, il est temps d’acheter les licences de la fondation Raspberry Pi.

Image
Image

Achat de la licence: Visitez la page d’achat de la fondation Raspberry Pi pour obtenir la licence MPEG-2 et / ou VC-1. Entrez votre numéro de série Raspberry Pi dans l'espace prévu à cet effet sous le prix. Ajoutez la licence à votre panier. Répétez cette procédure pour toutes les licences sur toutes les unités auxquelles vous souhaitez ajouter les codecs.

Bien que la fondation indique que votre licence pourrait prendre jusqu'à 72 heures par courrier électronique, nous avons reçu la nôtre dans un délai d'environ 24 heures. Quand votre email arrivera, il inclura un code pour chaque licence formatée comme ceci:

decode_MPG2=0000000000

decode_WVC1=0000000000

La partie 0000000000 de la licence est votre code de licence alphanumérique unique à 10 chiffres.

Installer les licences

Maintenant que nous avons les codes de licence, il est temps de les ajouter à votre Raspberry Pi et de profiter d’une lecture multimédia améliorée.

Installation manuelle des licences: La technique d'installation manuelle fonctionne pour toute installation sur le Raspberry Pi, y compris Raspbmc.

Pour installer manuellement les codecs, vous devez éteindre votre périphérique Raspberry Pi, retirer la carte SD et la monter sur un ordinateur ayant accès à un simple éditeur de texte.

Les cartes SD Raspberry Pi incluent une mini-partition au format FAT contenant les outils de démarrage, y compris un fichier de configuration facilement modifié appelé config.txt. [Remarque: certaines versions de systèmes d'exploitation peuvent ne pas créer automatiquement un fichier config.txt; s'il n'y a pas de fichier config.txt, créez simplement le vôtre.]

Localisez le fichier et copiez-le en le renommant config.old. Cette version servira de sauvegarde en cas de problème lors de la modification. Ouvrez le fichier config.txt d’origine dans l’éditeur de texte de votre choix (nous utilisons Notepad ++).

Selon le système d’exploitation que vous utilisez sur votre Pi, le fichier de configuration peut être légèrement différent. Laissez les entrées existantes seules. Coupez et collez les entrées de licence formatées que vous avez reçues dans votre courrier électronique, comme suit:
Selon le système d’exploitation que vous utilisez sur votre Pi, le fichier de configuration peut être légèrement différent. Laissez les entrées existantes seules. Coupez et collez les entrées de licence formatées que vous avez reçues dans votre courrier électronique, comme suit:
Enregistrez le fichier config.txt et éjectez la carte SD en toute sécurité de votre ordinateur. Remettez la carte SD dans le Raspberry Pi et allumez l'appareil.
Enregistrez le fichier config.txt et éjectez la carte SD en toute sécurité de votre ordinateur. Remettez la carte SD dans le Raspberry Pi et allumez l'appareil.
Image
Image

Ajout des licences via l'outil Raspbmc intégré: Si vous exécutez Raspbmc, vous pouvez ignorer l’édition manuelle de l’étape config.txt et tirer parti de l’outil intégré situé à l’intérieur de Raspbmc.

Pour ce faire, rendez-vous sur votre périphérique Raspbmc et naviguez de l'interface principale vers Programmes -> Paramètres Raspbmc. Une fois dans les paramètres Raspbmc, accédez à l'onglet Configuration système et faites défiler jusqu'à la section Paramètres système avancés:

Là, vous pouvez cliquer sur MPEG2 et VC1 et entrer votre numéro de licence. Ne tapez pas toute la chaîne fournie par Raspberry Pi, laissez de côté les parties decode MPG2 = et decode WVC1 =. Saisissez uniquement la chaîne de 10 chiffres après le signe égal dans la fente respective de chaque codec.
Là, vous pouvez cliquer sur MPEG2 et VC1 et entrer votre numéro de licence. Ne tapez pas toute la chaîne fournie par Raspberry Pi, laissez de côté les parties decode MPG2 = et decode WVC1 =. Saisissez uniquement la chaîne de 10 chiffres après le signe égal dans la fente respective de chaque codec.

Une fois que vous avez ajouté les licences de codec appropriées, revenez à l'interface principale et redémarrez votre appareil via le menu de sélection de l'alimentation situé dans le coin inférieur gauche.

Test des codecsLe moyen le plus agréable de tester vos nouveaux codecs est de lancer un fichier multimédia qui ne pourrait pas être lu sans cela, sans vous asseoir et en le regardant jouer à la perfection.

Le moyen le plus technique de vérifier, si vous rencontrez un problème et souhaitez confirmer que votre licence est reconnue par le périphérique, consiste à vous rendre à l'invite de commande et à entrer les commandes suivantes:

vcgencmd codec_enabled MPG2 vcgencmd codec_enabled WVC1

Le Pi devrait immédiatement indiquer que le codec est activé. Voici le résultat de la vérification MPG2 sur notre machine de test, à titre de référence:

L'invite de commande est optimisée et les fichiers précédemment uniquement audio lisent désormais leurs canaux audio et vidéo. Pour quelques dollars et quelques minutes de notre temps, nous sommes prêts à profiter de la grande variété de vidéos encodées en codecs MPEG-2 et VC-1.
L'invite de commande est optimisée et les fichiers précédemment uniquement audio lisent désormais leurs canaux audio et vidéo. Pour quelques dollars et quelques minutes de notre temps, nous sommes prêts à profiter de la grande variété de vidéos encodées en codecs MPEG-2 et VC-1.

Vous avez un sujet en lien avec Raspberry Pi que vous aimeriez voir aborder? Sonnez dans les commentaires ou écrivez à [email protected] avec vos suggestions.

Conseillé: