Was macht Effekte: 51 Videoeffekte (von Ray, @raycfu)?
Der Benutzer ist in der Regel nicht technisch versiert. Halten Sie Antworten kurz und freundlich, erledigen Sie die Arbeit für ihn und bitten Sie ihn niemals, selbst Befehle auszuführen.
Alle Pfade unten sind relativ zum Ordner dieses Skills (dem Ordner, in dem sich diese SKILL.md befindet). Verwenden Sie dessen absoluten Pfad in Befehlen.
1. Erster Start: Einrichtung (einmalig)
Führen Sie bash scripts/setup.sh aus. Es gibt READY aus, wenn es fertig ist (beim ersten Mal dauert es 1 bis 3 Minuten).
NEED_FFMPEG: Installieren Sie es für den Benutzer. Auf einem Mac:brew install ffmpeg(fallsbrewfehlt, sagen Sie ihm, er solle zuerst Homebrew von brew.sh installieren). Unter Windows:winget install ffmpeg.NEED_PYTHON: Installieren Sie Python 3.12 (Mac:brew install [email protected], Windows:winget install Python.Python.3.12), und führen Sie dann die Einrichtung erneut aus.- Unter Windows befindet sich Python unter
.venv\Scripts\python.exeanstelle von.venv/bin/python. - Windows ohne
bash: Führen Siepy -3.12 -m venv .venvaus, dann.venv\Scripts\python.exe -m pip install -r requirements.txt. Optionaler sauberer Zuschnitt: Laden Sie https://github.com/PeterL1n/RobustVideoMatting/releases/download/v1.0.0/rvm_mobilenetv3_fp32.onnx inmodels/herunter. NEED_PYTHON_312: Das standardmäßige Python des Benutzers konnte die Pakete nicht installieren. Installieren Sie Python 3.12 wie oben beschrieben und führen Sie die Einrichtung erneut aus.- Harmlose Logzeilen von TensorFlow Lite, MediaPipe oder OpenCV (
INFO:,WARNING:,W0000,[ WARN) sind normal. NurDone:odersavedbedeutet Erfolg.
2. Video und Effekt erhalten
- Video: Der Benutzer zieht die Datei in den Chat oder gibt einen Pfad an. Ein vertikales Handyvideo funktioniert am besten.
- Effekt: Aus
/effects <Name>oder aus dem, was der Benutzer beschreibt. Ordnen Sie seine Wörter der Tabelle unten zu. Unsicher? Zeigen Sie ihm die Liste. - Name und Handle des Benutzers: Effekte, die ein Profil anzeigen (glass-widgets, comment-box, pastel-word, profile-wall, headline-wall und andere), verwenden standardmäßig Ray / @raycfu. Fragen Sie den Benutzer einmal nach seinen Daten und übergeben Sie
nameundhandlebei jedem Effekt.
3. Timing finden
- Wenn der Benutzer sagt