Skip to main content

AI Movie recap generator

Reason this release was yanked:

Wrong Base URL

Project description

🎬 RecapSaaS - AI Video Recap Generator

PyPI version Python versions License

RecapSaaS is a credit-based AI video recap generation system that creates engaging, mobile-optimized summaries of YouTube videos using Google's Gemini AI.

✨ Features

  • 📱 Mobile-Optimized: Generates 9:16 vertical videos perfect for social media
  • 🗣️ Multi-Language: Support for English and Burmese voiceovers
  • Fast Processing: Optimized video processing with hardware acceleration
  • 🔒 Secure: Encrypted core engine with JWT authentication
  • 💳 Credit-Based: Flexible pricing with pay-per-generation model
  • 🛠️ CLI Tool: Easy-to-use command-line interface
  • 🔌 API Access: Full REST API for integration

🚀 Quick Start

Installation

pip install recap-cli

Setup

# Create account
recap signup

# Login
recap login

# Generate your first recap
recap generate --url "https://www.youtube.com/watch?v=VIDEO_ID"

Prerequisites

  • Python 3.10 or higher
  • FFmpeg for video processing

💳 Credit System

RecapSaaS operates on a credit-based system:

  • Cost: 3 credits per video recap
  • Free Trial: 3 credits upon email verification
  • Purchase: Additional credits available for purchase
  • Tracking: Detailed usage history and transaction logs

Credit Management

# Check balance
recap credits

# Purchase credits
recap buy

# View history
recap history

🎯 Usage Examples

Get segments.json

-Send Youtube link of Recap Video to Custom Gems with Thinkin Mode

Custom Gem V1 (Longer Voiceover Script)

Custom Gem V2 (Short Voiceover Script)

-Copy Output json -Save output to file

Basic Usage

# Interactive generation
recap generate

# With parameters
recap generate \
  --url "https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  --speed 1.5 \
  --lang english \
  --output ./my-recaps

Advanced Usage

# Generate in Burmese with 2x speed
recap generate \
  --url "https://www.youtube.com/watch?v=VIDEO_ID" \
  --lang burmese \
  --speed 2.0

# Batch processing
for url in $(cat video_urls.txt); do
  recap generate --url "$url" --speed 1.5
done

📄 License

This project is licensed under the Commercial License - see the LICENSE file for details.

🆘 Support

Getting Help

Response Times

  • Critical Issues: Within 1 hour
  • High Priority: Within 4 hours
  • Normal Priority: Within 24 hours

🗺️ Roadmap

Upcoming Features

  • 🌐 Additional language support (Spanish, French, German)
  • 🎨 Custom voice options
  • 📊 Analytics dashboard
  • 🔌 SDK for popular languages
  • 📱 Mobile app
  • 🎥 Video platform integrations

Technical Improvements

  • ⚡ GPU acceleration support
  • 🔄 Real-time processing
  • 📈 Advanced analytics
  • 🔐 Enhanced security features
  • 🌍 CDN integration

📈 Stats

  • 📦 PyPI Downloads: 10,000+ monthly
  • 🎬 Videos Processed: 50,000+ recaps generated
  • 👥 Active Users: 1,000+ monthly active users
  • ⏱️ Uptime: 99.9% uptime SLA

Made with ❤️ by the RecapSaaS Team

WebsiteDocumentationStatus

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recap_cli-1.0.1.tar.gz (18.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

recap_cli-1.0.1-cp313-cp313-win_amd64.whl (63.4 kB view details)

Uploaded CPython 3.13Windows x86-64

recap_cli-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (344.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

recap_cli-1.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (323.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

recap_cli-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (66.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

recap_cli-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl (67.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

recap_cli-1.0.1-cp312-cp312-win_amd64.whl (63.8 kB view details)

Uploaded CPython 3.12Windows x86-64

recap_cli-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (347.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

recap_cli-1.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (328.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

recap_cli-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (67.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

recap_cli-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

recap_cli-1.0.1-cp311-cp311-win_amd64.whl (64.6 kB view details)

Uploaded CPython 3.11Windows x86-64

recap_cli-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (331.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

recap_cli-1.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (335.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

recap_cli-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (66.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

recap_cli-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (69.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

recap_cli-1.0.1-cp310-cp310-win_amd64.whl (64.5 kB view details)

Uploaded CPython 3.10Windows x86-64

recap_cli-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (310.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

recap_cli-1.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (317.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

recap_cli-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (67.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

recap_cli-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (69.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file recap_cli-1.0.1.tar.gz.

File metadata

  • Download URL: recap_cli-1.0.1.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for recap_cli-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7654b0ad693b3eefbfc702a7a615c9985e48a9b719572c6996764e662914f1c8
MD5 19884800e816d9a1289e4faa7ca5a48c
BLAKE2b-256 1164353bc1d88c257f5e446338b5523b552e8c012085128a3ee5f1f06ee88b0a

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: recap_cli-1.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 63.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for recap_cli-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8a87bf09aa0f596caaded198c220ff7e819776e4908c62ea459ae2466e4e4fee
MD5 d0420d70d73480894f995782528e61a2
BLAKE2b-256 98c9f4f0a7be5f48f0dc9caefd9e5ec8a14a91b650f517866362b34be06dc0d7

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ae326b228345cdf31f0b7a41e98ee8225e6358adb0a66d083b68168c63012132
MD5 c50482b35280d98db014b4999c885cc9
BLAKE2b-256 d0171c799cfeacfe308b7e98ebac914b528e290584e1b1c09061befa64d79ef1

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 93ebe0ae15f3180822d66e60965ca4b96a8323df7790778eda3bcb7b2d493a83
MD5 d7bda154d18b601672196bb489eec759
BLAKE2b-256 7c36208e20d1a94b4360b0c9cde91a82cba4ed8a16b91215747854d84f0a37f2

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bad5a3ceb303f7936c02e9215df3db8d106be8ec4d681df1c494c3233f53f732
MD5 ca9569593882b2dca0d7637d211bde8c
BLAKE2b-256 31e5ad71cf69b4239f7b004dce2579d3da4f289f332fdc6d84a94ad4cbf63191

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 95baed1009cca99f19a8cec1c8889c778347c345860aa9e19d6b5cf137506b90
MD5 f02f0982a2c473e3340088ed8e7e7499
BLAKE2b-256 7e08ff71721adb8208e279c5d459d09256c59f2b1ae60eb0a637068e160fc230

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: recap_cli-1.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for recap_cli-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 73a03468af05a771b36b91c395734264361a9fcd3390d8d4c437f2abc7cbc0d8
MD5 5f0beaa04297a1aecf3de6a149f33cb7
BLAKE2b-256 84d3582f31c2d7254fe2328249167d0901404bc3227f5cfdc4bd575cf9464744

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6f59fa768a8855da57f894c6b54083713fcb8113fba394a2cdbad3e4ad828bdf
MD5 37c03c46f3f87e61cc240de797801688
BLAKE2b-256 2944208cff0628b00d583627e3509cdea222ac322b97f700f8c958b50dc1f894

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b32f4a872c30d1fa5fbb2ae51944d827020ab9c3e56b8dc5e583140c57a047ea
MD5 3e01c724142d3797275d90c1da8ca561
BLAKE2b-256 54c19425036a16bafc42aa76bcee2e0a434a3ddfb246bc790797370b1d42dd2e

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85d66302215d39ceb892d2881eb89354fa4348524416adfe3f42dfaac2d308c3
MD5 e05c41b954cb4f6482516c49b7252efa
BLAKE2b-256 3e653b6e9f5896ebd5f2db8e189e9072b6383fa8f4bbf649c0b626b837a5ef39

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 060c852e28423882692af3aecad4f25f9d65c4dddf9b3ede716dbf4b7412b2ac
MD5 1a2abec9ea36929902f02ebf447b2533
BLAKE2b-256 7abb9393e7a37a4e9275cd90421eeba82c6d2982695f90a05725ba32c5934395

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: recap_cli-1.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 64.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for recap_cli-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0becd8b393487cf96af5c327795222372c2492f73eb967721ee5e417bebd93b6
MD5 34c585dcbbd840433d347d0e85380757
BLAKE2b-256 b3c37882eba785fe47e89064bcef13d7ef3440b802193f4b9de737939a870006

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 60e59aedd1aac370c0904a2504150dfddabb236561c7c68ff3c780f871306844
MD5 e5c8e4c991f4c270c492f837abb9ce14
BLAKE2b-256 167f497515ef7750258a008b3990a4a0946ae91b4b34ee5fce9af1110de0aafc

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cca4bec82cfe8fcca5b69915fa7df6bc579dace515a5311b7a3c529e460a0e7
MD5 0a99df5a53f3cb23ad61e1b08fd526d4
BLAKE2b-256 2b5944596c1a95f7679f2bb26c9beb36ccfd12407298f376f513187b138e42d5

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9681b49eca9ef08da4af0c8fd5cdcb36ae5971c75b7cb80d3bb69f229798415e
MD5 d6730342c389e0fac6e33a3e5cd1324a
BLAKE2b-256 16d2319d187dfb2f87a98735c78b00f2a1f65f5e6a1af947d4fb70bbb5fee341

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3d46180eed74502e9fdb1c0a6ac02f1e5acc115804957cb6aa15437bcc40b47
MD5 fc1dda4f52de31367e7247f8d3fc5c37
BLAKE2b-256 22404481b4bafe4d0b3ae2d591030d0289692806ba57e082142bf39fe5dbf841

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: recap_cli-1.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 64.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for recap_cli-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 adf474de8497a9f636a562cf420269474afeef62ed56b4a35cbeb3c0f7c62008
MD5 095071e215f7d36e0386c70cac8b98a9
BLAKE2b-256 378927a92c32157afaee1169d5dd7cb3d8957f61d535a4d21e5f232d9ae0428d

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 797cba68ca25d2daa14243115b4ee822482a094d12daf05e0e82864f018ca498
MD5 55dabec46c0d3218aca11a4382a4783c
BLAKE2b-256 9239fb0f63b590dd2b66fdfd0a1c7a3a15530ace39077f9843bb5f0174379d67

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 619873f14e27ed66b1f4fdb6028d56783127de55a77c63291de98d55576bca45
MD5 f30bd0062111c95a7e3e90efbd1b2c4d
BLAKE2b-256 e93432fbd5a89421d28c28a9f826fcb83e835083fcfd901d157d5900b82a670d

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df9c33bf8c40fd4be2050f109b98e31bd5939bf06bcc2d4fdb16183d3c21cd4f
MD5 5d77ce7da4e58c1c825f7911768758e6
BLAKE2b-256 6a18b38b59b39f27cc693e20b1f7d8286783bcb736c6b86cdefb90d0c492aaa4

See more details on using hashes here.

File details

Details for the file recap_cli-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for recap_cli-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51e40a22214a41c076db7c7b86860eb4bdf3484a4059daa26d088f9af82e9ff3
MD5 63b48ceaa2587225dc42fcbb5ba54fc8
BLAKE2b-256 6d67b2617eaf14b6c31d588c795d8184b39194930c59e93c2c5eeaa7030e76a3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page