Dies ist vgmstream, eine Bibliothek zum Abspielen von gestreamtem (aufgezeichnetem) Videospiel-Audio.
Einige der Funktionen von vgmstream:
Das Hauptentwicklungs-Repository: https://github.com/vgmstream/vgmstream/
Automatisierte Builds mit den neuesten Änderungen: https://vgmstream.org (https://github.com/vgmstream/vgmstream-releases/releases/tag/nightly)
Nummerierte Veröffentlichungen: https://github.com/vgmstream/vgmstream/releases
Hilfe finden Sie hier: https://www.hcs64.com/
Weitere Dokumentation: https://github.com/vgmstream/vgmstream/tree/master/doc
Es gibt mehrere Endbenutzerkomponenten:
Die Hauptbibliothek (einfaches vgmstream ) ist der Code, der die interne Konvertierung übernimmt, während Sie die oben genannten Komponenten verwenden, um Sound zu erhalten.
Wenn Sie Spielaudio in .wav
konvertieren möchten, holen Sie sich vgmstream-cli und ziehen Sie dann eine oder mehrere Dateien per Drag-and-Drop in die ausführbare Datei (die Unterstützung kann je nach Betriebssystem oder Distribution variieren). Dadurch sollte (file.extension).wav
erstellt werden, wenn das Format unterstützt wird. Sie können stattdessen auch den Online-Webplayer ausprobieren. Siehe: https://vgmstream.org
Benutzerfreundlicher wäre die Installation eines Players wie foobar2000 (unter Windows) oder Audacious (unter Linux) und des vgmstream-Plugins. Anschließend können Sie Ihre Dateien direkt anhören und Optionen wie Endlosschleife festlegen oder mit den Optionen des Players in .wav
konvertieren (auch einfacher zu verwenden, wenn Ihre Datei mehrere „Unterlieder“ enthält).
Vollständige Installationsanweisungen und Erklärungen finden Sie in der Bedienungsanleitung zu den Komponenten. Das Ziel ist Funktionsparität, es gibt jedoch einige Unterschiede zwischen ihnen aufgrund fehlender Teile auf der Seite von vgmstream oder mangelnder Unterstützung im Player.
Beachten Sie, dass vgmstream nicht kodieren kann (von .wav
in ein Spielformat konvertieren), sondern nur dekodiert (Spielaudio abspielt).
Vorgefertigte Binärdateien:
Die foobar2000-Komponente ist basierend auf der aktuellen Version auch auf https://www.foobar2000.org verfügbar.
Sie können auch die (unregelmäßig) von bnnm erstellten alternativen Versionen ausprobieren:
Oder aus dem Quellcode kompilieren, siehe Build-Anleitung.
Eine vorgefertigte CLI-Binärdatei ist verfügbar. Es ist statisch verknüpft und sollte auf Systemen funktionieren, auf denen der Linux-Kernel v3.2 und höher ausgeführt wird:
Wenn Sie aus dem Quellcode bauen, erhalten Sie außerdem vgmstream.so (Audacious-Plugin) und vgmstream123 (Befehlszeilenplayer), die nicht statisch verknüpft werden können.
Beim Aufbau werden mehrere externe Bibliotheken benötigt. Für ein schnelles Skript für Distributionen im Debian- und Ubuntu-Stil führen Sie ./make-build-cmake.sh
aus. Das Skript muss zuerst die Abhängigkeiten installieren. Daher können Sie die Schritte lieber manuell ausführen, was im Build-Guide ausführlich beschrieben wird.
Eine vorgefertigte CLI-Binärdatei ist verfügbar:
Andernfalls folgen Sie der Bauanleitung.
Genießen! hcs