help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%

Video Classification Dataset

Comprehensive Video Classification dataset with labeled video clips across 8 categories (action, comedy, drama, sports, documentary, news, music, education) for training video classification models. Includes organized training/test/validation splits, frame extraction utilities, video processing scripts, Python examples, and OpenCV/FFmpeg integration. Compatible with PyTorch, TensorFlow, and deep learning frameworks. Perfect for video understanding, video categorization, and video deep learning applications.

Video Classification 8 Categories Machine Learning Download OpenCV & FFmpeg Labeled Videos Python Scripts Frame Extraction
Download Free Source Code Live Demo RSK View Files
Video Classification Dataset - RSK World
Video Classification Dataset - RSK World
Video Classification 8 Categories Machine Learning Labeled Videos Python OpenCV Ready

This project features a comprehensive Video Classification dataset designed for professional video categorization, video understanding, and video deep learning applications. The dataset includes labeled video clips across 8 categories (action, comedy, drama, sports, documentary, news, music, education), organized into training/test/validation splits, frame extraction utilities, video processing scripts, and Python examples. Includes powerful Python scripts: extract_frames.py for frame extraction, process_videos.py for video processing, organize_dataset.py for dataset organization, add_videos.py for adding videos, and classification_example.py for model training. The package includes interactive demo website, comprehensive README.md, DATASET_GUIDE.md, QUICK_START.md, and MIT License. Perfect for data scientists, researchers, students, and developers working on video classification, video categorization, video understanding, and video deep learning projects.

If you find this Video Classification Dataset useful, you can support with a small contribution.

Secure Fast Trusted
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm
Download Free Source Code

Dataset Overview

Complete video classification dataset with labeled video clips across 8 categories for video AI and machine learning.

  • Labeled video clips across 8 categories
  • 8 categories: action, comedy, drama, sports, documentary, news, music, education
  • 5-10 seconds per video clip
  • MP4 and MOV formats
  • 224x224 or higher resolution
  • 24-30 FPS frame rate
  • Pre-labeled with category tags
  • Balanced class distribution
  • Organized video clips
  • Training/validation/test split included
  • Frame extraction utilities available
  • Perfect for video classification & ML training

Dataset Structure & Files

Well-organized folder structure with video files organized by category, training/test/validation splits, and metadata.

  • data/ - Video files organized by category (MP4/MOV)
  • data/train/ - Training videos by category (action, comedy, drama, sports, documentary, news, music, education)
  • data/test/ - Test videos by category
  • data/validation/ - Validation videos by category
  • raw_videos/ - Place your videos here before organizing
  • frames/ - Extracted frames directory
  • scripts/ - Python scripts (extract_frames.py, process_videos.py, organize_dataset.py, add_videos.py)
  • utils/ - Utility modules (video_utils.py, dataset_utils.py)
  • examples/ - Example code (classification_example.py, video_loader_example.py)
  • Consistent naming convention
  • Easy to load with PyTorch DataLoader
  • OpenCV/FFmpeg ready format

Machine Learning Training

Complete training pipeline with support for video classification models, frame extraction, and deep learning frameworks.

  • Video classification models
  • Frame-based models support
  • Temporal feature extraction
  • OpenCV video processing
  • PyTorch support
  • TensorFlow/Keras compatibility
  • Video frame extraction utilities
  • Batch processing support
  • Dataset organization tools
  • Video processing utilities
  • Performance metrics
  • Model training examples
  • Video loader utilities

Multiple File Formats

Dataset available in multiple formats for maximum compatibility with different video processing tools and frameworks.

  • MP4 format (H.264 codec)
  • MOV format support
  • AVI and MKV support
  • OpenCV compatible
  • FFmpeg compatible
  • Frame extraction (JPG)
  • 224x224 or higher resolution
  • 24-30 FPS frame rate
  • Standard video formats
  • Compatible with all video libraries
  • PyTorch DataLoader ready

Analysis & Visualization

Comprehensive analysis tools with visualization capabilities and interactive video explorer.

  • Interactive Video Explorer
  • Category distribution charts
  • Video frame visualization
  • Dataset statistics
  • Video information extraction
  • Category-based filtering
  • Performance benchmarking
  • Video metadata tools
  • Frame extraction visualization
  • Dataset organization tools
  • Interactive Demo Website

Compatible Frameworks

Works with all major video AI and machine learning frameworks out of the box.

  • PyTorch deep learning
  • TensorFlow/Keras
  • OpenCV video processing
  • FFmpeg video encoding/decoding
  • NumPy numerical computing
  • pandas data manipulation
  • matplotlib visualization
  • Jupyter Notebook support
  • Video classification models
  • Frame-based models
  • Neural Network models

What You Get

Complete package with all files needed for professional video classification projects.

  • Labeled video clips across 8 categories
  • Python utility scripts
  • extract_frames.py - Frame extraction
  • process_videos.py - Video processing
  • organize_dataset.py - Dataset organization
  • add_videos.py - Add videos to dataset
  • classification_example.py - Model training example
  • video_loader_example.py - Video loading example
  • Interactive demo website
  • Video processing utilities
  • Complete documentation (README, DATASET_GUIDE, QUICK_START)
  • MIT License

Interactive Demo Website

Beautiful demo website with video explorer, live video player, analytics dashboard, and comprehensive guide.

  • Modern animated design
  • Interactive Video Explorer
  • Live Video Player
  • Analytics Dashboard
  • Filter by video category
  • Video frame visualization
  • Category distribution charts
  • Dataset statistics display
  • Step-by-step usage guide
  • Dark theme with gradients
  • Fully responsive layout

Python Scripts Included

Professional Python scripts for video processing, frame extraction, and dataset organization.

  • extract_frames.py - Extract frames from videos
  • process_videos.py - Process and normalize videos
  • organize_dataset.py - Organize dataset into train/test/validation
  • add_videos.py - Add videos to dataset (interactive & batch modes)
  • download_sample_data.py - Download helper and structure creation
  • create_sample_metadata.py - Generate dataset metadata
  • classification_example.py - Video classification model example
  • video_loader_example.py - Video loading example
  • Batch processing support
  • Video processing utilities
  • Dataset organization tools
  • Complete code examples

Dataset Features

Comprehensive video classification dataset with 8 categories and various video characteristics.

  • 8 categories - action, comedy, drama, sports, documentary, news, music, education
  • Diverse video styles - Robust training
  • Real video clips - Generalizable models
  • Balanced class distribution
  • 5-10 second clips - Consistent format
  • High-quality video recordings
  • Accurate category labels
  • Training/validation/test split included
  • Frame extraction utilities
  • Easy to extend dataset
  • Organized folder structure

Credits & Acknowledgments

This dataset is provided for educational and research purposes. Core technologies and libraries are credited below.

  • Python 3.8+ - Programming language (PSF License)
  • OpenCV - Video processing and frame extraction (Apache 2.0)
  • FFmpeg - Video encoding/decoding (LGPL/GPL)
  • NumPy - Numerical computing (BSD License)
  • pandas - Data manipulation (BSD License)
  • matplotlib - Data Visualization (PSF License)
  • RSK World - Dataset creator and provider
  • GitHub Repository - Source code and releases
  • Author: Molla Samser | Designer: Rima Khatun
  • MIT License - Free for learning & research

Support & Contact

For commercial use, custom datasets, or integration help, please contact us.

  • Email: help@rskworld.in
  • Phone: +91 93305 39277
  • Website: RSKWORLD.in
  • Location: Nutanhat, Mongolkote, West Bengal, India
  • Author: Molla Samser
  • Designer & Tester: Rima Khatun
  • GitHub: Coming Soon
  • Video Classification Dataset Documentation
  • Technical Support Available
  • Custom Dataset Requests Welcome
Featured Content
Additional Sponsored Content

Download Free Source Code

Get the complete dataset bundle. You can view the files or download the dataset directly.

Download Free Source Code

Quick Links

Live Demo - Try Video Classification Click to explore
Download Free Source Code Click to explore
View Files (Browser) Click to explore
Explore All Dataset Projects by RSK World Click to explore
Explore All Data Science Projects by RSK World Click to explore

Categories

Video Classification 8 Categories Machine Learning Labeled Videos Python OpenCV Ready

Technologies

Video Classification
OpenCV
FFmpeg
Python
Machine Learning

Explore More Datasets

Video AI & Video Classification

Dataset Learning Dataset Computer Vision Python Image Classification
Fraud Detection Dataset - rskworld.in
Fraud Detection Dataset
Tabular Data

Financial fraud detection dataset with transaction records, user behavior patter...

View Project
Named Entity Recognition Dataset - rskworld.in
Named Entity Recognition Dataset
Text Data

NER dataset with labeled entities including persons, organizations, locations, a...

View Project
Voice Cloning Dataset - rskworld.in
Voice Cloning Dataset
Audio Data

Voice cloning dataset with speaker recordings and voice characteristics for text...

View Project
Sports Analysis Dataset - rskworld.in
Sports Analysis Dataset
Video Data

Sports video dataset with game footage, player tracking, and event annotations f...

View Project
Language Translation Dataset - rskworld.in
Language Translation Dataset
Text Data

Parallel corpus dataset with sentence pairs in multiple languages for machine tr...

View Project
View All Projects

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer

Support This Free Project

This project is completely free to download!

If you find it useful, consider supporting us with a small donation. Your support helps us create more free projects.

Pay via Razorpay

If you find this Video Classification Dataset useful, you can support with a small contribution.

Secure Fast Trusted
Payment Successful! Your download will start automatically...
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm