File size: 4,929 Bytes
342e0fb
 
 
 
 
 
 
 
 
 
299c36e
342e0fb
299c36e
 
342e0fb
dc0a12f
 
 
342e0fb
299c36e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dc0a12f
299c36e
 
 
 
 
 
 
 
 
dc0a12f
299c36e
 
 
 
 
 
 
 
 
dc0a12f
299c36e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dc0a12f
299c36e
 
 
 
 
 
 
 
 
 
 
 
dc0a12f
299c36e
 
 
 
 
342e0fb
299c36e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
---
title: Auto Clipper
emoji: 🎬
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
app_port: 7860
---

# ✂️ Auto-Clip API

> **ارفع فيديو طويل — واستلم كليبس فيرال جاهزة أوتوماتيك بـ AI**
> Upload a long video — get viral-ready clips automatically with AI

[![HuggingFace Space](https://img.shields.io/badge/🤗%20HuggingFace-auto__cliper-FFD21E)](https://huggingface.co/spaces/alisaadeng/auto_cliper)
[![API Docs](https://img.shields.io/badge/Swagger-API%20Docs-85EA2D?logo=swagger)](https://huggingface.co/spaces/alisaadeng/auto_cliper)
[![Duplicate Space](https://img.shields.io/badge/🤗-Duplicate%20Space-blue)](https://huggingface.co/spaces/alisaadeng/auto_cliper?duplicate=true)

---

## 🧠 إيه هو Auto-Clip؟ / What is Auto-Clip?

**Auto-Clip** هو API بيعمل واحدة بس:

```
فيديو طويل → AI → كليبس فيرال جاهزة للنشر
```

من غير ما تعمل أي حاجة يدوي — بدون مونتاج، بدون سكريبت، بدون تعب.  
بس ارفع الفيديو، حدد الستايل، وخد الكليبس.

**Auto-Clip** does one thing:

```
Long video → AI → Viral-ready clips for posting
```

No manual editing. No scripting. No hassle.  
Just upload, pick a style, get your clips.

---

## 🚀 ابدأ في 3 خطوات / Start in 3 Steps

### الخطوة 1 — ارفع الفيديو

```bash
curl -X POST https://huggingface.co/spaces/alisaadeng/auto_cliper/auto-clip \
  -F "video=@your_video.mp4" \
  -F "style=vertical_full" \
  -F "caption_mode=word" \
  -F "caption_style=tiktok_bold"
```

### الخطوة 2 — تابع التقدم

```bash
curl https://huggingface.co/spaces/alisaadeng/auto_cliper/status/{task_id}
```

```
1–99 = شغال ⏳  |  100 = خلص ✅  |  -1 = فشل ❌
```

### الخطوة 3 — نزّل الكليبات

```bash
curl https://huggingface.co/spaces/alisaadeng/auto_cliper/download/{filename}
```

---

## 📡 الـ Endpoints / Endpoints

| Method | Endpoint | الوظيفة |
|--------|----------|---------|
| `POST` | `/auto-clip` | ارفع فيديو وابدأ المعالجة |
| `GET` | `/status/{task_id}` | تابع تقدم التاسك |
| `GET` | `/download/{filename}` | نزّل كليب معين |
| `GET` | `/files` | شوف كل الكليبس الموجودة |

---

## 🎬 الستايلات المتاحة / Available Styles

| Style | المعنى | مناسب لـ |
|-------|--------|----------|
| `cinematic` | سينمائي كلاسيك | YouTube / LinkedIn |
| `cinematic_blur` | خلفية مبلورة | YouTube Shorts |
| `vertical_full` | فيرتيكال كامل | TikTok / Reels |
| `split_vertical` | شاشتين جنب بعض | Reaction / Commentary |
| `split_horizontal` | شاشتين فوق بعض | Tutorial / Compare |

---

## 💬 الكابشن / Captions

### Mode — طريقة ظهور الكلام

| Mode | الشرح |
|------|-------|
| `sentence` | جملة كاملة في وقت واحد |
| `word` | كلمة كلمة |
| `highlight_word` | كلمة كلمة مع تمييز |
| `none` | بدون كابشن |

### Style — شكل الكابشن

| Style | المظهر |
|-------|--------|
| `classic` | كلاسيك سادة |
| `modern_glow` | توهج عصري |
| `tiktok_bold` | تيك توك عريض |
| `tiktok_neon` | نيون تيك توك |
| `youtube_clean` | يوتيوب نظيف |
| `youtube_box` | يوتيوب بوكس |

---

## ⚡ Async vs Sync — إيه الفرق؟

```
بعتّ webhook_url ✅
  └── بيشتغل في الخلفية
  └── لما يخلص بيبعتلك النتيجة على الـ webhook
  └── مناسب للفيديوهات الطويلة

ما بعتّش webhook_url ✅
  └── بيستنى ويرجعلك النتيجة في نفس الريكوست
  └── مناسب للفيديوهات القصيرة
```

---

## 🔁 Clone & Self-Host — اعمل نسختك الخاصة

> تقدر تعمل Clone للـ Space ده على HuggingFace وتشغّله على نفسك مجاناً

[![Duplicate this Space](https://huggingface.co/datasets/huggingface/badges/resolve/main/duplicate-this-space-md.svg)](https://huggingface.co/spaces/alisaadeng/auto_cliper?duplicate=true)

**الخطوات:**
1. اضغط "Duplicate this Space" فوق
2. اختار اسم للـ Space الجديد
3. اضغط Duplicate — وخلاص ✅

---

## 🔗 روابط مهمة / Links

| | |
|--|--|
| 🤗 **Live API** | [huggingface.co/spaces/ex510/auto_cliper](https://huggingface.co/spaces/alisaadeng/auto_cliper) |
| 📖 **Swagger Docs** | نفس الرابط — `/docs` |
| 💬 **Discord Community** | [discord.gg/ZsqyhvAq](https://discord.gg/ZsqyhvAq) |
| 🐙 **GitHub** | [github.com/expher510](https://github.com/expher510) |

---

*من مجتمع **alisaadeng** — بنبني مع بعض 🚀*