Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

FFmpeg version 1.1.4 has been tested. It can be downloaded here

Sample FFmpeg 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.

...

Installation

This installation cam can 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: https://groups.google.com/forum/#!topic/islandora/wuOjmRTY5Rs

...

  • Keep original file after ingest? - Check this option to retain files uploaded to a video collection as a datastream appended to the video object.

Note

"Create OGG locally" option is generally not recommended but remains an option for those who want to create OGG audio derivatives locally using ffmpeg2theora. See ffmpeg2theora documentation for more on creating OGG derivatives.

Paths to FFmpeg/Theora executables

...

Code Block
whereis ffmpeg ffmpeg2theora

and checking Check for binary package files located in folders called 'bin' (such as /usr/bin, /usr/local/bin, etc.).

Warning

Video conversion in any context is an extremely resource-heavy task that can be very taxing on the computer performing it. In the case of Islandora, when using these derivative creation options, the task is called upon and performed by the 'apache' user on the same server Islandora is running on and that users are performing other tasks with. When creating video derivatives on ingest, please consider either delaying ingest to a low-traffic period of time, or performing derivative creation on another machine altogether.

...