...
Dependencies
- Islandora
- Tuque
- ffmpegFFmpeg is required if MKV and MP4 derivatives are to be created on the same server as Islandora. Compliation guides: Ubuntu, CentOS
- ffmpeg2TheoraFFmpeg2Theora is only required if OGG and thumbnail derivatives are to be created on the same server as Islandora (Optional -Optional; Instructions)
- The Islandora Islandora JWPlayer library (and the Libraries API module) or the Video.js player are required to play videos in a video object's 'View' tab
Note |
---|
FFmpeg version 1.1.1 4 has been tested. It can be downloaded here |
Sample compile flags: --prefix=/usr/local/stow/ffmpeg-1.1.4 --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
Note |
---|
remove the --enable-x11grab flag on the ffmpeg configure. |
...
This installation cam be very tricky, and possibly the most difficult of all components of the Islandora stack. Please see this post regarding past installs on the Islandora Google Group for details (please replace any references to release 7.x-1.3 with 7.x.1-5):
https://groups.google.com/forum/#!topic/islandora/wuOjmRTY5Rs
Configuration
Set the path for FFmpeg, select configuration options and viewer in Administration » Islandora » Video Solution Pack (admin/islandora/video).
The Islandora Video Solution pack can be configured at http://path.to.your.site/admin/islandora/solution_pack_config/video, and includes the following options:
...
- Keep original file after ingest? - Check this option to retain files uploaded to a video collection as a datastream appended to the video object
Image Removed
Image Added
Paths to
...
FFmpeg/Theora executables
For derivative creation, the Video Solution Pack needs to know the location of the binaries that perform conversion. On Unix-based systems, this can often be done by running:
...
RELS-EXT | Default Fedora relationship metadata |
MODS | MODS descriptive metadata record created during ingest |
DC | Dublin Core descriptive metadata record |
OBJ | The original video file ingested |
TECHMD | FITS technical metadata record created during ingest |
TN | Thumbnail image pulled from a frame of the video by ffmpeg2theora |
MP4 | MP4 derivative created during ingest by ffmpeg FFmpeg and used by JWPlayer if no suitable video existsOGG |
OGG audio-only derivative created by ffmpeg2theora | MKV | MKV derivative created during ingest by ffmpeg | TN | Thumbnail image pulled from a frame of the video by ffmpeg2theoraFFmpeg |
The Video Solution Pack comes with the Video MODS Form.
...