Spaces:
Running
Running
Upload 2 files
Browse files- README.md +25 -0
- huggingface.yaml +10 -0
README.md
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
# Editor de cortes automático — Hugging Face Space
|
| 3 |
+
|
| 4 |
+
Esta é a versão web (Gradio) do seu app de **Editor de cortes**. Ela reusa a mesma lógica de transcrição (faster-whisper) e exportação com `ffmpeg-python`, mas sem Qt.
|
| 5 |
+
|
| 6 |
+
## Como usar no Spaces
|
| 7 |
+
1. Crie um novo Space (tipo **Gradio**).
|
| 8 |
+
2. Faça upload destes arquivos na raiz do Space:
|
| 9 |
+
- `app.py`
|
| 10 |
+
- `core.py`
|
| 11 |
+
- `requirements.txt`
|
| 12 |
+
- `packages.txt`
|
| 13 |
+
3. (Opcional) Se quiser GPU, defina o hardware do Space como **T4** ou superior nas configurações.
|
| 14 |
+
4. Clique em **Restart** / **Deploy**.
|
| 15 |
+
|
| 16 |
+
## Uso
|
| 17 |
+
- Envie um vídeo (`.mp4`, `.mov`, `.mkv`, `.avi`).
|
| 18 |
+
- Clique em **Transcrever**.
|
| 19 |
+
- Gere **Cortes simples** ou **Criativos** com os parâmetros desejados.
|
| 20 |
+
- Os arquivos finais aparecem para download.
|
| 21 |
+
|
| 22 |
+
## Observações
|
| 23 |
+
- `packages.txt` instala `ffmpeg` no contêiner do Space.
|
| 24 |
+
- `requirements.txt` inclui `gradio`, `faster-whisper`, `sentence-transformers`, `torch` etc.
|
| 25 |
+
- Para melhor desempenho de `faster-whisper`, use **GPU**.
|
huggingface.yaml
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"title": "Editor de cortes autom\u00e1tico (Space)",
|
| 3 |
+
"emoji": "\ud83c\udfac",
|
| 4 |
+
"colorFrom": "green",
|
| 5 |
+
"colorTo": "gray",
|
| 6 |
+
"sdk": "gradio",
|
| 7 |
+
"sdk_version": "4.44.0",
|
| 8 |
+
"app_file": "app.py",
|
| 9 |
+
"pinned": false
|
| 10 |
+
}
|