Tilføjelse af video
S3D Player har en
Catalog-knap. Den åbner
Media Manager,
et vindue til hurtig adgang til 3D-videoer og -billeder.
Du vælger en kilde fra listen, bladrer gennem kortene og starter en video med et enkelt klik.
En kilde kan være en mappe på din computer, en YouTube-kanal eller din egen
adgangskodebeskyttede server. Kilder beskrives i en almindelig tekstkonfigurationsfil,
og du kan tilføje så mange, du har brug for, uden programmering.
Forbindelsesmetoder
Afspilleren understøtter fire typer videokilder. Vælg den, der passer til din opgave.
De kan kombineres: ét katalog kan indeholde flere lokale mapper, kanaler og servere.
| Metode |
Hvor videoerne er |
Hvad du har brug for |
Gemning til disk |
| Lokal mappe |
På din computer |
Kun mappestien |
Ikke nødvendigt, filerne er allerede dine |
| YouTube-kanal |
På YouTube |
Et link til kanalen |
Tilladt |
| Din egen server |
På dit webhotel |
Webhotel med PHP, vores kodepakke |
Hvis serveren tillader det |
| Server + Cloudflare R2 |
I Cloudflare R2 cloud-lager |
Webhotel med PHP, en Cloudflare-konto, vores kodepakke |
Hvis serveren tillader det |
Katalogkonfiguration
Alle mediekilder beskrives i to tekstfiler, der ligger i afspillermappen
plugins\catalog\. Du kan åbne dem direkte fra vinduet
Media Manager
med knapperne
Base og
User. Når en fil er gemt, opfanger vinduet ændringerne automatisk.
catalog-base.txt: en liste over kilder, der demonstrerer afspilleren.
Denne fil erstattes af afspilleropdateringer fra tid til anden,
så læg ikke dine egne ændringer her: de vil gå tabt ved næste opdatering.
catalog-user.txt: din egen liste. Opdateringer ændrer den aldrig.
I kildelisten vises kilder i samme rækkefølge som i filerne:
først alt fra
catalog-base.txt, derefter alt fra
catalog-user.txt.
Hvis din fil indeholder et afsnit med samme navn som et i basisfilen, erstatter dine
indstillinger basisindstillingerne.
Filformat
Hver kilde starter med et navn i firkantede parenteser, efterfulgt af linjer i formen
nøgle = værdi. Alt efter #-tegnet er en kommentar.
Generelle indstillinger skrives øverst i filen, før det første afsnit:
# 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 enkleste metode. Afspilleren gennemsøger mappen og viser alle videoer
som kort med forhåndsvisninger. Forhåndsvisninger tages fra en billedramme i selve videoen; for 3D-videoer
bruges venstre visning.
Trin 1. Åbn catalog-user.txt
I vinduet
Media Manager skal du klikke på knappen
User.
Trin 2. Tilføj en sektion
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: den fulde sti til mappen med videoer.
recursive = 1: medtag også undermapper. Uden denne linje gennemsøges kun selve mappen.
include: vis kun videoer, hvis titel indeholder mindst et af disse ord.
Valgfrit.
exclude: skjul videoer, hvis titel indeholder et af disse ord. Valgfrit.
Trin 3. Gem filen
Vælg den nye kilde i vinduets kildeliste. Mappen gennemsøges, hver gang den vælges,
så nye filer vises med det samme i listen. Hvis mappen ikke findes, viser vinduet
Folder not found.
* Afspilleren registrerer 3D-formatet ud fra filnavnet,
for eksempel movie_p.mp4 eller movie SBS.mkv. Hvis navnet ikke angiver formatet,
forsøger afspillerens formatregistrering at fastslå det under afspilning.
Afspilleren viser videoerne fra den valgte kanal som et katalog
og afspiller dem uden en browser. Et filter efter ord i titlen lader dig
beholde kun 3D-videoer og fjerne resten.
Trin 1. Tilføj en sektion til 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 adresse.
include / exclude: ord i videotitler, som vælger, hvilke videoer der skal vises, og hvilke der skal skjules.
search_max: det maksimale antal kanalvideoer, der skal gennemses.
search_limit: hvor mange matchende videoer der skal med i kataloget.
Trin 2. Klik på Rescan
For at undgå at udløse
YouTubes botbeskyttelse gennemsøger afspilleren aldrig kanaler af sig selv.
Når vinduet åbnes, viser det den gemte liste. Nye videoer indlæses kun
med knappen
Rescan og, når du ruller til slutningen af listen, hver gang præcis
så mange, som der er plads til i vinduet.
Trin 3. Hvis YouTube beder dig bekræfte, at du ikke er en bot
Dette sker på universitets- og kontornetværk og hos nogle store internetudbydere.
Log ind på din
YouTube-konto i
Firefox-browseren.
Afspilleren bruger derefter dette login til at få adgang til videoer normalt.
Tilføj følgende linje øverst i din
catalog-user.txt:
cookies = firefox
I stedet for
firefox kan du angive stien til en
cookies.txt-fil.
Browsere baseret på
Chrome
(
Chrome, Edge, Opera, Brave) vil ikke fungere: de krypterer deres cookies,
så afspilleren kan ikke bruge dem.
* Når YouTube afviser adgang,
sætter afspilleren sine anmodninger på pause i 30 minutter. Dette beskytter din IP-adresse mod at blive blokeret.
Pausen ophæves af sig selv efter et stykke tid.
Til dem, der vil vise deres egne 3D-videoer til venner, kunder eller deres
publikum. Videoerne gemmes på dit webhotel; afspilleren henter listen og afspiller dem
kun med et login og en adgangskode. Du bestemmer, hvem der kan se, og hvem der har tilladelse
til at gemme videoerne. Prøv demoen, den er allerede inkluderet i afspilleren:
S3D demo server
Det skal du bruge
En almindelig billig hostingplan med
PHP og
Apache
(
.htaccess-support). En dedikeret server er ikke nødvendig.
Kodepakke: din egen videoserver
Trin 1. Upload pakken til dit webhotel
Udpak arkivet, og kopier mappen til dit webhotel, for eksempel til
/demo/.
Videoer lægges i dens
media-mappe.
Trin 2. Konfigurer config.php
Åbn
config.php i pakkemappen. Den angiver filnavnet på administrationspanelet
og dets oprindelige adgangskode. Skift begge, før webstedet bliver offentligt tilgængeligt.
Trin 3. Tilføj brugere
Opret brugere med adgangskoder i administrationspanelet, og markér
hvilke af dem der har tilladelse til at gemme videoer.
Trin 4. Test serveren
I
Windows-kommandoprompten:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Svar
200 med
#private på den første linje: serveren virker.
Svar
403: forkert login eller adgangskode.
Trin 5. Tilføj serveren til afspilleren
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Vælg kilden, og klik på
Rescan. Næste gang vinduet åbnes, hentes listen
fra cachen og opdateres i baggrunden.
Cloudflare tilbyder meget favorable vilkår for lagring og levering af dine filer:
op til 10 GB lagerplads gratis og gratis udgående trafik, med moderat prissætning derudover.
Brug en lille privat hostingplan til logins og adgangskoder, mens videoerne selv gemmes
i
Cloudflare R2 cloud-lager i stedet for på hostingen. Hostingen tjekker kun adgangskoden
og giver afspilleren linkene. Videoen går til seeren direkte fra
R2, så store
filer hverken optager plads eller trafik på din hosting.
Prøv demoen, den er allerede inkluderet i afspilleren:
Cloudflare-R2 demo video
Cloudflare R2
Kodepakke: R2 + video
Trin 1. Opret en R2 bucket
I
Cloudflare-dashboardet skal du åbne
R2 object storage, oprette en bucket og uploade dine videoer til den.
Trin 2. Opret en adgangsnøgle
I
R2 object storage, under
Account Details,
klik på
Manage ved siden af
API Tokens.
Tilladelser:
Object Read only; bucket: kun din egen (
Apply to specific buckets only);
TTL:
Forever. Når tokenet er oprettet, skal du kopiere
Access Key ID og
Secret Access Key. Hemmeligheden vises kun én gang.
Trin 3. Upload pakken til din hosting
Kopier pakkemappen til din hosting, for eksempel til
/cloudflare/.
I
config.php skal du indtaste
Account ID, begge nøgler og bucket-navnet,
samt filnavnet til adminpanelet og dets adgangskode.
Trin 4. Tilføj brugere og test
Samme som i Metode 3: brugere i adminpanelet, en test med
curl-kommandoen.
Trin 5. Tilføj serveren til afspilleren
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* R2-nøglen gemmes kun på hostingen; seerne får den aldrig.
Serveren udsteder midlertidige videolinks, der er gyldige i 1 time.
Gemning af videoer
Hvis kilden tillader gemning, viser vinduesoverskriften et
Save-afkrydsningsfelt.
Når det er markeret, skrives en video også til disken, mens den afspilles: til
save_dir-mappen i kildesektionen eller, hvis ingen er angivet der, til den generelle
save_dir.
Videoer fra
YouTube-kanaler kan altid gemmes. En privat server tillader kun gemning
for de brugere, som serverejeren har givet tilladelse til.
En lokal mappe har ingen gemningsmulighed, da filerne allerede er på din computer.
Tilladelsen fra en privat server ankommer sammen med listen, når du klikker på
Rescan.
Indtil
Rescan er klikket, viser vinduet
No save i stedet for afkrydsningsfeltet.
Fejlfinding
Hvis listen er tom, viser vinduet
Media Manager årsagen.
Ingen cache: tryk på Scan igen
Kilden er aldrig blevet indlæst. Klik på
Scan igen.
Mappen blev ikke fundet
Mappen findes ikke. Kontroller stien i
path.
Forkert bruger eller adgangskode
Serveren afviste login eller adgangskode. Kontroller
user og
password.
For mange forsøg, vent 15 min
For mange mislykkede loginforsøg i træk. Vent 15 minutter.
Serveren svarer ikke
Ingen netværksforbindelse, eller adressen i
url er forkert.
YouTube: anmodninger afvist
YouTube betragtede anmodningerne som mistænkelige. Aktivér
cookies = firefox
og vent, indtil pausen slutter.