Skip to content
@MarkovRecorder

Markov

Markov: A privacy-friendly screen recorder with built-in AI tools for easy recording, editing, and sharing.

This project will be live in a couple of months.

Will make this project open source in months.(Maybe)

Markov: An AI-based screen recorder suite (under development)

Markov - Beta Release


Markov - Beta Release - AI-based Effortless Screen Recording Smarter Editing tool. | Product Hunt
Markov: A screen recorder with built-in AI tools for easy recording, editing, and sharing.

Markov is a powerful, privacy-first screen recording and annotation tool available as a Chrome extension and desktop application. It helps you create stunning product demos, tutorials, presentations, and more while keeping your data private. With a built-in editor, you can seamlessly enhance your recordings without the need for external tools.


🚀 Features

Recording Capabilities

  • 🎥 Record unlimited videos (subject to plan) from tabs, specific areas, desktop, any application, or camera.
  • 🎙️ Capture microphone and internal audio with push-to-talk functionality.

Annotation and Editing

  • ✏️ Annotate recordings with drawing tools, text, arrows, shapes, and more.
  • ✂️ Edit directly in the interface: cut, trim, crop, and enhance your recordings with filters and effects.
  • 🪄 Blur sensitive information to maintain privacy.
  • 👀 Highlight clicks, cursor movements, and enable spotlight mode.

AI-Powered Enhancements

  • ✍️ Script Generation for the video as well according to your needs
  • ✨ Use AI-powered camera backgrounds or blur for professional-looking videos.
  • 🤖 AI-generated captions and summaries (availability based on plan).
  • 🗣️ Personal AI Speaker Coach provides customized feedback on your recorded videos to improve communication skills.

Advanced Features

  • 🔎 Smooth zoom-in functionality for focusing on specific areas.
  • ⏱️ Set alarms to automatically stop recordings.
  • 💾 Export in various formats (MP4, GIF, WEBM) or save to Google Drive with a shareable link.
  • ⚙️ Customize recording options: countdowns, UI adjustments, and more.

Integrated Editor Highlights

  • ⚡️ Keyframing with custom easing.
  • 🎚 Apply image and video filters (adjustments, blur, chroma key).
  • ✂️ Trim, cut, and edit audio with waveform support.
  • 👀 Layer masking for advanced editing. (under development)
  • ✨ Add text animations (typewriter, fade, scale) and Lottie file support. (under development)
  • 🧩 Integrated Pixabay search for images, videos, and more.(under development)

🛠️ Tech Stack used for overall architecture

Frontend

  • React.js, Redux, and Context API for dynamic UI.
  • Tailwind CSS for modern styling.
  • Radix Primitives and React Advanced Cropper for UI and editing components.

Backend

  • Node.js with Express.js for server-side logic.
  • PostgreSQL for user data and video project storage.
  • Redis for caching and session management.
  • Clerk Authentication for secure user access.

AI/ML Integration

  • TensorFlow and PyTorch for AI-based speaker coaching and summarization.
  • OpenAI Whisper for real-time transcription and captions.
  • Hugging Face Transformers for video summarization models.

Video Processing

  • FFmpeg WASM for video editing and encoding.
  • Wavesurfer.js for audio waveform generation.

Cloud Services

  • AWS S3 for secure video storage.
  • AWS Lambda for serverless processing.

📚 Libraries Used

  • Video Editing and Encoding: FFmpeg WASM, fix-webm-duration.
  • AI and ML Models: TensorFlow.js, Hugging Face Transformers, OpenAI Whisper.
  • UI Components: Fabric.js, Radix Primitives, react-color.
  • Audio Processing: Wavesurfer.js.
  • Cloud Integration: localForage for offline video storage, Pixabay API for resource fetching.

Will make this project either proprietary or open-source (Still deciding)

Contact me: idrisitanzil@gmail.com

Popular repositories Loading

  1. .github .github Public

    A AI based screen recorder with built-in AI tools for easy recording, editing, and sharing.

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…