Video

Video Module

#D7CX: I pledge that Video Module will have a full Drupal 7 release on the day that Drupal 7 is released.

Current Updates

August, 13th 2010 6.x-4.1-RC2 has been released. Please help us test it.
-- Video Module Team

6.x-2.9 Legacy video module with Youtube support, etc.

Module Information

This module allows users to submit videos to a Drupal site. Video module 6.x-3-x and 6.x-4-x provides a CCK video upload field to upload videos with ease. The 5.x module and 6.x-2 version is not CCK-based and supports additional playback options in a single node.

IMPORTANT: 6.x-3 and 6.x-4-x versions will ONLY provide a video upload field for CCK to upload videos with Filefield module support. It does not support Youtube video and others, as this is handled through CCK by other modules.

Video module allows you to upload video in any format, play video in any format, transcode video to FLV using FFMPEG (can be extended to any transcoder), automatically creates video thumbnails, use video thumbnails in video node teaser, fast and very reliable API for converting videos and auto thumbnailing, can be used as an all-in-one video solution for Drupal.

What are the new features?

  • Multiple video types:
    • mov, mp4, 3gp, 3g2, mpg, mpeg (handled by Quicktime Player)
    • divx (handled by Divx Player)
    • rm (handled by Real Player)
    • flv, f4v (You can use SWFTools module, FlowPlayer module or any other module)
    • swf (handled by Adobe Flash Player)
    • dir, dcr (handled by Adobe Shockwave Player)
    • wmv, asf, avi (handled by Windows Media Player)
    • ogg theora (handled by Cortado Java Applet)
  • CCK Support: video upload is a CCK file upload type, so you can have all features in CCK with the 6.x-3 video module.
  • SWFTools: video module permits the use of uploaded/autoconverted FLV files to play in SWFTools module and its supported players.
  • Access Control: video module offers deep access to control all the implemented features.
  • Uploads: with the filefield API, users are able to upload videos from their browsers.
  • Video Transcoding: Using ffmpeg, you can transcode your videos to your favorite formats (.flv etc) . With new 6.x-3-dev version we released a converting API, then user can use any type of transcoder.
  • Thumbnails: Creates a number of snaps of video from which to choose.
  • Filefield: Configurable upload paths allow you to save files into per-field or per-user directories
  • Filefield: Per-field and per-node file size limits
  • Filefield: Extensive API for extending field widgets and managing files
  • Filefield: Full revision/translation file management
  • Filefield: Views support
  • Filefield: Ajax Uploads (and progress bar support with the PECL uploadprogress extension)
  • Filefield: Pretty Icons
  • Filefield: All the goodness of CCK (multiple output formats, shared fields, multiple values, and much more)
  • Filefield Paths: Support for FileField Paths
  • Video API: Video convert and auto thumbnail API
  • ffmpeg_wrapper: Video module support ffmpeg_wrapper module API's
  • image_cache: Video thumbnails are now exposed to image_cache module and users can use all image_cache features with video module

Video Module for Developers

To extend the video functionality for other CDN(Amazon S3 is built-in) and for Transcoding services (Zencoder is built-in).

  • hook_video_insert
  • hook_video_update
  • hook_video_delete
  • hook_video_load
  • hook_video_preview

Migrate to Video Module 6.x-3-x or 6.x-4-x

THERE IS CURRENTLY NO AUTOMATED MIGRATION FROM PREVIOUS VIDEO MODULE VERSIONS. If you are a past video module user then please look carefully in your current database before you try to update, migrate to 6.x-3 will only be supported for previous video_upload users in the future!

Installation Guide:

Complete Installation Guide

Donations

Donations play a crucial role in supporting Free and Open Source Software projects.So please show your appreciation for the Video module development please consider donating to this project. via Paypal

Follow Us

TODO:

#865956: Convert missing dimension size, with wrong parameter for dimension value
#848804: Uploaded videos get saved to videos/videos/videos/videos/
#891170: colorbox and video modules
#866590: Always saves 'Enable nice' as true.
HTML5 video support

Please don't hesitate to let me know if your using this module and happy with it, I'm really really happy to see people are using this this kind of free stuff and that is the what I can gain from such free and open source contributions. I will not disclose this information unless you agree with that.
Email me : heshanmw(at)gmail(dot)com or use this form.

Downloads

Recommended releases

Version Downloads Date Links
6.x-4.1-rc2 Download (118.57 KB) 2010-Aug-13 Notes
5.x-1.5 Download (88.17 KB) 2009-May-10 Notes
4.7.x-1.0 Download (42.53 KB) 2006-Nov-11 Notes

Other releases

Version Downloads Date Links
6.x-3.9 Download (46.57 KB) 2010-Mar-20 Notes
6.x-2.9 Download (101.85 KB) 2010-May-26 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev Download (123.74 KB) 2010-Jul-23 Notes
6.x-4.x-dev Download (118.61 KB) 2010-Aug-29 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.