====== Islandora Audio Video ====== * **Videojs** cd ~ mkdir video-js cd video-js wget https://github.com/videojs/video.js/releases/download/v5.3.0/video-js-5.3.0.zip unzip video-js-5.3.0.zip rm video-js-5.3.0.zip cd .. mv video-js /var/www/fabb.to.cnr.it/sites/all/libraries/ cd ~/github/islandora git clone git://github.com/Islandora/islandora_videojs mv islandora_videojs /var/www/fabb.to.cnr.it/sites/all/modules/ cd /var/www/fabb.to.cnr.it/ drush en islandora_videojs * **JWPlayer** cd ~ unzip jwplayer-6.12.zip mv jwplayer /var/www/fabb.to.cnr.it/sites/all/libraries/ cd ~/github/islandora/ git clone git://github.com/Islandora/islandora_jwplayer mv islandora_jwplayer /var/www/fabb.to.cnr.it/sites/all/modules/ cd /var/www/fabb.to.cnr.it/ drush en islandora_jwplayer * **Islandora SP Audio** apt-get install lame cd ~/github/islandora git clone git://github.com/Islandora/islandora_solution_pack_audio mv islandora_solution_pack_audio /var/www/fabb.to.cnr.it/sites/all/modules/ cd /var/www/fabb.to.cnr.it/ drush -u 1 en islandora_audio Browse to admin/islandora/solution_pack_config/audio - Path to LAME : /usr/bin/lame - Viewers : video.js player \\ * **ffmpeg** Dependencies apt-get install libfaac-dev libfdk-aac-dev apt-get install autoconf automake build-essential apt-get install texinfo texi2html apt-get install libtool zlib1g-dev apt-get install libass-dev libfreetype6-dev libtheora-dev libvorbis-dev apt-get install yasm apt-get install libgpac-dev libx264-dev libmp3lame-dev x264 apt-get install libgsm1-dev libopencore-amrnb-dev libopencore-amrwb-dev libopenjpeg-dev libschroedinger-dev apt-get install libspeex-dev libvpx-dev libxvidcore-dev libdc1394-22-dev [NO libx11-dev libxext-dev libxfixes-dev libsdl1.2-dev libva-dev libvdpau-dev] Compile libx265 apt-get install cmake mercurial apt-get install libnuma-dev mkdir ~/ffmpeg_sources cd ~/ffmpeg_sources hg clone https://bitbucket.org/multicoreware/x265 cd ~/ffmpeg_sources/x265/build/linux PATH="$HOME/bin:$PATH" cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX="$HOME/ffmpeg_build" -DENABLE_SHARED:bool=off ../../source make make install make distclean Compile ffmpeg cd ~/ffmpeg_sources wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2 tar xjvf ffmpeg-snapshot.tar.bz2 cd ffmpeg PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --pkg-config-flags="--static" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libdc1394 --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-libfdk-aac --enable-libass --enable-libfreetype --enable-libx265 PATH="$HOME/bin:$PATH" make make install make distclean hash -r mv ~/bin/ff* /usr/bin/ ldconfig ffmpeg2theora apt-get install ffmpeg2theora * **Islandora SP Video** cd ~/github/islandora git clone git://github.com/Islandora/islandora_solution_pack_video mv islandora_solution_pack_video /var/www/fabb.to.cnr.it/sites/all/modules/ cd /var/www/fabb.to.cnr.it/ drush -u 1 en islandora_video Browse to admin/islandora/solution_pack_config/video - Viewers : video.js player - Keep original file after ingest : YES - Path to ffmpeg executable. : /usr/bin/ffmpeg - Create .mkv derivative : YES - Create display MP4 locally : YES - MP4 audio codec : **libfdk_aac** - Create OGG locally : NO - Create thumbnail locally : YES - Play OBJ datastream if MP4 is not present : YES - Maximum file size for playing OBJ (in MB) : 500