8000 GitHub - itsharex/canme: a cross-platform video download software based on yt-dlp and wails
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

itsharex/canme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CanMe

English | 简体中文

Version Platform Tech Subtitle

CanMe is a comprehensive multilingual video download manager with advanced subtitle processing capabilities and a fluid user experience.

Built on yt-dlp, supporting multiple video platforms with real-time download progress, multilingual interface, and professional subtitle workflow.

CanMe UI

✨ Core Features

🎬 Video Download Engine

  • Multi-platform Support - Download from various video platforms with yt-dlp integration
  • Real-time Progress - Live download status with detailed progress indicators
  • Format Selection - Choose from available video/audio quality options
  • Batch Processing - Queue multiple downloads with smart management

📝 Advanced Subtitle System

  • 📥 Import Support - ITT and SRT subtitle format import
  • 📤 Export Formats - Export to SRT and FCPXML for professional editing
  • 🔄 Auto-extraction - Automatically download video subtitles when available
  • 🎯 Precision Timing - Maintain accurate subtitle synchronization

🌐 User Experience

  • Multilingual Interface - Complete English and Chinese language support
  • Cross-platform - Native support for Windows and macOS
  • Modern UI - Clean design built with Vue3 + TailwindCSS + DaisyUI
  • MCP Integration - Model Context Protocol support for LLM workflows

🔧 Technical Capabilities

  • Video Recoding - Convert between different video/audio formats
  • Proxy Support - Network proxy configuration for global access
  • Local Storage - Efficient local data management with BBolt
  • WebSocket Communication - Real-time updates and notifications

🚀 Getting Started

Prerequisites

  • System Requirements - Windows 10+ or macOS 10.15+

Installation

  1. Download the latest release for your platform
  2. Launch CanMe

📋 Version Information

🆕 Latest Updates

  • New Subtitle Export System - Professional ITT/SRT import and SRT/FCPXML export
  • 🔄 Enhanced download engine with yt-dlp core integration
  • 🎨 Redesigned UI with improved user experience
  • 🧹 Streamlined codebase with optimized performance
  • 🔧 Advanced video recoding capabilities

⚠️ System Requirements

  • 💾 Storage: Adequate disk space for downloads and processing

📌 Known Limitations

  • YouTube subtitle downloads may not show progress updates (downloads complete successfully)
  • Download pause/resume functionality planned for future releases
  • Some platforms may require additional authentication

🔮 Development Roadmap

🎯 Short-term Goals

  • Enhanced Subtitle Pipeline
    • 🤖 AI-powered subtitle translation
    • 📺 Direct subtitle embedding in videos
    • 🔄 Batch subtitle processing
    • 🎨 Subtitle styling and formatting options

🚀 Long-term Vision

  • AI-Enhanced Workflow
    • 💬 Intelligent content assistant
    • 📝 Educational tools (language learning, essay review)
    • 📊 Content analysis and recommendations
    • 🧠 Smart content categorization

🛠️ Technical Stack

  • Backend: Go with Wails framework
  • Frontend: Vue3 + TailwindCSS + DaisyUI
  • Video Processing: yt-dlp + FFmpeg
  • Storage: BBolt embedded database
  • Communication: WebSocket for real-time updates

📖 Project Philosophy

CanMe represents a journey in modern application development, combining robust backend engineering with elegant frontend design. This project serves as both a practical tool and a learning platform, exploring the intersection of video processing, user experience design, and cross-platform development.

🤝 Contributing

As a personal learning project, CanMe welcomes feedback and suggestions. While the codebase continues to evolve, your understanding and patience with ongoing improvements are appreciated.


© 2025 Arnold Hao. All rights reserved.

About

a cross-platform video download software based on yt-dlp and wails

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 47.3%
  • Vue 38.2%
  • JavaScript 13.2%
  • SCSS 1.2%
  • Other 0.1%
0