Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.2 et accélération matériel (hardware acceleration)

11 Mar 2016 par jj, 9 commentaires »

UPDATE : Raspberry Pi 2 ou 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais enfin publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

RPI3

En effet, ce tuto à été fait à l’époque sur une Raspbian Wheezy avec un Raspberry PI 2.

Depuis la sortie du Raspberry Pi 3 et de Raspbian Jessie, je me devais de faire une ise à jour de ce tuto :

Donc allez chercher la version de Raspbian suivante : 2016-02-26-raspbian-jessie.img

Installez la sur votre carte SD (il y a assez de tuto sur le net pour ça)

Démarrez votre Raspberry, et un écran de setup devrait apparaitre.

Paramétrer votre interfaces réseau, password… blabla …

Activer le … (Je m’ennuis)

Et connectez vous en SSH à votre Raspberry (Là le travail commence vraiment)

faites :

sudo apt-get update

Pour mettre à jour vos dépots, nous allons ensuite installer tous les packet nécessaire à la compilation de VLC :

sudo apt-get install vlc browser-plugin-vlc git libtool build-essential pkg-config autoconf liba52-0.7.4-dev libdvdread-dev libkate-dev libass-dev libbluray-dev lua5.2 libcddb2-dev libdca-dev libfaad-dev libflac-dev libmad0-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libogg-dev libopencv-dev libpostproc-dev libshout3-dev libspeex-dev libspeexdsp-dev libssh2-1-dev liblua5.1-0-dev libopus-dev libschroedinger-dev libsmbclient-dev libtwolame-dev libx264-dev libxcb-composite0-dev libxcb-randr0-dev libxcb-xv0-dev libzvbi-dev libxcb-keysyms1-dev libsdl-image1.2-dev librsvg2-dev libsamplerate0-dev libudev-dev libmtp-dev libupnp6-dev libnotify-dev libdvbpsi-dev libgme-dev libebml-dev libgnomevfs2-dev libsidplay2-dev libva-dev libjack-jackd2-dev libchromaprint-dev libxpm-dev libncurses5-dev libsidplay1-dev libtar-dev libqt4-dev libncursesw5-dev libprotoc9 protobuf-compiler

Nous allons ensuite télécharger les sources de VLC via git :

git clone git://git.videolan.org/vlc.git

Pour enfin entrer dans le vif du sujet, la préparation et la compilation de VLC :

cd vlc
export ACLOCAL_ARGS="-I /usr/share/aclocal"
./bootstrap
./configure --prefix=/usr --enable-rpi-omxil --disable-ogg --disable-mux_ogg
make
sudo make install

Une fois installé, lancez vlc en cliquant sur « Menu » puis le sous-menu « Son et vidéo »

Dans VLC, cliquez ensuite sur « Outils » puis « Préférences »

Sur le menu du haut, cliquez sur « Audio« , puis dans « Module de sortie« , selectionnez « Sortie audio ALSA« .

Dans « Périphérique« , selectionnez « bcm2835 ALSA, bcm2835 ALSA Default Audio Device » voir screenshot :

Sur le menu du haut, cliquez ensuite sur « Vidéo« , puis dans « Sortie » sélectionnez « Sortie vidéo « OpenMAX IL » » voir screenshot :

Retournez dans le menu « Audio« , puis en bas à gauche de la fenêtre, cliquez sur « Tous » (Permet d’afficher plus de paramètres)

Dans l’onglet « Audio« , sur le champ « Ré-échantillonnage audio« , selectionnez « Désactiver » voir screenshot :

 

Vous pouvez maintenant profiter de votre player préféré !

Si vous avez des questions, n’hésitez pas !

 

Étiquettes : , , , , , , , ,

9 commentaires

  1. brannens dit :

    bonjour
    article très intéressant
    Est ce que vous avez testé si les flux des chaînes HD de la freebox sont lus correctement par cette configuration?
    Merci pour votre réponse

    • jj dit :

      Bonjour,
      Désolé pour la réponse tardive, j’ai un raspberry de côté, je pourrais tester ce week-end si les résultats vous intéressent toujours.

      JJ

  2. Limo dit :

    Salut,

    Je confirme que la solution apporte de bonnes perfs pour VLC sous raspberry.

    Actuellement j’essaye de faire marcher livestreamer sous raspberry avec VLC (car omxplayer est vraiment trop cheap). L’activité processeur est à environ 40%, j’ai le son, mais l’image ne fait que clignoter entre l’interface au lancement de VLC et un écran noir (clignote très rapidement). Apparemment sous un OS type desktop il suffisait de choisir la sortie vidéo X11 pour régler ce genre de soucis. Ici rien n’y fait.

    Si quelqu’un a une solution régler le problème je suis preneur !

    ps : je suis sous VLC 3.0.0 (en suivant ce tuto)

  3. A-chan dit :

    Bonsoir,
    J’ai le même problème que Limo.

    J’ai du son mais l’image clignote…

    En espérant, que la prochaine version de vlc corrige ce problème.

  4. Fulup dit :

    Bonjour,
    Merci pour ce tuto.
    Personnellement, je bloque sur le « make », avec, pour message « make: *** Pas de cible spécifiée et aucun makefile n’a été trouvé. Arrêt. »
    Sur l’étape précédente (configure), j’avais eu les messages suivants (en filtrant tout ce qui semble ok) :

    configure: WARNING: No package ‘libsystemd’ found.
    configure: WARNING: Library libarchive >= 3.1.0 needed for archive was not found
    configure: WARNING: No package ‘live555’ found.
    configure: WARNING: live555 is missing or its installed version is too old:
    Version 2011.12.23 or later is required to proceed.
    You can get an updated one from http://www.live555.com/liveMedia .
    configure: WARNING: Library libraw1394 >= 2.0.1 libavc1394 >= 0.5.3 needed for dv1394 was not found
    configure: WARNING: Library libdsm >= 0.2.0 needed for dsm was not found
    configure: WARNING: Library libnfs >= 1.10.0 needed for nfs was not found
    configure: WARNING: Blackmagic DeckLink SDI include files not found
    configure: WARNING: Library libvncclient >= 0.9.9 needed for vnc was not found
    configure: WARNING: Library freerdp >= 1.0.1 needed for freerdp was not found
    configure: WARNING: Library libebml libmatroska needed for matroska was not found
    configure: WARNING: Library shine >= 3.0.0 needed for shine was not found
    configure: WARNING: Library libmpg123 needed for mpg123 was not found
    configure: WARNING: No package ‘gstreamer-app-1.0’ found. GStreamer modules will not be built.
    configure: error: Requested ‘libavcodec >= 57.16.0’ but version of libavcodec is 56.1.0. Pass –disable-avcodec to ignore this error.

    C’est dommage : jusque là tout était ok :-\

    Si vous avez une idée, je suis preneur…

    Je précise que j’avais installé vnc auparavant et que, vu la consommation CPU et l’impossibilité de visionner un film je l’ai déinstallé.

  5. Fulup dit :

    Bonjour,
    Merci beaucoup pour vos conseils et votre réactivité.

    J’ai testé en 2.2 et ça marche effectivement, mais le résultat est un peu décevant : Quel que soit le réglage de vlc, le film se lance en plein écran ou presque et refuse toutes les commandes,clavier ou souris.

    Je vais tenter la v 2.4 pour voir….

    Encore merci.
    F.

Réagissez

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.4 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.4 et accélération matériel (hardware acceleration)

Aujourd’hui je vais à nouveau publier une mise à jour de l’article : Raspberry Pi 2 – VLC et accélération matériel (hardware [&hellip

Raspberry Pi 2 ou 3 et Raspbian Jessie - VLC 2.2 et accélération matériel (hardware acceleration)

Raspberry Pi 2 ou 3 et Raspbian Jessie – VLC 2.2 et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 2 ou 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Aujourd’hui je vais [&hellip

Compilation de la derniere version de FFMPEG

Compilation de la derniere version de FFMPEG

Bonjour à tous, Aujourd’hui un petit tuto pour avoir la dernière version de ffmpeg, ce tutoriel à été utilisé maintes [&hellip

Raspberry Pi 2 - VLC et accélération matériel (hardware acceleration)

Raspberry Pi 2 – VLC et accélération matériel (hardware acceleration)

UPDATE : Raspberry Pi 3 et Raspbian Pixel – VLC 2.4 et accélération matériel (hardware acceleration) Ayant un petit projet de [&hellip

FFMPEG - Diffuser un flux ip multicast en adaptative smooth streaming

FFMPEG – Diffuser un flux ip multicast en adaptative smooth streaming

Un petit script bien utile pour délivrer un flux video multicast en adaptative smooth streaming

Installation de Transform Manager

Installation de Transform Manager

Prérequis – résumé : Télécharger Transform Manager Télécharger IIS Media Services 4.1 Télécharger IIS Managment console Télécharger .NET Framework 3.5 [&hellip

Suivez moi !

Follow Me! Follow Me! Follow Me! Follow Me!

Chercher