Video hinzufügen
S3D Player hat eine Schaltfläche
Catalog. Sie öffnet den
Media Manager,
ein Fenster für den schnellen Zugriff auf 3D-Videos und -Bilder.
Sie wählen eine Quelle aus der Liste, blättern durch die Karten und starten ein Video mit einem einzigen Klick.
Eine Quelle kann ein Ordner auf Ihrem Computer, ein YouTube-Kanal oder Ihr eigener
passwortgeschützter Server sein. Quellen werden in einer einfachen Textkonfigurationsdatei beschrieben,
und Sie können so viele hinzufügen, wie Sie benötigen, ohne Programmierung.
Verbindungsmethoden
Der Player unterstützt vier Arten von Videoquellen. Wählen Sie diejenige, die zu Ihrer Aufgabe passt.
Sie können kombiniert werden: Ein Katalog kann mehrere lokale Ordner, Kanäle und Server enthalten.
| Methode |
Wo die Videos sind |
Was Sie benötigen |
Speichern auf der Festplatte |
| Lokaler Ordner |
Auf Ihrem Computer |
Nur den Ordnerpfad |
Nicht erforderlich, die Dateien gehören bereits Ihnen |
| YouTube-Kanal |
Auf YouTube |
Einen Link zum Kanal |
Erlaubt |
| Ihr eigener Server |
Auf Ihrem Webhosting |
Hosting mit PHP, unser Codepaket |
Wenn der Server es erlaubt |
| Server + Cloudflare R2 |
Im Cloudflare R2-Cloudspeicher |
Hosting mit PHP, ein Cloudflare-Konto, unser Codepaket |
Wenn der Server es erlaubt |
Katalogkonfiguration
Alle Medienquellen werden in zwei Textdateien beschrieben, die sich im Player-Ordner
plugins\catalog\ befinden. Sie können sie direkt aus dem Fenster
Media Manager
mit den Schaltflächen
Base und
User öffnen. Sobald eine Datei gespeichert ist, übernimmt das Fenster die Änderungen automatisch.
catalog-base.txt: eine Liste von Quellen, die den Player demonstriert.
Diese Datei wird von Zeit zu Zeit durch Player-Updates ersetzt,
daher sollten Sie hier keine eigenen Änderungen vornehmen: Sie gehen beim nächsten Update verloren.
catalog-user.txt: Ihre eigene Liste. Updates ändern sie nie.
In der Quellenauswahlliste erscheinen die Quellen in derselben Reihenfolge wie in den Dateien:
zuerst alles aus
catalog-base.txt, dann alles aus
catalog-user.txt.
Wenn Ihre Datei einen Abschnitt mit demselben Namen wie in der Basisdatei enthält, ersetzen Ihre
Einstellungen die der Basis.
Dateiformat
Jede Quelle beginnt mit einem Namen in eckigen Klammern, gefolgt von Zeilen in der Form
Schlüssel = Wert. Alles nach dem #-Zeichen ist ein Kommentar.
Allgemeine Einstellungen werden oben in der Datei geschrieben, vor dem ersten Abschnitt:
# general settings
quality = 1080 # 720 / 1080 / 2160
thumb = max # preview: mq / 720 / max
save_dir = D:\Video\Saved
cookies = firefox # YouTube sign in, see the YouTube section
# source
[My 3D videos]
path = D:\Video\3D
recursive = 1
Die einfachste Methode. Der Player durchsucht den Ordner und zeigt alle Videos
als Karten mit Vorschaubildern an. Die Vorschaubilder stammen aus einem Frame des Videos selbst; bei 3D-Videos
wird die linke Ansicht verwendet.
Schritt 1. Öffnen Sie catalog-user.txt
Klicken Sie im Fenster
Media Manager auf die Schaltfläche
User.
Schritt 2. Fügen Sie einen Abschnitt hinzu
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: der vollständige Pfad zum Ordner mit den Videos.
recursive = 1: auch Unterordner einbeziehen. Ohne diese Zeile wird nur der Ordner selbst durchsucht.
include: nur Videos anzeigen, deren Titel mindestens eines dieser Wörter enthält.
Optional.
exclude: Videos ausblenden, deren Titel eines dieser Wörter enthält. Optional.
Schritt 3. Speichern Sie die Datei
Wählen Sie die neue Quelle in der Quellenliste des Fensters aus. Der Ordner wird bei jeder Auswahl erneut durchsucht,
sodass neue Dateien sofort in der Liste erscheinen. Wenn der Ordner nicht existiert, zeigt das Fenster
Folder not found an.
* Der Player erkennt das 3D-Format am Dateinamen,
zum Beispiel movie_p.mp4 oder movie SBS.mkv. Wenn der Name das Format nicht angibt,
versucht der Formatdetektor des Players, es während der Wiedergabe zu bestimmen.
Der Player zeigt die Videos des ausgewählten Kanals als Katalog an
und spielt sie ohne Browser ab. Ein Filter nach Wörtern im Titel ermöglicht es,
nur 3D-Videos zu behalten und den Rest zu verwerfen.
Schritt 1. Fügen Sie einen Abschnitt zu catalog-user.txt hinzu
[4K Cine Trailer]
url = https://www.youtube.com/@4kcinematrailer
include = 3D, SBS
exclude = anaglyph, VR
search_max = 3000
search_limit = 200
url: die Kanaladresse.
include / exclude: Wörter in Videotiteln, die festlegen, welche Videos angezeigt und welche ausgeblendet werden.
search_max: die maximale Anzahl von Kanalvideos, die durchsucht werden.
search_limit: wie viele passende Videos in den Katalog aufgenommen werden.
Schritt 2. Klicken Sie auf Rescan
Um den Bot-Schutz von
YouTube nicht auszulösen, durchsucht der Player Kanäle nie von selbst.
Beim Öffnen des Fensters zeigt er die gespeicherte Liste an. Neue Videos werden nur
über die Schaltfläche
Rescan und beim Scrollen bis zum Ende der Liste geladen, und zwar jedes Mal genau
so viele, wie in das Fenster passen.
Schritt 3. Wenn YouTube Sie auffordert, zu bestätigen, dass Sie kein Bot sind
Das passiert in Universitäts- und Firmennetzwerken sowie bei einigen großen Internetanbietern.
Melden Sie sich im
Firefox-Browser bei Ihrem
YouTube-Konto an.
Der Player nutzt dann diese Anmeldung, um normal auf Videos zuzugreifen.
Fügen Sie die folgende Zeile oben in Ihrer
catalog-user.txt hinzu:
cookies = firefox
Statt
firefox können Sie den Pfad zu einer
cookies.txt-Datei angeben.
Browser auf Basis von
Chrome
(
Chrome, Edge, Opera, Brave) funktionieren nicht: Sie verschlüsseln ihre Cookies,
sodass der Player sie nicht verwenden kann.
* Wenn YouTube den Zugriff verweigert,
pausiert der Player seine Anfragen für 30 Minuten. Das schützt Ihre IP-Adresse vor einer Sperrung.
Die Pause endet nach einer Weile von selbst.
Für alle, die ihre eigenen 3D-Videos Freunden, Kunden oder ihrem
Publikum zeigen möchten. Die Videos werden auf Ihrem Webhosting gespeichert; der Player ruft die Liste ab und spielt sie
nur mit Benutzername und Passwort ab. Sie entscheiden, wer zuschauen darf und wer die Videos
speichern darf. Probieren Sie die Demo aus, sie ist bereits im Player enthalten:
S3D demo server
Was Sie benötigen
Ein gewöhnliches, günstiges Hosting-Paket mit
PHP und
Apache
(
.htaccess-Unterstützung). Ein dedizierter Server ist nicht erforderlich.
Codepaket: Ihr eigener Videoserver
Schritt 1. Laden Sie das Paket auf Ihr Hosting hoch
Entpacken Sie das Archiv und kopieren Sie den Ordner auf Ihr Hosting, zum Beispiel nach
/demo/.
Die Videos kommen in dessen
media-Ordner.
Schritt 2. Konfigurieren Sie config.php
Öffnen Sie
config.php im Paketordner. Dort werden der Dateiname des Admin-Panels
und dessen Anfangspasswort festgelegt. Ändern Sie beides, bevor die Website öffentlich zugänglich wird.
Schritt 3. Fügen Sie Benutzer hinzu
Erstellen Sie im Admin-Panel Benutzer mit Passwörtern und markieren Sie,
welche davon Videos speichern dürfen.
Schritt 4. Testen Sie den Server
In der
Windows-Eingabeaufforderung:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Antwort
200 mit
#private in der ersten Zeile: Der Server funktioniert.
Antwort
403: falscher Benutzername oder falsches Passwort.
Schritt 5. Fügen Sie den Server zum Player hinzu
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Wählen Sie die Quelle aus und klicken Sie auf
Rescan. Beim nächsten Öffnen des Fensters wird die Liste
aus dem Cache geladen und im Hintergrund aktualisiert.
Cloudflare bietet sehr günstige Konditionen für das Speichern und Bereitstellen Ihrer Dateien:
bis zu 10 GB Speicherplatz kostenlos und kostenloser ausgehender Datenverkehr, darüber hinaus zu moderaten Preisen.
Verwenden Sie einen kleinen privaten Hosting-Tarif für Logins und Passwörter, während die Videos selbst
im
Cloudflare R2-Cloudspeicher statt auf dem Hosting gespeichert werden. Das Hosting prüft nur das Passwort
und gibt dem Player die Links. Das Video gelangt direkt aus
R2 zum Zuschauer, sodass große
Dateien weder Speicherplatz noch Datenverkehr auf Ihrem Hosting verbrauchen.
Probieren Sie die Demo aus, sie ist bereits im Player enthalten:
Cloudflare-R2 demo video
Cloudflare R2
Codepaket: R2 + video
Schritt 1. Erstellen Sie einen R2-Bucket
Öffnen Sie im
Cloudflare-Dashboard
R2 object storage, erstellen Sie einen Bucket und laden Sie Ihre Videos dorthin hoch.
Schritt 2. Erstellen Sie einen Zugriffsschlüssel
Klicken Sie in
R2 object storage unter
Account Details
auf
Manage neben
API Tokens.
Berechtigungen:
Object Read only; Bucket: nur Ihres (
Apply to specific buckets only);
TTL:
Forever. Nachdem das Token erstellt wurde, kopieren Sie die
Access Key ID und den
Secret Access Key. Das Secret wird nur einmal angezeigt.
Schritt 3. Laden Sie das Paket auf Ihr Hosting hoch
Kopieren Sie den Paketordner auf Ihr Hosting, zum Beispiel nach
/cloudflare/.
Geben Sie in
config.php die
Account ID, beide Schlüssel und den Bucket-Namen ein,
sowie den Dateinamen des Admin-Panels und dessen Passwort.
Schritt 4. Fügen Sie Benutzer hinzu und testen Sie
Wie bei Methode 3: Benutzer im Admin-Panel, ein Test mit dem
curl-Befehl.
Schritt 5. Fügen Sie den Server zum Player hinzu
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* Der R2-Schlüssel wird nur auf dem Hosting gespeichert; Zuschauer erhalten ihn nie.
Der Server stellt temporäre Videolinks aus, die 1 Stunde lang gültig sind.
Videos speichern
Wenn die Quelle das Speichern erlaubt, zeigt die Fensterüberschrift ein
Save-Kontrollkästchen.
Wenn es aktiviert ist, wird ein Video während der Wiedergabe auch auf die Festplatte geschrieben: in den
save_dir-Ordner des Quellabschnitts oder, falls dort keiner festgelegt ist, in den allgemeinen
save_dir.
Videos von
YouTube-Kanälen können immer gespeichert werden. Ein privater Server erlaubt das Speichern
nur für die Benutzer, denen der Serverbesitzer es gestattet hat.
Ein lokaler Ordner bietet keine Speicheroption, da sich die Dateien bereits auf Ihrem Computer befinden.
Die Berechtigung eines privaten Servers kommt zusammen mit der Liste, wenn Sie auf
Rescan klicken.
Bis
Rescan angeklickt wird, zeigt das Fenster
No save statt des Kontrollkästchens.
Fehlerbehebung
Wenn die Liste leer ist, zeigt das Fenster
Media Manager den Grund an.
Kein Cache: Rescan drücken
Die Quelle wurde noch nie geladen. Klicken Sie auf
Rescan.
Ordner nicht gefunden
Der Ordner existiert nicht. Prüfen Sie den Pfad in
path.
Falscher Benutzer oder falsches Passwort
Der Server hat die Anmeldung oder das Passwort abgelehnt. Prüfen Sie
user und
password.
Zu viele Versuche, 15 Min warten
Zu viele fehlgeschlagene Anmeldeversuche in Folge. Warten Sie 15 Minuten.
Server antwortet nicht
Keine Netzwerkverbindung oder die Adresse in
url ist falsch.
YouTube: Anfragen abgelehnt
YouTube hat die Anfragen als verdächtig eingestuft. Aktivieren Sie
cookies = firefox
und warten Sie, bis die Pause endet.