Lägga till video
S3D Player har en
Catalog-knapp. Den öppnar
Media Manager,
ett fönster för snabb åtkomst till 3D-videor och bilder.
Du väljer en källa från listan, bläddrar genom korten och startar en video med ett enda klick.
En källa kan vara en mapp på din dator, en YouTube-kanal eller din egen
lösenordsskyddade server. Källor beskrivs i en konfigurationsfil i klartext,
och du kan lägga till så många du behöver utan någon programmering.
Anslutningsmetoder
Spelaren stöder fyra typer av videokällor. Välj den som passar din uppgift.
De kan kombineras: en katalog kan innehålla flera lokala mappar, kanaler och servrar.
| Metod |
Var videorna finns |
Vad du behöver |
Spara till disk |
| Lokal mapp |
På din dator |
Endast mappens sökväg |
Behövs inte, filerna är redan dina |
| YouTube-kanal |
På YouTube |
En länk till kanalen |
Tillåtet |
| Din egen server |
På ditt webbhotell |
Webbhotell med PHP, vårt kodpaket |
Om servern tillåter det |
| Server + Cloudflare R2 |
I Cloudflare R2 molnlagring |
Webbhotell med PHP, ett Cloudflare-konto, vårt kodpaket |
Om servern tillåter det |
Katalogkonfiguration
Alla mediekällor beskrivs i två textfiler som finns i spelarmappen
plugins\catalog\. Du kan öppna dem direkt från fönstret
Media Manager
med knapparna
Base och
User. När en fil har sparats tar fönstret automatiskt upp ändringarna.
catalog-base.txt: en lista över källor som demonstrerar spelaren.
Den här filen ersätts av spelaruppdateringar då och då,
så lägg inte dina egna ändringar här: de går förlorade vid nästa uppdatering.
catalog-user.txt: din egen lista. Uppdateringar ändrar den aldrig.
I listan för val av källa visas källorna i samma ordning som i filerna:
först allt från
catalog-base.txt, sedan allt från
catalog-user.txt.
Om din fil innehåller ett avsnitt med samma namn som ett i basfilen ersätter dina
inställningar basinställningarna.
Filformat
Varje källa börjar med ett namn inom hakparenteser, följt av rader i formen
nyckel = värde. Allt efter #-tecknet är en kommentar.
Allmänna inställningar skrivs högst upp i filen, före det första avsnittet:
# 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
Den enklaste metoden. Spelaren skannar mappen och visar alla videor
som kort med förhandsvisningar. Förhandsvisningarna tas från en bildruta i själva videon; för 3D-videor
används den vänstra vyn.
Steg 1. Öppna catalog-user.txt
I fönstret
Media Manager klickar du på knappen
User.
Steg 2. Lägg till ett avsnitt
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: den fullständiga sökvägen till mappen med videor.
recursive = 1: inkludera även undermappar. Utan den här raden skannas bara själva mappen.
include: visa endast videor vars titel innehåller minst ett av dessa ord.
Valfritt.
exclude: dölj videor vars titel innehåller något av dessa ord. Valfritt.
Steg 3. Spara filen
Välj den nya källan i fönstrets källista. Mappen skannas varje gång den väljs,
så nya filer visas i listan direkt. Om mappen inte finns visar fönstret
Folder not found.
* Spelaren identifierar 3D-formatet från filnamnet,
till exempel movie_p.mp4 eller movie SBS.mkv. Om namnet inte anger formatet
försöker spelarens formatdetektor fastställa det under uppspelningen.
Spelaren visar videorna från den valda kanalen som en katalog
och spelar upp dem utan webbläsare. Ett filter på ord i titeln låter dig
behålla endast 3D-videor och ta bort resten.
Steg 1. Lägg till ett avsnitt i catalog-user.txt
[4K Cine Trailer]
url = https://www.youtube.com/@4kcinematrailer
include = 3D, SBS
exclude = anaglyph, VR
search_max = 3000
search_limit = 200
url: kanalens adress.
include / exclude: ord i videotitlar som avgör vilka videor som visas och vilka som döljs.
search_max: det maximala antalet kanalvideor att gå igenom.
search_limit: hur många matchande videor som ska läggas i katalogen.
Steg 2. Klicka på Rescan
För att undvika att utlösa
YouTube:s bot-skydd skannar spelaren aldrig kanaler på egen hand.
När fönstret öppnas visar det den sparade listan. Nya videor laddas endast
med knappen
Rescan och när du rullar till slutet av listan, varje gång exakt
så många som får plats i fönstret.
Steg 3. Om YouTube ber dig bekräfta att du inte är en bot
Detta händer på universitets- och kontorsnätverk och hos vissa stora internetleverantörer.
Logga in på ditt
YouTube-konto i webbläsaren
Firefox.
Spelaren använder sedan denna inloggning för att komma åt videor normalt.
Lägg till följande rad högst upp i din
catalog-user.txt:
cookies = firefox
I stället för
firefox kan du ange sökvägen till en
cookies.txt-fil.
Webbläsare baserade på
Chrome
(
Chrome, Edge, Opera, Brave) fungerar inte: de krypterar sina cookies,
så spelaren kan inte använda dem.
* När YouTube nekar åtkomst,
pausar spelaren sina förfrågningar i 30 minuter. Detta skyddar din IP-adress från att blockeras.
Pausen upphör av sig själv efter ett tag.
För dig som vill visa dina egna 3D-videor för vänner, kunder eller din
publik. Videorna lagras på ditt webbhotell; spelaren hämtar listan och spelar dem
endast med ett användarnamn och lösenord. Du bestämmer vem som får titta och vem som får
spara videorna. Prova demon, den ingår redan i spelaren:
S3D demo server
Vad du behöver
Ett vanligt billigt webbhotellspaket med
PHP och
Apache
(stöd för
.htaccess). En dedikerad server krävs inte.
Kodpaket: din egen videoserver
Steg 1. Ladda upp paketet till ditt webbhotell
Packa upp arkivet och kopiera mappen till ditt webbhotell, till exempel till
/demo/.
Videorna läggs i dess
media-mapp.
Steg 2. Konfigurera config.php
Öppna
config.php i paketmappen. Där anges filnamnet för adminpanelen
och dess initiala lösenord. Ändra båda innan webbplatsen blir offentligt tillgänglig.
Steg 3. Lägg till användare
Skapa användare med lösenord i adminpanelen och markera
vilka av dem som får spara videor.
Steg 4. Testa servern
I kommandotolken i
Windows:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Svar
200 med
#private på första raden: servern fungerar.
Svar
403: fel användarnamn eller lösenord.
Steg 5. Lägg till servern i spelaren
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Välj källan och klicka på
Rescan. Nästa gång fönstret öppnas hämtas listan
från cachen och uppdateras i bakgrunden.
Cloudflare erbjuder mycket förmånliga villkor för att lagra och leverera dina filer:
upp till 10 GB lagring gratis och gratis utgående trafik, med måttlig prissättning därutöver.
Använd ett litet privat webbhotell för inloggningar och lösenord, medan videorna själva lagras
i
Cloudflare R2 molnlagring istället för på webbhotellet. Webbhotellet kontrollerar bara lösenordet
och ger spelaren länkarna. Videon går till tittaren direkt från
R2, så stora
filer tar varken plats eller trafik på ditt webbhotell.
Prova demon, den finns redan inkluderad i spelaren:
Cloudflare-R2 demo video
Cloudflare R2
Kodpaket: R2 + video
Steg 1. Skapa en R2-bucket
I
Cloudflare-instrumentpanelen, öppna
R2 object storage, skapa en bucket och ladda upp dina videor till den.
Steg 2. Skapa en åtkomstnyckel
I
R2 object storage, under
Account Details,
klicka på
Manage bredvid
API Tokens.
Behörigheter:
Object Read only; bucket: endast din (
Apply to specific buckets only);
TTL:
Forever. När token har skapats, kopiera
Access Key ID och
Secret Access Key. Hemligheten visas bara en gång.
Steg 3. Ladda upp paketet till ditt webbhotell
Kopiera paketmappen till ditt webbhotell, till exempel till
/cloudflare/.
I
config.php, ange
Account ID, båda nycklarna och bucketnamnet,
samt adminpanelens filnamn och dess lösenord.
Steg 4. Lägg till användare och testa
Samma som i Metod 3: användare i adminpanelen, ett test med kommandot
curl.
Steg 5. Lägg till servern i spelaren
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* R2-nyckeln lagras endast på webbhotellet; tittarna får den aldrig.
Servern utfärdar tillfälliga videolänkar giltiga i 1 timme.
Spara videor
Om källan tillåter sparande visas en
Save-kryssruta i fönstrets rubrik.
När den är ikryssad skrivs en video även till disk medan den spelas: till
save_dir-mappen i källans sektion eller, om ingen är angiven där, till den allmänna
save_dir.
Videor från
YouTube-kanaler kan alltid sparas. En privat server tillåter sparande
endast för de användare som serverägaren har tillåtit.
En lokal mapp har inget sparalternativ, eftersom filerna redan finns på din dator.
Tillståndet från en privat server kommer tillsammans med listan när du klickar på
Rescan.
Tills
Rescan klickas visar fönstret
No save istället för kryssrutan.
Felsökning
Om listan är tom visar fönstret
Media Manager orsaken.
Ingen cache: tryck på Skanna igen
Källan har aldrig laddats. Klicka på
Skanna igen.
Mappen hittades inte
Mappen finns inte. Kontrollera sökvägen i
path.
Fel användare eller lösenord
Servern avvisade inloggningen eller lösenordet. Kontrollera
user och
password.
För många försök, vänta 15 min
För många misslyckade inloggningsförsök i rad. Vänta 15 minuter.
Servern svarar inte
Ingen nätverksanslutning, eller så är adressen i
url fel.
YouTube: förfrågningar nekade
YouTube ansåg att förfrågningarna var misstänkta. Aktivera
cookies = firefox
och vänta tills pausen är över.