FlashVideo
FlashVideo is a complete video solution that expands the upload module 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 in the Drupal System using the simple [video] tag. This project stemmed from my opinion that a video should not be considered a "node", but rather should be treated as a file. Because of this, this module simply expands the Upload module to allow more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. I have also included automatic conversion to the Flash Format using FFMPEG.
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.
- Believe that a video is just a file and should be treated as such in the Drupal system.
Now with Amazon S3 Support!!
- With versions 5--2.6 and 6--1.2 and greater, the FlashVideo Module has incorporated 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 drivers directory.
FlashVideo and Content Construction Kit (CCK)
- 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. I actually do this in my walk through tutorial at http://www.travistidwell.com/flashvideo.
FlashVideo CCK Plugin
- Since FlashVideo version 2.2, a new plugin has been made available with the FlashVideo Module. This plugin is called FlashVideo CCK. The power of this plugin is its ability to provide 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 the FlashVideo CCK plugin, please go to http://www.travistidwell.com/flashvideo_cck. Please Note: You must enable this module in the Modules Section in order to utilize this plugin.
Importing Videos
- As of version 2.4, the FlashVideo module has included 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 else defined within the FlashVideo Settings page). Then, whatever video files you place within that directory will not only be added to the Drupal Files database, 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 individually to a node.
FlashVideo Walk-through Tutorial
- Also, in order to help people become familiar with this module, I have created a complete walk through tutorial to help them create multimedia driven websites. You can find this tutorial at www.travistidwell.com/flashvideo.
FlashVideo Playlist Support
- Since version 1.7, FlashVideo now has video playlist support and many more features! For more information, please go to http://www.travistidwell.com/node/59.
FlashVideo API for Developers
- As the FlashVideo module matures, a new API has been put into place 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 http://www.travistidwell.com/flashvideo_api.
Flash Player by Jeroen Wijering
- Important Note: - For my tutorial, I have used the wonderful Flash Player by Jeroen Wijering. Because of licensing reasons, I could not include this SWF Player in the distributed tarball for this download. However, if you wish to use this FlashPlayer for non-commercial reasons, then you can download this Flash player here. You can also license the player if you wish to commercially use this player.
Troubleshooting FlashVideo
- Are you having problems getting FlashVideo operational? If so, then I have also developed a troubleshooting guide to help those who are having issues debug their problem by presenting solutions to common problems seen with the FlashVideo Module. You can find this troubleshooters guide at http://www.travistidwell.com/troubleshooting_flashvideo.
Thanks and enjoy the FlashVideo Module.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.3 | 2008-Feb-21 | 51.92 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-2.7 | 2008-Feb-21 | 52.47 KB | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Apr-13 | 28.52 KB | Download · Release notes | Recommended for 4.7.x | |
