Downloads · 30 days
0
alexmisaila/opusclip-clone
opusclip-clone is a machine learning model from alexmisaila. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Un clon funcional de OpusClip que vive 100% online y gratis.
Downloads · 30 days
0
Access
Public
Updated Jul 17, 2026
Repo size
—
Likes
1
Public
Click a slice to open those files.
.py41.2 KB · 85%
From the Hugging Face model README
Un clon funcional de OpusClip que vive 100% online y gratis.
Pega una URL de YouTube → recibes N clips verticales (9:16) con subtítulos animados estilo karaoke, listos para subir a TikTok / YouTube Shorts / Instagram Reels.
yt-dlpQwen/Qwen2.5-7B-Instruct) — el LLM recibe cada candidato y devuelve un score 1-10, una razón y un título sugerido.mp4 descargablesbase, ~150MB)HF_TOKEN (gratis) en https://huggingface.co/settings/tokens — créalo con permiso de "Inference API".https://huggingface.co/alexmisaila/opusclip-cloneDockerfile automáticamenteHF_TOKEN = tu token de Hugging FaceOPUSCLIP_WHISPER_MODEL = base (recomendado para 512MB RAM)https://opusclip-clone-XXXX.onrender.comgit clone https://huggingface.co/alexmisaila/opusclip-clone
cd opusclip-clone
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# ffmpeg debe estar instalado en el sistema (apt install ffmpeg / brew install ffmpeg)
export HF_TOKEN=hf_xxxx # tu token de HF
python app.py
pip install pytest
pytest -v
opusclip-clone/
├── app.py # UI Gradio
├── Dockerfile # Imagen Docker para Render
├── render.yaml # Configuración del servicio en Render
├── requirements.txt
├── README.md
├── opusclip/
│ ├── __init__.py
│ ├── config.py # Constantes y env vars
│ ├── downloader.py # yt-dlp wrapper
│ ├── transcriber.py # Whisper wrapper
│ ├── highlighter.py # LLM scoring vía HF Inference API
│ ├── reframe.py # MediaPipe face detection + crop 9:16
│ ├── captions.py # ASS karaoke subtitles
│ ├── pipeline.py # Orquestador end-to-end
│ └── utils.py # Helpers
└── tests/
└── test_pipeline.py
MIT