Aufgrund der Bereitstellung und Nutzung dieses Projekts gibt es für einige unerfahrene Benutzer immer noch eine gewisse Schwelle . Ich möchte der Website Luka (AI Intelligent Multimedia Service Platform) für die Bereitstellung kostenloser AI视频生成器
basierend auf diesem Projekt danken . Keine Bereitstellung erforderlich, verwenden Sie es einfach online, was sehr praktisch ist.
Vielen Dank an Zuotang https://picwish.cn für die Unterstützung und das Sponsoring dieses Projekts, das eine kontinuierliche Aktualisierung und Pflege des Projekts ermöglicht.
Zuotang konzentriert sich auf den Bereich der Bildverarbeitung und bietet eine Fülle von Bildverarbeitungstools, um komplexe Vorgänge extrem zu vereinfachen und die Bildverarbeitung wirklich zu vereinfachen.
API
und Web界面
1080x1920
1920x1080
字体
,位置
,颜色
und大小
anpassen und unterstützt die Stricheinstellungen字幕描边
. 背景音乐音量
kann eingestellt werden Realistischere synthetische Sounds | ||
---|---|---|
demo-portrait-1.mp4 | default.mp4 | demo-portrait-2.mp4 |
demo-landschaft.mp4 | demo-landschaft-2.mp4 |
Laden Sie das Ein-Klick-Startpaket herunter, entpacken Sie es und verwenden Sie es direkt (der Pfad sollte keine chinesischen Zeichen, Sonderzeichen oder Leerzeichen enthalten).
Nach dem Herunterladen wird empfohlen, auf update.bat
zu doppelklicken, um auf den neuesten Code zu aktualisieren, und dann auf start.bat
zu doppelklicken, um zu starten.
Nach dem Start öffnet sich der Browser automatisch (wenn er leer geöffnet wird, wird empfohlen, ihn in Chrome oder Edge zu öffnen).
Das One-Click-Startup-Paket wurde noch nicht erstellt. Weitere Informationen finden Sie im Abschnitt zur Installation und Bereitstellung . Es wird empfohlen, die Docker- Bereitstellung zu verwenden, da diese bequemer ist.
全局流量
aktivieren muss git clone https://github.com/harry0703/MoneyPrinterTurbo.git
config.example.toml
und nennen Sie sie config.toml
config.toml
um pexels_api_keys
und llm_provider
zu konfigurieren, und konfigurieren Sie den relevanten API-Schlüssel entsprechend dem Dienstanbieter, der llm_provider entspricht.Wenn Docker nicht installiert ist, installieren Sie es bitte zuerst https://www.docker.com/products/docker-desktop/
Wenn es sich um ein Windows-System handelt, beachten Sie bitte die Dokumentation von Microsoft:
cd MoneyPrinterTurbo
docker-compose up
Öffnen Sie den Browser und besuchen Sie http://0.0.0.0:8501
Öffnen Sie den Browser und besuchen Sie http://0.0.0.0:8080/docs oder http://0.0.0.0:8080/redoc
Video-Tutorial
Es wird empfohlen, Conda zum Erstellen einer virtuellen Python-Umgebung zu verwenden
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
conda create -n MoneyPrinterTurbo python=3.10
conda activate MoneyPrinterTurbo
pip install -r requirements.txt
Windows:
imagemagick_path
in配置文件config.toml
in Ihren tatsächlichen InstallationspfadMacOS:
brew install imagemagick
Ubuntu
sudo apt-get install imagemagick
CentOS
sudo yum install ImageMagick
Beachten Sie, dass Sie den folgenden Befehl im根目录
des MoneyPrinterTurbo-Projekts ausführen müssen
conda activate MoneyPrinterTurbo
webui.bat
conda activate MoneyPrinterTurbo
sh webui.sh
Nach dem Start öffnet sich der Browser automatisch (wenn er leer geöffnet wird, wird empfohlen, ihn in Chrome oder Edge zu öffnen).
python main.py
Nach dem Start können Sie API文档
http://127.0.0.1:8080/docs oder http://127.0.0.1:8080/redoc anzeigen, um die Schnittstelle für eine schnelle Erfahrung direkt online zu debuggen.
Eine Liste aller unterstützten Sounds finden Sie unter: Soundliste
16.04.2024 v1.1.2 fügt 9 neue Azure-Sprachsynthesesounds hinzu, die mit API KEY konfiguriert werden müssen. Die synthetisierten Sounds sind realistischer.
Derzeit werden zwei Methoden zur Untertitelgenerierung unterstützt:
速度快
Generierung, bessere Leistung, keine Anforderungen an die Computerkonfiguration, aber die Qualität kann instabil sein速度慢
, die Leistung ist schlecht und es sind bestimmte Computerkonfigurationen erforderlich, aber质量更可靠
. Sie können subtitle_provider
in der Konfigurationsdatei config.toml
ändern, um ihn zu wechseln
Es wird empfohlen, edge
-Modus zu verwenden. Wenn die Qualität der generierten Untertitel nicht gut ist, wechseln Sie in den whisper
.
Beachten:
Da HuggingFace in China nicht zugänglich ist, können Sie die Modelldatei von
whisper-large-v3
mit der folgenden Methode herunterladen
Download-Adresse:
Nachdem Sie das Modell heruntergeladen haben, entpacken Sie es und legen Sie das gesamte Verzeichnis in .MoneyPrinterTurbomodels
. Der endgültige Dateipfad sollte wie folgt aussehen: .MoneyPrinterTurbomodelswhisper-large-v3
MoneyPrinterTurbo
├─models
│ └─whisper-large-v3
│ config.json
│ model.bin
│ preprocessor_config.json
│ tokenizer.json
│ vocabulary.json
Die für Videos verwendete Hintergrundmusik befindet sich im Verzeichnis resource/songs
des Projekts.
Das aktuelle Projekt enthält einige Standardmusik aus YouTube-Videos. Wenn es einen Verstoß gibt, löschen Sie ihn bitte.
Es wird zum Rendern von Videountertiteln verwendet und befindet sich im Verzeichnis resource/fonts
des Projekts. Sie können darin auch Ihre eigenen Schriftarten einfügen.
OpenAI gab bekannt, dass ChatGPT 3.5 jetzt kostenlos ist. Einige Entwickler haben es in eine API gekapselt, die direkt aufgerufen werden kann.
Stellen Sie sicher, dass Sie den Docker-Dienst installiert und gestartet haben . Führen Sie den folgenden Befehl aus, um den Docker-Dienst zu starten
docker run -p 3040:3040 missuo/freegpt35
Ändern Sie nach erfolgreichem Start die Konfiguration in config.toml
llm_provider
ist auf openai
eingestelltopenai_api_key
ein, z. B. „123456“.openai_base_url
wurde http://localhost:3040/v1/
geändert.openai_model_name
wurde in gpt-3.5-turbo
geändertHinweis: Diese Methode ist weniger stabil
Dieses Problem wird dadurch verursacht, dass große Modelle keine korrekten Antworten zurückgeben.
Es besteht eine hohe Wahrscheinlichkeit, dass das Problem durch die Verwendung eines VPN oder die Einstellung von openai_base_url
als Proxy behoben wird.
Es empfiehlt sich auch , Moonshot oder DeepSeek als großen Modellanbieter zu nutzen. Diese beiden Dienstleister haben einen schnelleren und stabileren Zugang in China.
Normalerweise wird ffmpeg automatisch heruntergeladen und automatisch erkannt. Wenn jedoch ein Problem mit Ihrer Umgebung vorliegt und kein automatischer Download möglich ist, kann die folgende Fehlermeldung auftreten:
RuntimeError: No ffmpeg exe could be found.
Install ffmpeg on your system, or set the IMAGEIO_FFMPEG_EXE environment variable.
Zu diesem Zeitpunkt können Sie ffmpeg von https://www.gyan.dev/ffmpeg/builds/ herunterladen. Stellen Sie nach dem Dekomprimieren ffmpeg_path
auf Ihren tatsächlichen Installationspfad ein.
[ app ]
# 请根据你的实际路径设置,注意 Windows 路径分隔符为 \
ffmpeg_path = " C: \ Users \ harry \ Downloads \ ffmpeg.exe "
Diese Richtlinien finden Sie in der Konfigurationsdatei Policy.xml von ImageMagick. Diese Datei befindet sich normalerweise in /etc/ImageMagick- X
/ oder einem ähnlichen Speicherort im ImageMagick-Installationsverzeichnis. Ändern Sie den Eintrag mit pattern="@"
und ändern Sie rights="none"
in rights="read|write"
um das Lesen und Schreiben der Datei zu ermöglichen.
Dieses Problem wird durch die Systembeschränkung für die Anzahl geöffneter Dateien verursacht und kann durch Ändern der Systembeschränkung für die Anzahl geöffneter Dateien gelöst werden.
Aktuelle Grenzwerte anzeigen
ulimit -n
Ist er zu niedrig, können Sie ihn beispielsweise höher einstellen
ulimit -n 10240
LocalEntryNotfoundEror: Es kann kein geeigneter zwischengespeicherter Snapshot-Ordner für die angegebene Revision auf der lokalen Festplatte gefunden werden und der ausgehende Datenverkehr wurde deaktiviert, um Repo-Suchen und Downloads online zu ermöglichen. Übergeben Sie als Eingabe „Nur lokale Dateien=False“.
oder
Beim Synchronisieren des Modells Systran/faster-whisper-large-v3 vom Hugging Face Hub ist ein Fehler aufgetreten: Beim Versuch, die Dateien auf dem Hub zu finden, ist ein Fehler aufgetreten und wir können den entsprechenden Snapshot-Ordner für die angegebene Revision auf der lokalen Festplatte nicht finden . Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie erneut, das Modell direkt aus dem lokalen Cache zu laden, falls vorhanden.
Lösung: Klicken Sie hier, um zu sehen, wie Sie das Modell manuell von der Netzwerkfestplatte herunterladen
Dieses Projekt wurde basierend auf https://github.com/FujiwaraChoki/MoneyPrinter überarbeitet. Es wurden viele Optimierungen vorgenommen und weitere Funktionen hinzugefügt. Vielen Dank an den ursprünglichen Autor für seinen Open-Source-Geist.
Klicken Sie hier, um LICENSE
Datei anzuzeigen