This project is not covered by Drupal’s security advisory policy.

FlashVideo is a complete turn-key video solution that expands Drupal's upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type using the simple [video] tag. This module allows more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. It also includes an automatic conversion of video files to the Flash format using FFMPEG technology.

Use this module if you...

  • Would like a complete video solution for any user-generated-content video website.
  • Wish to have the power to embed your video anywhere in the body of a node using a simple [video] tag
  • Wish to link as many videos as you like to a node.
  • Would like a built in automatic Flash conversion.


  • Streaming Video — Version 6.x-1.5 adds the new capability to have your videos streamed to the user via either xmoov-php pseudo-streaming or via RTMP true streaming on a separate server such as a Flash Media Server or Red5 server.
  • CCK FileField Support — Version 6.x-1.5 adds the new capability to have your videos attached to nodes by specifying individual FileField fields that should contain your videos and thumbnails.
  • Amazon S3 Support — FlashVideo Module can be easily configured to integrate video on your site with the incredible Amazon S3 server. This provides large video sites the ability to host their videos on a completely separate server than their own so that the videos will not bog down their server. For more details on how to install and use this plugin, simply open up the README.txt file within the included "drivers" directory.
  • Content Construction Kit (CCK) Integration — This module works very well with the Content Construction Kit, simply because it treats an uploaded video as a file instead of a node. Any CCK node type that you create can then enable the FlashVideo module to work with that node type. Because of this, this module can be treated as a CCK video solution. You can see this in action in the tutorial mentioned below.
  • CCK Override Capabilities — The FlashVideo module includes a plugin called FlashVideo CCK which provides node-specific parameters to create or regenerate the thumbnail or video. This method allows for any node creator or updater to override the parameters specified by the FlashVideo Settings to create custom functionality out of their specific node. For more information regarding how to utilize this plugin, please go to
    Note: To use this plugin, you must enable it individually in the "Modules" section of your Drupal site.
  • Importing Videos — FlashVideo module includes a way for someone to import a large number of videos by just placing them in a directory (using FTP or some other means). Here is how it works. First thing you will need to do is go to the Flashvideo Settings page and decide which node type you would like to create with each imported video. Then, within the files directory, simply create a new directory and name it video_import (or use an alternate name that you define within the FlashVideo Settings page). Then, whatever video files you place within that directory will not only be added to the Drupal files table, but also be added to the FlashVideo cron cycle conversion queue. This makes it VERY simple for a site administrator to add MANY videos to their site without having to upload them all individually to nodes.
  • Playlist Support — You can use the FlashVideo module to create dynamic playlists of your videos. For more information, please go to
  • FlashVideo API for Developers — This module contains an API to allow module developers to tie into the powers of this module. For more information on what hooks and functions are available, please go to

FlashVideo Tutorials

Installing a Media Player (Required Step)

Important Note: — For this module to work, you will need to download a media player to go along with it. Some of the media players that have been tested to work the FlashVideo are as follows:

Due to licensing, a media player is currently not included with the module, so you will need to download either one of these. This is covered in the tutorial mentioned above.

Troubleshooting FlashVideo

Are you having problems getting FlashVideo operational? If so, check out the troubleshooting guide available at:

Special Thanks To:


The following links are sponsors who have sponsored features for the FlashVideo module.

This module would not be what it is today without the help and contributions of the incredible Drupal Community. This section is to give special thanks to these contributors.

If we have forgotten anyone who has contributed, then please contact one of the module developers to get your username added to the list.

Thanks and enjoy the FlashVideo Module.

Project information