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