OpenPackage Video

OpenPackage Video is the premier video suite for Drupal. Submitted videos are transcoded to FLV format so they can be viewed directly in the web browser. Transcoding either occurs locally using FFmpeg, or videos are transferred to OpenPackage Media, transcoded and then returned to your site.

For OpenPackage Media to transcode your videos, transcoding credit must be purchased. It costs $1 per hour of video. Transcoding locally with FFmpeg is, obviously, free of charge.

This project currently uses Jeroen Wijering's FLV Media Player. Irritatingly, this player is not free software. If you use it for commercial use, you must purchase a license from his website (it's very low cost). We anticipate having a player plug-in system in the future. This will enable OpenPackage Video to work with other players, such as Flowplayer. As Flowplayer is licensed under the GPL, improvements made to it can be used by anyone for free (like Drupal!).

For community support and general chat about the module, please use the forums. To report a bug use drupal.org. You may also wish to join the Drupal video group.

OpenPackage Video is managed, maintained and largely written by OpenPackage Media. We are available for hire. If you would like us to extend the suite in an open-outsourcing manner please use the bounties forum. If you would like us to deploy a site using it or provide paid support, please contact us.

Please review our module here: http://drupalmodules.com/module/openpackage-video.

Features

  • Auto thumbnailing
  • Fullscreen mode
  • Total codec compatibility
  • Play statistics collection
  • Highly configurable, e.g. dimensions, bitrate, frames per second, etc.
  • Video Podcasting
  • Embedding of videos on other websites

OpenPackage Video integrates with the following contributed modules:

Future Features

  • FlowPlayer
  • Watermarking / logo insertion
  • AJAX update upon transcoding completion
  • Metadata extraction
  • H.264 encoding (higher quality / less bandwidth)
  • Upload progress bar
  • Amazon S3 support
  • BitTorrent tracking using the module sponsored by Google Summer of Code 2007
  • PostgreSQL support
  • Video website installation profiles

Quickstart

  1. Decompress the latest 5.x-3.x release of op_video into the 'modules' directory.
  2. Decompress the latest JW FLV Media Player and place the file 'mediaplayer.swf' into the 'modules/op_video' directory.
  3. Enable the 'OpenPackage Video' module.
  4. Create an account with OpenPackage Media and purchase some transcoding credit.
  5. Goto to Administer › Site configuration › Video. Enable the 'OpenPackage Media' transcoder and enter your credentials.
  6. Create a content type with a video field.
  7. Submit a video.
  8. Run cron.php. If you are not running cron.php through your web server, ensure that it is running as the same user as your web server and that you have defined $base_url in settings.php.
  9. Check your transcoding in your account on OpenPackage Media.
  10. Wait for it to be transcoded.
  11. If you are using 'periodic check' return method, run cron.php again.
  12. View your video.

Upgrading from 5.x-2.x is fully supported. There is an upgrade guide.