Cool Video Gallery


Cool Video Gallery is a Video Gallery plugin for WordPress with option to upload videos, attach media files, add Youtube videos and manage them in multiple galleries. Automatic preview image generation for uploaded videos using FFMPEG library available.
Option provided to upload images for video previews. Supports ‘.flv’, ‘.mp4’, ‘.mov’, ‘.m4v’ and ‘.mp3’ video files presently.


  • Video Player used by this plugin is JW Player. Agree to the Terms and Conditions of JW Player.


  • Supports H.264 (.mp4, .mov, .m4v), FLV (.flv) and MP3 (.mp3) files.
  • Upload videos and manage videos in different galleries.
  • Multiple video upload feature available.
  • Automatic generation of preview images for videos using FFMPEG installed in webserver.
  • Manual upload feature to upload preview image for videos if FFMPEG is not installed.
  • Bulk deletion of videos/galleries.
  • Option to add title/description for galleries.
  • Playback feature for videos uploaded in a popup.
  • Option to set width/height of preview images uploaded.
  • Video player options like skin selection, default volume setting, autoplay feature and many other features available.
  • Widgets for Slideshow and Showcase feature available.
  • Shortcode feature integration for gallery/video with posts/pages.
  • Feature to scan gallery folders for newly added videos through FTP.
  • Feature to sort videos in a gallery.
  • Play all videos in a gallery with navigation enabled in Fancybox popup.
  • Plugin Uninstall feature enabled.
  • Google XML Video Sitemap generation feature integrated.
  • Option to show single videos in page/post content using embed feature.
  • Feature to show embed playlist of a complete gallery.
  • TinyMCE integration implemented.
  • Option to limit the no. of videos in widgets/showcase/slideshow added.
  • Instructions/Details available in admin contextual help panel.
  • Option to set Playlist size enabled.
  • Youtube video support added.
  • HTML5 support enabled using JW Player.
  • Attach Media files from Library into Video Gallery.
  • Shortcode generator feature for galleries and videos.
  • Automatic scan functionality to add video to galleries if videos FTPed to gallery folder.
  • Share option enable/disable feature via admin panel.
  • Feature to publish a video as post added.
  • Admin bar menu added for easy navigation.
  • Exclude video in a gallery during playback option provided.
  • Sort videos by Added Date integrated.
  • Move video(s) from one gallery to another implemented.
  • Randomize videos in a gallery through admin panel.
  • I18n enabled.

If you find this plugin useful please provide your valuable ratings.

Check out my other plugin

  • Attachment File Icons (AF Icons) – A plugin to display file type icons adjacent to files added to pages/posts/widgets. Feature to upload icons for different file types provided.


  • Video Gallery as Showcase in Page and Slideshow in Sidebar Widget
  • Admin - CVG Overview
  • Admin - Add Gallery / Upload Videos / Attach Media / Add Youtube Videos
  • Admin - Gallery Details
  • Admin - Google XML Video Sitemap Generation
  • Admin - Insert Gallery/Video into Posts/Pages
  • Admin - Generate Shortcode for Gallery
  • Admin - Generate Shortcode for Video


  1. Upload cool-video-gallery to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Add a gallery and upload some videos from the admin panel.
  4. Use either CVG Slideshow or CVG Showcase widget to play slideshow of uploaded videos in a gallery.
  5. Go to your post/page and use TinyMCE button for adding videos to page/post content.
  6. Inorder to use slideshow and showcase in custom templates created use the function cvgShowCaseWidget(gid, limit) and cvgSlideShowWidget(gid, limit) (where gid is gallery id and limit is the limit for videos).
  7. Contextual Menu on Admin panel explains in detail about the plugin usage.


auch nach 30 Minuten kein Video

Innerhalb von 30 Minuten ist es mir nicht gelungen, einen API-Key zum Laufen zu bringen: deshalb auch keine Videos abspielbar.
Sowas nervt, wenn man immer erst sinnlos Zeit verplempern muss.

Titles Messed Up

Too bad- been looking for 2 days and frustrated trying to display WP hosted videos in a grid…this comes closer than anything so far- but titles and descriptions on videos are so screwed up i cant use it…does not seem to be any support any longer
Too bad- could be cool

Not as simple as it should be

You can’t use videos that you have on YouTube unless you have an API Key. That’s fair enough, but this plugin doesn’t help you to get that, so if you’re not a developer there’s no guidance on how to do that. So I couldn’t use it with youtube and that’s where all my videos are.

Fácil y eficaz

Excelente plugin para insertar videos. Llevo usándolo más de dos años y tanto si se utiliza como widget en sidebar como para insertar en los posts es muy efectivo. Tiene una interfaz sencilla y hace bien su trabajo. Muy útil.

Best player! Supported and it actually works

Been using this player for years and the support has always been there. Although I have only had 1 issue (my fault), the help has been there and the plugin stays up to date.

The video payer works well with any device we have tested it on and our members love it.

THANKS for the great plugin!

Read all 42 reviews

Contributors & Developers

“Cool Video Gallery” is open source software. The following people have contributed to this plugin.


Translate “Cool Video Gallery” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fancybox reverted back to 1.3.4 per WordPress Guidelines.


  • JWPlayer version 7.3.6 included.
  • Fancybox version 2.1.5 included and supports better configurations.
  • Responsive video player in embed.
  • Improved VideoPlayer Share option.
  • Admin panel config fixes.
  • Shortcode optimization and improvements.
  • Redesign of plugin images.
  • Improved support for FFMPEG library for thumbnail creation.


  • Design issues fixed.
  • More image format supported in preview image of videos. Few image format will not be displayed as player preview image as they are not supported by JWPlayer.
  • WP deprecated function issues fixed.
  • Gallery/Video Shortcode modified.
  • Google XML Sitemap generation updated.
  • Publish gallery as post added.
  • I18n enabled.
  • Playback support for Youtube Videos using Youtube IFrame support if Web Browser does not support Flash playback. This will not work if playlist feature of JWPlayer is used.


  • Command Injection Fix.
  • Design issue fixes.
  • TinyMCE editor issue fix
  • Shortcode parsing issue fix.


  • CSRF Vulnerability Fix.


  • Admin bar menu added for easy navigation.
  • Exclude video in a gallery during playback option provided.
  • Sort videos by Added Date integrated.
  • Move video(s) from one gallery to another impletmented.
  • Randomize videos in a gallery through admin panel.
  • Contextual help menu changes made during deprecation of used functionality.
  • Video title field made to accept long text.
  • Few PHP warning messages removed in admin/front end.


  • Feature to add title for Videos added.
  • Shortcode generator option for galleries and videos included in admin panel to ease out operation.
  • Feature to publish a video as post added.
  • Automatic scan and add videos to gallery if video file is already FTPed to respective gallery folder.
  • Share option enable/disable feature through admin panel.
  • Fix for jQuery UI Sortable library issue in Gallery Sort page (WP 3.5 specific)
  • Minor fixes for admin panel UI.
  • WP included JavaScript/CSS files used instead of external JavaScript/CSS.
  • Plugin Menu modified to make it compact.
  • Minor issues fixed in Google Sitemap and Playlist XML files.
  • Database collation type modified to allow saving of Non-English characters.
  • FFMPEG issue on Linux OS fixed.


  • Media file from Library support added.
  • Youtube media adding option changed. Now accepts Youtube Video ID.
  • Video description positioned restored to below video items.
  • Version Upgrade issues of v1.5 fixed.
  • Embedding issue for Youtube videos fixed.
  • Video Sharing plugin enabled – Default plugin Viral for JW Player.
  • Issue with PHP extension and settings for Youtube Vide adding diagonized and warning messages provided properly.


  • Youtube video support added.
  • Fancybox replaces Shadowbox functionalities.
  • iOS support enabled with HTML5.
  • Playlist size settings enabled.
  • Autohide feature enabled for navigation controls in Fancybox.
  • Instruction steps provided for addition of skins to plugin.
  • Fixed Google XML Video Sitemap issues fixed.
  • FFMPEG library issues fixed.
  • Few features like full screen, zoom crop of preview image, embed feature, Shadowbox are removed since they are no longer supported.
  • About Author page added to Plugin admin page.


  • Embed feature added single video and playlist.
  • TinyMCE integration implemented.
  • Fix for preview image manipulations.
  • Option to limit the no. of videos.


  • ‘.mov’ and ‘.mp3’ media file supports added.
  • Added patch for thumbnail generation.
  • Added uninstall option for plugin.
  • Added fix for plugin upgrade issue.


  • Added feature to sort videos in a gallery
  • Navigation feature enabled in shadowbox popup to move acrosss videos in current gallery selected.
  • Issue with ‘jpeg/jpg’ extension thumbnail fixed. ‘.png’ image files currently accepted for thumbnail images.


  • Added feature to scan video gallery folder and add newly added videos through FTP access.
  • Shortcode feature added to support video gallery in post/page content.


  • Initial version