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

  1. Path to LAME : /usr/bin/lame
  2. 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

  1. Viewers : video.js player
  2. Keep original file after ingest : YES
  3. Path to ffmpeg executable. : /usr/bin/ffmpeg
  4. Create .mkv derivative : YES
  5. Create display MP4 locally : YES
  6. MP4 audio codec : libfdk_aac
  7. Create OGG locally : NO
  8. Create thumbnail locally : YES
  9. Play OBJ datastream if MP4 is not present : YES
  10. Maximum file size for playing OBJ (in MB) : 500
 
 
isla7x/av.txt ยท Last modified: 2015/11/30 10:32 by giancarlo

Developers: CNR IRCrES IT Office and Library
Giancarlo Birello (giancarlo.birello _@_ ircres.cnr.it) and Anna Perin (anna.perin _@_ ircres.cnr.it)
FAbb@TO.CNR is licensed under: Creative Commons License
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Drupal Garland Theme for Dokuwiki