{"id":326,"date":"2015-03-23T14:27:36","date_gmt":"2015-03-23T13:27:36","guid":{"rendered":"http:\/\/www.jjtronics.com\/wordpress\/?p=326"},"modified":"2016-11-09T15:25:33","modified_gmt":"2016-11-09T14:25:33","slug":"raspberry-pi-2-vlc-et-acceleration-materiel-hardware-acceleration","status":"publish","type":"post","link":"https:\/\/www.jjtronics.com\/wordpress\/2015\/03\/23\/raspberry-pi-2-vlc-et-acceleration-materiel-hardware-acceleration\/","title":{"rendered":"Raspberry Pi 2 &#8211; VLC et acc\u00e9l\u00e9ration mat\u00e9riel (hardware acceleration)"},"content":{"rendered":"<p><span style=\"color: #ff0000;\">UPDATE :<\/span>\u00a0<a href=\"https:\/\/www.jjtronics.com\/wordpress\/2016\/10\/26\/raspberry-pi-3-et-raspbian-jessie-vlc-2-4-et-acceleration-materiel-hardware-acceleration\/\">Raspberry Pi 3 et Raspbian Pixel &#8211; VLC 2.4 et acc\u00e9l\u00e9ration mat\u00e9riel (hardware acceleration)<\/a><br \/>\nAyant un petit projet de boucle video de secours lowcost \u00e0 mon bureau, j&rsquo;ai d\u00e9cid\u00e9 de franchir le cap et de commander pour l&rsquo;occasion le nouveau Raspberry Pi 2 !!!<\/p>\n<p><a href=\"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"332\" data-permalink=\"https:\/\/www.jjtronics.com\/wordpress\/2015\/03\/23\/raspberry-pi-2-vlc-et-acceleration-materiel-hardware-acceleration\/2015-03-23-11-59-16\/\" data-orig-file=\"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16.jpg\" data-orig-size=\"3264,2448\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Nexus 5&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1427111956&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;3.97&quot;,&quot;iso&quot;:&quot;1426&quot;,&quot;shutter_speed&quot;:&quot;0.041666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Raspberry Raspbian VLC\" data-image-description=\"&lt;p&gt;Raspberry Raspbian VLC&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Raspberry Raspbian VLC&lt;\/p&gt;\n\" data-large-file=\"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16-1024x768.jpg\" class=\"wp-image-332 size-medium\" src=\"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16-300x225.jpg\" alt=\"Raspberry Raspbian VLC\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16-300x225.jpg 300w, https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16-1024x768.jpg 1024w, https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16-900x675.jpg 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Bon, je dois dire que \u00e7a fait bien longtemps que je voulais triturer ces petites b\u00e9b\u00eates et je dois avouer \u00eatre tr\u00e8s satisfait (d&rsquo;ailleurs mon projet robotique d&rsquo;hexapod va \u00e9galement en profiter!!)<\/p>\n<p>Bon \u00e9videment j&rsquo;ai un peu gal\u00e9r\u00e9 pour recompiler VLC donc voici un petit tuto, si vous le suivez \u00e0 la lettre en prenant exactement les m\u00eames version que moi il ne devrait pas y avoir de soucis .<\/p>\n<p><!--more--><\/p>\n<p>&nbsp;<\/p>\n<p>Donc allez chercher la version de Raspbian suivante :\u00a02015-02-16-raspbian-wheezy.img<\/p>\n<p>Installez la sur votre carte SD (il y a assez de tuto sur le net pour \u00e7a)<\/p>\n<p>D\u00e9marrez votre Raspberry, et un \u00e9cran de setup devrait apparaitre.<\/p>\n<p>Param\u00e9trer vos &#8230; blabla &#8230;<\/p>\n<p>Activer le ssh &#8230; (Je m&rsquo;ennuis)<\/p>\n<p>Et connectez vous en SSH \u00e0 votre Raspberry (L\u00e0 le travail commence vraiment)<\/p>\n<p>faites :<\/p>\n<pre class=\"lang:default decode:true\" title=\"aptGetUpdate\">sudo apt-get update<\/pre>\n<p>puis installons les paquets de base :<\/p>\n<pre class=\"lang:default decode:true \" title=\"sudoaptGetInstall\">sudo apt-get install liba52-0.7.4-dev libdirac-dev libdvdread-dev libkate-dev libass-dev libbluray-dev 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<\/pre>\n<p>puis :<\/p>\n<pre class=\"lang:default decode:true\" title=\"sudoAptGetInstall\">sudo apt-get install git libtool build-essential pkg-config autoconf<\/pre>\n<p>Ensuite :<\/p>\n<pre class=\"lang:default decode:true\" title=\"libvlc-dev\">sudo apt-get install libvlc-dev<\/pre>\n<pre class=\"lang:default decode:true\" title=\"libncursesw5-dev\">sudo apt-get install libncursesw5-dev<\/pre>\n<pre class=\"lang:default decode:true\" title=\"sudoAptGetInstall\">sudo apt-get install 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 libvlccore-dev<\/pre>\n<p>T\u00e9l\u00e9chargez\u00a0et installez la version de VLC 2.1 :<\/p>\n<pre class=\"lang:default decode:true \" title=\"compileVlc\">git clone git:\/\/git.videolan.org\/vlc\/vlc-2.1.git\r\ncd vlc-2.1\r\nexport ACLOCAL_ARGS=\"-I \/usr\/share\/aclocal\"\r\n.\/bootstrap\r\n.\/configure --prefix=\/usr --enable-rpi-omxil --disable-ogg --disable-mux_ogg\r\nmake\r\nsudo make install<\/pre>\n<p>Et voil\u00e0, votre VLC est tout propre et utilise l&rsquo;acc\u00e9l\u00e9ration mat\u00e9riel de votre Raspberry PI 2 !!!<\/p>\n<p>&nbsp;<\/p>\n<p>Bon courage !!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE :\u00a0Raspberry Pi 3 et Raspbian Pixel &#8211; VLC 2.4 et acc\u00e9l\u00e9ration mat\u00e9riel (hardware acceleration) Ayant un petit projet de [&#038;hellip<\/p>\n","protected":false},"author":1,"featured_media":332,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24,17,11,27,44,43,3,4],"tags":[86,100,110,85,112,69,75,111],"class_list":["post-326","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-7-informatique-embarque","category-bender-project","category-hardware","category-projets","category-raspberry-projets","category-raspberry-arduino","category-video","category-video-vlc","tag-hardware-2","tag-o","tag-os","tag-raspberry-2","tag-ssh","tag-video-2","tag-vlc","tag-x"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.jjtronics.com\/wordpress\/wp-content\/uploads\/2015\/03\/2015-03-23-11.59.16.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6YUVZ-5g","jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/posts\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/comments?post=326"}],"version-history":[{"count":12,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions"}],"predecessor-version":[{"id":680,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/posts\/326\/revisions\/680"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/media\/332"}],"wp:attachment":[{"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/media?parent=326"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/categories?post=326"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jjtronics.com\/wordpress\/wp-json\/wp\/v2\/tags?post=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}