Articles associés au tag ‘video’

17 Avr
2020

Octoprint : Paramétrer plusieurs camera

  Bonjour à tous les printers !!

Aujourd’hui nous allons voir comment paramétrer deux ou plusieurs webcam sur votre serveur d’impression préféré j’ai nommé Octoprint.

Ce tuto à été réalisé sur une installation OctoPi Debian Buster (Donc avec systemd)

 

Dans un premier temps, nous allons vérifier que vos webcam (ou module camera de raspberry) sont bien détecté par l’OS :

ls -l /dev/ | grep video

Vous devriez voir :

/dev/video1

/dev/video2

/dev/videoX

(N’oubliez pas d’activer le module camera dans raspi-config si vous avez installer le module camera Raspberry)

Dans mon cas, je pars sur deux caméra connecté au Raspberry (Le module caméra Raspberry et une webcam usb Logitech) je n’aurais donc que :

/dev/video1

/dev/video2

Nous allons copier le daemon de la webcam pour l’utiliser avec la seconde webcam :

cd /root/bin
ls
gencert  git  webcamd
sudo cp webcamd webcam2d

Et copier le fichier de conf raspbian que l’on modifiera par la suite :

sudo cp /boot/octopi.txt /boot/octopi-cam2.txt

sudo nano /boot/octopi-cam2.txt

Ajoutons les champs à la fin du fichier :

camera_usb_options="-r 1280x720 -f 30 -d /dev/video2"

camera_http_webroot="./www"
camera_http_options="-p 8081"

Modifions maintenant le second daemon :

sudo nano webcam2d

Modifiez la variable :

cfg_files+=/boot/octopi.txt

Par :

cfg_files+=/boot/octopi-cam2.txt

Enregistrez et testez le daemon :

./webcam2d

Vous devriez voir dans votre terminal :

Starting up webcamDaemon...

--- Configuration: ----------------------------
camera:        auto
usb options:   -r 1280x720 -f 30 -d /dev/video1
raspi options: -fps 20
http options:  -w ./www-octopi -n
-----------------------------------------------

 

Avec votre navigateur allez à l’adresse :

http://IpDuRaspberry:8081/?action=stream

Vous devriez voir le flux de votre seconde camera !!

Nous allons maintenant paramétrer le daemon pour qu’il se lance automatiquement au démarrage :

sudo cp /etc/systemd/system/webcamd.service /etc/systemd/system/webcam2d.service

sudo nano /etc/systemd/system/webcam2d.service

Changez la ligne :

ExecStart=/root/bin/webcamd

Par :

ExecStart=/root/bin/webcam2d

Enregistrez et activez le script :

sudo systemctl enable webcam2d.service

sudo nano /etc/systemd/system/webcam2d.service

Maintenant paramétrons le serveur web :

sudo nano /etc/haproxy/haproxy.cfg

Modifier la partie frontend public et backend webcam pour que ça devienne :

frontend public
        bind *:80
        use_backend webcam1 if { path_beg /webcam1/ }
        use_backend webcam2 if { path_beg /webcam2/ }
        use_backend octoprint_socket if { path_beg /sockjs/ }
        default_backend octoprint

backend webcam1
        reqrep ^([^\ :]*)\ /webcam1/(.*)     \1\ /\2
        server webcam1  127.0.0.1:8080

backend webcam2
        reqrep ^([^\ :]*)\ /webcam2/(.*)     \1\ /\2
        server webcam2  127.0.0.1:8081

Enregistrez et redémarrer le service nginx :

sudo systemctl restart nginx

Connectez vous au portail Octoprint et dans paramètres / webcam & timelapse changez le lien vers la webcam :

/webcam/?action=stream

Par celle de votre choix :

/webcam1/?action=stream

Ou

/webcam2/?action=stream

Ensuite dans le plugin MultiCam :

En première webcam vous devriez avoir :

/webcam1/?action=stream

Ajoutez la seconde webcam :

/webcam1/?action=stream

 

Ce qui nous donnera dans l’interface de contrôle :

 

Pour Printoid c’est la même chose, vous pouvez suivre le tuto :

https://printoid.net/2017/04/29/trick-12-support-two-cameras-in-printoid-premium/

En vous référant uniquement à la partie :

8. CONFIGURE PRINTOID

 

Et voilà, vous pouvez surveiller vos impressions sous tous les angles !

Bon courage pour la suite,

25 Déc
2016

Orange PI – ISO

Bonjour,

Je viens de recevoir un Orange Pi Plus 2E et avec Orange Pi Zero et sa carte d’extension, vu la galère pour télécharger les iso

Baidu download

(obligé de se créer un compte Baidu et d’utiliser l’application uniquement en chinois pour un téléchargement à 80KO max)

je vous mets donc à disposition les iso sur mon serveur perso qui à bien plus de bande passante surtout en Europe )

Sinon pour en revenir aux Orange Pi, je dois avoué etre étonné par la qualité du matériel, et si le matériel tiens toutes ces promesses, je peux vous dire que c’est un concurrent sérieux au Raspberry PI 3 (Antenne wifi, Processeur et GPU gérant le HEVC H265 4K, port SATA, IR …)

Pour le moment, on ne peux pas dire que j’ai vraiment testé l’engin vu que je suis cantonné a télécharger les iso à très faible débit malgré mes accès VPN en Asie …

 

La liste s’allongera au fur et à mesure de mes téléchargements mais si vous en voulez une en particulier, n’hésitez pas à me la demander en commentaire sans oublier de spécifier votre version de Orange PI et l’OS désiré voir ici

 

Orange PI Plus 2E

INFOS
Debian armbian server armbian_5-20_orangepiplus2e_debian_jessie_3-4-112
Version:  3.4.112
Release date:
Release notes: username(root), password(1234)
Ubuntu Server ubuntu_server_plus2e-img
Version:  0.8.0
Release date:  2016-11-12
Release notes: username(root/orangepi), password(orangepi)
Android Android 4.4 sun8iw7p1_android_dolphin-p1_uart0_piplus2e
Version:  0.8.0
Release date:  2016-05-18
Release notes:
Ubuntu LXDE  ubuntu_lxde_desktop_orangepiplus2e_v0_9_1-img
Version:  0.9.1
Release date:  2016-12-12
Release notes: username(root/orangepi), password(orangepi)
Debian XFCE  debian_xfce_desktop_orangepiplus2e_v0_9_1-img
Version: 0.9.1
Release date: 2016-12-12
Release notes: user(root), password(orangepi)
Raspbian  raspbian_for_orangepi_plus2e-img
Version: 0.8.0
Release date: 2016-11-12
Release notes: username(root), password(orangepi)

 

 

Et voici toutes les sources de téléchargement d’ISO pour Orange Pi que j’ai pu glaner via le site officiel ou encore le revendeur AliExpress :

-Site officiel : http://www.orangepi.org/downloadresources/

-Le forum officiel sur les ISO compatible sur tous les Orange PI avec un processeur H3 : http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342

-Dans ce forum on trouve deux partages pour télécharger des ISO pour tous les Orange PI avec un processeur type H3 (Apparement testé sur Orange PI 2/Plus/Plus2/PC) :

Google Drive

Mega

-Le revendeur AliExpress m’a également envoyé deux partage pour télécharger des ISO :

Google Drive (Linux SDK)

Mega

 

Après quelques jours de téléchargements et de tests de divers ISO, je peux vous dire qu’il y a du travail !

La plupart des ISO ne sont pas complète (manque un pilote, un utilitaire, os en chinois).

Je suis donc en train de les tester pour vous proposer les ISO les plus complètes (Et par la suite j’attaquerais un tutoriel pour que vous puissiez générer vos propres ISO).

Pour le moment, je me concentre sur l’Orange PI Plus 2E, voici donc un tableau des ISO les plus completes :

 

 

Orange PI Plus 2E

INFOS
Debian armbian server armbian_5-20_orangepiplus2e_debian_jessie_3-4-112 -Armbian_5.20_Orangepiplus2e_Debian_jessie_3.4.112.img
-Authentification : root/1234
-Os langue : EN
-uname -a : Linux orangepiplus2e 3.4.112-sun8i #14 SMP PREEMPT Wed Sep 14 20:29:31 CEST 2016 armv7l GNU/Linux
-cat /etc/os-release :
PRETTY_NAME= »Debian GNU/Linux 8 (jessie) »
NAME= »Debian GNU/Linux »
VERSION_ID= »8″
VERSION= »8 (jessie) »
ID=debian
HOME_URL= »http://www.debian.org/ »
SUPPORT_URL= »http://www.debian.org/support »
BUG_REPORT_URL= »https://bugs.debian.org/ »-Ethernet : OK
-Wifi : OK
-Affichage : image sors légèrement de l’écran (Surement des réglages à faire pour les 16/10 voir overscan)
-Interface graphique : Pas de base-raspi-config : Absent-Script install_to_emmc : Absent
-Script nand-sata-install.sh : OK

Résumé :
Cette iso à l’air pratiquement complète, c’est une bonne base pour commencer

Raspbian raspbian_for_orangepi_plus2e_wifi-img -Raspbian_For_OrangePi_Plus2E_WIFI.img
-Authentification : l’user orangepi ne s’authentifie pas (demande d’identification en boucle) passer par root
-Os langue : EN
-uname -a : Linux orangepi 3.4.39 #15 SMP PREEMPT Wed Jun 8 11:51:47 CST 2016 armv7l GNU/Linux
-cat /etc/os-release :
PRETTY_NAME= »Raspbian GNU/Linux 7 (wheezy) »
NAME= »Raspbian GNU/Linux »
VERSION_ID= »7″
VERSION= »7 (wheezy) »
ID=raspbian
ID_LIKE=debian
ANSI_COLOR= »1;31″
HOME_URL= »http://www.raspbian.org/ »
SUPPORT_URL= »http://www.raspbian.org/RaspbianForums »
BUG_REPORT_URL= »http://www.raspbian.org/RaspbianBugs »-Ethernet : OK
-Wifi : OK
-Affichage : image sors légerement de l’écran (Surement des réglages à faire pour les 16/10 voir overscan)
-Interface graphique : Pas de base-raspi-config (bpi-config) :
Expand file system : OK
Change Locales : OK
Change Timezone : OK
Change Keyboard Layout : OK-Script install_to_emmc : Absent
-Script nand-sata-install.sh : Absent

Résumé :
Cette iso à l’air pratiquement complète, c’est une bonne base pour travailler sur Raspbian

Lubuntu lubuntu_1404_for_orangepi_plus2e_v0_8_0-img -Lubuntu_1404_For_OrangePi_Plus2E_v0_8_0.img

-Authentification : root/orangepi (l’user orangepi ne s’authentifie pas (demande d’identification en boucle))
-Os langue : EN
-uname -a : Linux orangepi 3.4.39 #10 SMP PREEMPT Sat Jun 4 14:07:18 CST 2016 armv7l armv7l armv7l GNU/Linux
-cat /etc/os-release :
NAME= »Ubuntu »
VERSION= »14.04.1 LTS, Trusty Tahr »
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME= »Ubuntu 14.04.1 LTS »
VERSION_ID= »14.04″
HOME_URL= »http://www.ubuntu.com/ »
SUPPORT_URL= »http://help.ubuntu.com/ »
BUG_REPORT_URL= »http://bugs.launchpad.net/ubuntu/ »

-Ethernet : OK
-Wifi : OK
-Affichage : image sors légèrement de l’écran (Surement des réglages à faire pour les 16/10 voir overscan)
-Interface graphique : Oui, LXDE

-raspi-config : Absent

-Script install_to_emmc : Absent
-Script nand-sata-install.sh : Absent

Résumé :
Cette iso à l’air pratiquement complète, c’est une bonne base pour commencer

Debian armbian desktop  armbian_5-20_orangepiplus2e_debian_jessie_3-4-112_desktop  Armbian_5.20_Orangepiplus2e_Debian_jessie_3.4.112_desktop.img-Authentification : root/1234
-Os langue : EN
-uname -a : Linux orangepiplus2e 3.4.112-sun8i #14 SMP PREEMPT Wed Sep 14 20:29:31 CEST 2016 armv7l GNU/Linux
-cat /etc/os-release :
PRETTY_NAME= »Debian GNU/Linux 8 (jessie) »
NAME= »Debian GNU/Linux »
VERSION_ID= »8″
VERSION= »8 (jessie) »
ID=debian
HOME_URL= »http://www.debian.org/ »
SUPPORT_URL= »http://www.debian.org/support »
BUG_REPORT_URL= »https://bugs.debian.org/ »-Ethernet : OK
-Wifi : OK
-Affichage : image sors légèrement de l’écran (Surement des réglages à faire pour les 16/10 voir overscan)
-Interface graphique : Oui-raspi-config : Absent

-Script install_to_emmc : Absent
-Script nand-sata-install.sh : OK

Résumé :
Cette iso à l’air pratiquement complète, c’est une bonne base pour commencer

Pour les soucis d’overscan (Quand l’image affiché sur votre écran sors de l’écran) sous armbian, vous pouvez utiliser : h3disp

Dans le cas d’un écran 1080p (1920×1080 full HD) en 60fps sur du HDMI, tapez :

h3disp -m 1080p60

Voici l’aide de h3disp :

 This is a tool to set the display resolution of your Orange
 Pi by patching script.bin.

 In case you use an HDMI-to-DVI converter please use the -d switch.

 The resolution can be set using the -m switch. The following resolutions
 are currently supported:

    480i use "-m 480i" or "-m 0"
    576i use "-m 576i" or "-m 1"
    480p use "-m 480p" or "-m 2"
    576p use "-m 576p" or "-m 3"
    720p50 use "-m 720p50" or "-m 4"
    720p60 use "-m 720p60" or "-m 5"
    1080i50 use "-m 1080i50" or "-m 6"
    1080i60 use "-m 1080i60" or "-m 7"
    1080p24 use "-m 1080p24" or "-m 8"
    1080p50 use "-m 1080p50" or "-m 9"
    1080p60 use "-m 1080p60" or "-m 10"

 Two examples:

    'h3disp -m 1080p60 -d' (1920x1080@60Hz DVI)
    'h3disp -m 720i' (1280x720@30Hz HDMI)

 You can also specify the colour-range for your HDMI-display with the -c switch.

 The following values for -c are currently supported:

    0 -- RGB range 16-255 (Default, use "-c 0")
    1 -- RGB range 0-255 (Full range, use "-c 1")
    2 -- RGB range 16-235 (Limited video, "-c 2")

############################################################################

 

 

 

 

 

Cet article n’es encore qu’une ébauche, il sera mis à jour au fur et à mesure de mes avancés.

Si vous avez des questions, ou souhaitez me donner un petit coup de main pour déblayer tout ce foutoir n’hésitez surtout pas ;)

 

 

 

 

26 Oct
2016

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 acceleration)

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 mise à jour de ce tuto :

Vous pouvez également suivre le tutoriel en vidéo :

Donc allez chercher la version de Raspbian suivante : 2016-09-23-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, vos paramètres de locales, clavier, password… blabla …

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 ainsi que ses dépendances :

sudo apt-get install build-essential autoconf pkg-config zlib1g-dev libtool autopoint gettext liba52-0.7.4-dev libaa1-dev libasound2-dev libass-dev libavahi-client-dev libavc1394-dev libavcodec-dev libavformat-dev libbluray-dev libcaca-dev libcddb2-dev libcdio-dev libchromaprint-dev libdbus-1-dev libdc1394-22-dev libdca-dev libdirectfb-dev libdvbpsi-dev libdvdnav-dev libdvdread-dev libegl1-mesa-dev libfaad-dev libflac-dev libfluidsynth-dev libfreerdp-dev libfreetype6-dev libfribidi-dev libgl1-mesa-dev libgles1-mesa-dev libgles2-mesa-dev libgnutls28-dev libgtk2.0-dev libidn11-dev libiso9660-dev libjack-jackd2-dev libkate-dev liblircclient-dev liblivemedia-dev liblua5.2-dev libmad0-dev libmatroska-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libmtp-dev libncursesw5-dev libnotify-dev libogg-dev libomxil-bellagio-dev libopus-dev libpng12-dev libpulse-dev libqt4-dev libraw1394-dev libresid-builder-dev librsvg2-dev libsamplerate0-dev libschroedinger-dev libsdl-image1.2-dev libsdl1.2-dev libshine-dev libshout3-dev libsidplay2-dev libsmbclient-dev libspeex-dev libspeexdsp-dev libssh2-1-dev libswscale-dev libtag1-dev libtheora-dev libtwolame-dev libudev-dev libupnp-dev libv4l-dev libva-dev libvcdinfo-dev libvdpau-dev libvncserver-dev libvorbis-dev libx11-dev libx264-dev libxcb-composite0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-xv0-dev libxcb1-dev libxext-dev libxinerama-dev libxml2-dev libxpm-dev libzvbi-dev lua5.2 oss4-dev

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

wget http://download.videolan.org/vlc/2.2.4/vlc-2.2.4.tar.xz

Puis les décompresser pour ensuite les compiler :

tar Jxvf vlc-2.2.4.tar.xz
cd vlc-2.2.4/
./bootstrap
CFLAGS="-I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/mmal -I/opt/vc/include/interface/vchiq_arm -I/opt/vc/include/IL -I/opt/vc/include/GLES2 -mfloat-abi=hard -mcpu=cortex-a7 -mfpu=neon-vfpv4" CXXFLAGS="-I/opt/vc/include/ -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/mmal -I/opt/vc/include/interface/vchiq_arm -I/opt/vc/include/IL -mfloat-abi=hard -I/opt/vc/include/GLES2 -mcpu=cortex-a7 -mfpu=neon-vfpv4" LDFLAGS="-L/opt/vc/lib" ./configure --prefix=/usr --enable-omxil --enable-omxil-vout --enable-rpi-omxil --disable-mmal-codec --disable-mmal-vout --enable-gles2 --enable-gles1
make -j3
sudo make install

Une fois installé, lancez vlc puis cliquez 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« , sélectionnez « Sortie audio ALSA« .

Dans « Périphérique« , sélectionnez « 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« , sélectionnez « Désactiver » voir screenshot :

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

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

11 Mar
2016

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 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 !

 

4 Déc
2015

Compilation de la derniere version de FFMPEG

Bonjour à tous,

FFMPEG

FFMPEG

Aujourd’hui un petit tuto pour avoir la dernière version de ffmpeg, ce tutoriel à été utilisé maintes fois sur des systèmes basé sur debian (Debian, Ubuntu, Raspbian) sans aucun soucis, il peut simplement être adapté aux autres systèmes mais pour le moment je n’en ait pas eut l’utilité sur d’autres systèmes …

FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture ou conversion d’un format à un autre

 

Nous allons commencer par installer les dépendances nécessaire au fonctionnement de FFMPEG :

Commençont par installer les packets permettant la compilation :

sudo aptitude install build-essential

Dossier de travail :

mkdir ~/ffmpeg_sources
cd ~/ffmpeg_sources

Yasm :

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
sudo make install
sudo make distclean
export "PATH=$PATH:$HOME/bin"

X264 :

cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
tar xjvf last_x264.tar.bz2
cd x264-snapshot*
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static
make
sudo make install
sudo make distclean

AAC :

cd ~/ffmpeg_sources
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
unzip fdk-aac.zip
cd mstorsjo-fdk-aac*
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
sudo make install
sudo make distclean

OPUS :

cd ~/ffmpeg_sources
wget http://downloads.xiph.org/releases/opus/opus-1.1.tar.gz
tar xzvf opus-1.1.tar.gz
cd opus-1.1
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
sudo make install
sudo make distclean

FFMPEG :

cd ~/ffmpeg_sources
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"
export PKG_CONFIG_PATH
./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" 
--extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --extra-libs="-ldl" --enable-gpl 
--enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus 
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
make
sudo make install
sudo make distclean

Et voilà, vous avez un FFMPEG en version 2.8.3 (si ça n’a pas changé depuis)

 

Des questions, des soucis ? N’hésitez pas !!

 

JJ

26 Mar
2015

Raspberry Pi 2 – Bluetooth et Manette Sony Dualshock PS3 avec Sixaxis Joystick Manager

Bonjour à tous,

Raspberry raspbian bluetooth PS3

Aujourd’hui un petit tuto vous permettant d’utiliser votre bonne vieille manette PS3 avec votre Raspberry PI 2 et la dernière release de Raspbian.

Grace à ça vous pourrez par exemple l’utiliser avec un émulateur de jeux video, ou encore controller vos robots (Voir articles hexapod).

Ce qu’il vous faut :

HARDWARE :

-Un Raspberry PI (dans mon cas le Raspberry PI 2)

-Un dongle usb bluetooth (je vous conseille de chercher ceux directement compatible, dans mon cas j’ai pris celui là sur Amazon qui à été directement reconnu : Inateck Nano dongle USB Bluetooth adaptateurV4.0 avec LED

-Une manette PS3

(suite…)

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