Captionify – AI Video Subtitle Generator Flutter App
Flutter Cellular App + Python Backend for AI Video Subtitles
Captionify is an entire Flutter cellular app with a Python backend that permits customers to add movies, generate subtitles, translate subtitle textual content, customise subtitle kinds, and export a remaining MP4 video with burned-in subtitles.
This merchandise contains the Flutter cellular app supply code, Python Flask backend supply code, and setup documentation.
Dwell Preview / APK Preview
You may set up the APK instantly in your Android system and preview the Captionify workflow earlier than buy.
Notice: The client receives the total Flutter supply code and Python backend supply code within the buy package deal. Patrons can construct the discharge APK from supply utilizing the included setup information.
App Preview
An entire end-to-end workflow from importing a video to exporting a subtitle-added MP4 video with customized styled subtitles.
Principal Highlights
- AI-powered video subtitle era
- 99+ transcription languages supported by Whisper
- 130+ subtitle translation goal languages supported by Google Translate integration
- Flutter cellular app supply code included
- Python Flask backend supply code included
- One-time buy
- APK preview out there earlier than buy
Key Options
- AI Transcription: Generate subtitles from video or audio utilizing faster-whisper.
- Subtitle Translation: Translate generated subtitle textual content into a number of languages utilizing Google Translate integration.
- Subtitle Styling: Customise font measurement, subtitle colour, background colour, opacity, place, daring model, and italic model.
- MP4 Export: Export remaining movies with burned-in styled subtitles.
- Flutter Cellular App: Android and iOS supply code with onboarding, Firebase authentication, profile, historical past, and editor screens.
- Python Backend: Flask REST API with FFmpeg audio extraction, transcription, translation, and SRT subtitle era.
- Native Historical past: Hold beforehand generated subtitle tasks within the app.
- Gentle and Darkish Mode: Clear UI with theme assist.
How It Works
- Add Video: Choose a video from the gallery or document a brand new video utilizing the digicam.
- Course of Video: FFmpeg extracts audio and faster-whisper generates subtitle textual content.
- Customise Subtitle Fashion: Regulate subtitle colours, measurement, opacity, and place.
- Export MP4: Save the ultimate video with burned-in subtitles.
What Is Included
Flutter Cellular App
- Full Flutter supply code for Android and iOS
- Onboarding screens
- Firebase authentication
- Person profile screens
- Video import workflow
- Subtitle preview and customization
- Subtitle template presets
- Gentle and darkish theme assist
- MP4 export utilizing FFmpeg Equipment
Python Backend
- Flask REST API supply code
- FFmpeg audio extraction
- faster-whisper AI transcription
- Google Translate subtitle translation integration
- SRT subtitle era
- Home windows and Linux/server setup documentation
Language Assist
Whisper helps 99 transcription languages, and Google Translate helps 130+ translation targets.
Standard languages embrace: Arabic, English, French, German, Hindi, Dutch, Japanese, Korean, Spanish, Chinese language Simplified, Chinese language Conventional, and extra.
Know-how Stack
- Flutter
- Dart
- Firebase Authentication
- Cloud Firestore
- Python
- Flask
- faster-whisper
- FFmpeg
- Google Translate integration
Necessities
Flutter App Necessities
- Flutter SDK and suitable Dart SDK
- Android Studio or VS Code
- Android SDK API 21+
- Xcode and CocoaPods for iOS builds
- Firebase venture for authentication and app configuration
Python Backend Necessities
- Python 3.10 or 3.11
- FFmpeg put in on the server or native machine
- Home windows or Linux server/surroundings
- Disk area for the Whisper mannequin and momentary video processing information
- Legitimate CodeCanyon buy code for merchandise activation
Vital Notes About Third-Social gathering Providers and Additional Prices
This merchandise makes use of third-party providers and server-side processing. Patrons are liable for organising their very own accounts, server, and configuration the place required.
- Firebase: A Firebase venture is required for authentication and app configuration. Firebase might have free and paid utilization limits relying in your utilization.
- Google Translate Integration: Translation options might rely upon the chosen Google Translate package deal/API or translation service configuration. Any associated API/service value is just not included within the merchandise buy worth.
- Server Internet hosting: The Python Flask backend have to be hosted on the customer’s personal server, VPS, or native surroundings. Internet hosting value is just not included within the merchandise buy worth.
- FFmpeg and AI Processing: Video processing and transcription can require server CPU, RAM, and storage sources relying on video measurement and utilization.
- App Retailer / Play Retailer Accounts: Apple Developer and Google Play Console accounts should not included.
Notice: The merchandise buy worth solely contains the supply code and documentation. Third-party providers, internet hosting, API utilization, retailer accounts, and deployment prices should not included.
Safety and Manufacturing Notes
- The backend supply code is supplied for purchaser set up and configuration.
- For manufacturing use, consumers ought to run the Flask backend with debug mode disabled.
- Patrons ought to configure correct surroundings variables for server URLs, Firebase configuration, and manufacturing settings.
- Patrons ought to keep away from exposing delicate keys, server paths, uncooked exception messages, or debug data in manufacturing.
- Use a production-ready server setup equivalent to Nginx/Apache reverse proxy with an appropriate WSGI server the place required.
Assist
Please learn the included setup information earlier than set up. For item-related assist, you possibly can contact us by way of the CodeCanyon assist tab.
Assist contains assist with set up, configuration, and item-related points associated to the included supply code.
Assist doesn’t embrace third-party service charges, customized function improvement, app retailer submission charges, server internet hosting prices, or paid API utilization prices.
Changelog
Model 1.0.0
- Preliminary launch
- Flutter cellular app included
- Python Flask backend included
- AI transcription included
- Subtitle translation included
- Subtitle styling included
- MP4 export included
- Firebase authentication included
- CodeCanyon license activation included
Captionify by Dcodax Applied sciences

