Automatiza la creación de clips impactantes desde tus transmisiones. clipkly convierte JSONs con timecodes en cortes precisos listos para redes sociales, exportando también un Excel con metadatos editoriales. Perfecto para devs que crean, editan y publican contenido.
Project description
🎬 clipkly
clipkly es una herramienta CLI para developers, creadores técnicos y equipos de contenido que quieren extraer los mejores momentos de un video horizontal o vertical sin perder tiempo.
Le das un .json con los momentos clave (puedes generarlos desde los subtítulos), y te devuelve:
-
Clips recortados con precisión quirúrgica (gracias a FFmpeg)
-
Un archivo .xlsx con metadatos listos para planificar publicaciones
-
Una estructura de carpetas clara para organizar horizontal vs. vertical
¿Usas Twitch, YouTube o TikTok? ¿Subes contenido técnico, educativo o de comunidad? Entonces clipkly es tu nuevo asistente para postproducción.
🚀 Instalación
pip install clipkly
⚡ Uso básico
clipkly --vertical video_v.mp4 --offset 403.025 --json clips.json
También puedes incluir la versión horizontal:
clipkly --horizontal video_h.mp4 --vertical video_v.mp4 --offset 403.025
📁 Resultado
Se generarán clips automáticamente en:
clips/
├── horizontal/ ← Clips del video horizontal (sin offset)
├── vertical/ ← Clips del video vertical (con offset)
└── estado_clips.xlsx ← Metadatos editoriales en Excel
🧾 Formato del archivo clips.json
[
{
"start": "01:46:31.760",
"end": "01:47:17.199",
"slug": "titulo_del_clip",
"titulo": "Título optimizado para SEO",
"descripcion": "Descripción breve del contenido",
"feeling": "emocion o tono del clip",
"category": "categoría del clip"
}
]
🧩 Argumentos disponibles
| Argumento | Descripción |
|---|---|
--offset |
Desfase (en segundos) aplicado solo al video vertical |
--horizontal |
Ruta al archivo horizontal (opcional) |
--vertical |
Ruta al archivo vertical (opcional) |
--json |
Ruta al archivo JSON con los clips (default: clips.json) |
--filter |
Filtrar por categoría (inspiracional, educativo, etc) |
--duracion |
Filtrar por duración: muy_corto, ideal, largo, muy_largo |
--dry-run |
Muestra lo que se haría sin ejecutar FFmpeg |
--version / -v |
Muestra la versión instalada |
--help / -h |
Muestra la ayuda de uso |
🧾 Excel generado
🙌 Créditos
Este proyecto fue creado por Julian Dario Luna Patiño, ingeniero de software, arquitecto de soluciones en la nube y creador de contenido en TryCatch.tv.
clipkly nació como una herramienta práctica para automatizar la creación de clips a partir de transmisiones en vivo, especialmente útil para quienes trabajan con contenido en plataformas como YouTube, TikTok e Instagram.
📫 Contacto: judlup@trycatch.tv
✨ Dedicado con cariño a Nikol Daniela ❤️
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clipkly-0.1.2.tar.gz.
File metadata
- Download URL: clipkly-0.1.2.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1533a01627ccea1b55de747b9e4f7f30262c03e74cd4ab1a1149eafbf589764
|
|
| MD5 |
ed42105eaf9f95cdd55d81f7a4b1ef13
|
|
| BLAKE2b-256 |
407115f565d8ec45b70ebcc6888a9774f6ad98adfacec22ef0ae7eb001211313
|
File details
Details for the file clipkly-0.1.2-py3-none-any.whl.
File metadata
- Download URL: clipkly-0.1.2-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92e8ac0f2ced1b7f8aba70e5522e121925ea8a7cf4789a24d0c336714ba189ed
|
|
| MD5 |
6e9eaa6bd4886285c4da434147cabba4
|
|
| BLAKE2b-256 |
bd45d14d536a48372570a5ffa9c47a27cd4c1a243ee9d591c8e097c7d244bc95
|