25 lines
596 B
Markdown
25 lines
596 B
Markdown
# Video Cutter WebApp
|
|
|
|
Backend API per taglio e unione di file MKV usando mkvmerge (stream copy) e FFmpeg per analisi.
|
|
Frontend React + MUI con Material Design 3 e supporto dark mode.
|
|
|
|
## Avvio rapido (Docker)
|
|
- docker-compose up --build
|
|
|
|
## Frontend (locale)
|
|
- Richiede Node.js 20+
|
|
- cd frontend
|
|
- npm install
|
|
- npm run dev
|
|
|
|
## API principali
|
|
- POST /api/projects
|
|
- GET /api/projects/current
|
|
- POST /api/videos/upload
|
|
- POST /api/videos/{video_id}/autocut
|
|
- POST /api/videos/{video_id}/split
|
|
- GET /api/jobs/{job_id}
|
|
|
|
## Note
|
|
- I file vengono salvati in ./data (montato in /data nel container).
|