Menambah Video
S3D Player mempunyai butang
Catalog. Ia membuka
Media Manager,
tetingkap untuk akses pantas kepada video dan gambar 3D.
Anda memilih sumber daripada senarai, menatal melalui kad dan memulakan video dengan satu klik.
Sumber boleh berupa folder pada komputer anda, saluran YouTube atau pelayan anda sendiri
yang dilindungi kata laluan. Sumber diterangkan dalam fail konfigurasi teks biasa,
dan anda boleh menambah seberapa banyak yang diperlukan tanpa sebarang pengaturcaraan.
Kaedah sambungan
Pemain menyokong empat jenis sumber video. Pilih yang sesuai dengan tugasan anda.
Ia boleh digabungkan: satu katalog boleh mengandungi beberapa folder setempat, saluran dan pelayan.
| Kaedah |
Di mana video berada |
Apa yang anda perlukan |
Menyimpan ke cakera |
| Folder setempat |
Pada komputer anda |
Hanya laluan folder |
Tidak perlu, fail sudah menjadi milik anda |
| Saluran YouTube |
Di YouTube |
Pautan ke saluran |
Dibenarkan |
| Pelayan anda sendiri |
Pada hosting web anda |
Hosting dengan PHP, pakej kod kami |
Jika pelayan membenarkannya |
| Pelayan + Cloudflare R2 |
Dalam storan awan Cloudflare R2 |
Hosting dengan PHP, akaun Cloudflare, pakej kod kami |
Jika pelayan membenarkannya |
Konfigurasi katalog
Semua sumber media diterangkan dalam dua fail teks yang terletak dalam folder pemain
plugins\catalog\. Anda boleh membukanya terus dari tetingkap
Media Manager
dengan butang
Base dan
User. Setelah fail disimpan, tetingkap akan mengambil perubahan secara automatik.
catalog-base.txt: senarai sumber yang menunjukkan pemain.
Fail ini digantikan oleh kemas kini pemain dari semasa ke semasa,
jadi jangan letakkan perubahan anda sendiri di sini: ia akan hilang pada kemas kini seterusnya.
catalog-user.txt: senarai anda sendiri. Kemas kini tidak pernah mengubahnya.
Dalam senarai pemilihan sumber, sumber muncul dalam susunan yang sama seperti dalam fail:
pertama semua daripada
catalog-base.txt, kemudian semua daripada
catalog-user.txt.
Jika fail anda mengandungi bahagian dengan nama yang sama seperti dalam fail asas, tetapan anda
menggantikan tetapan asas.
Format fail
Setiap sumber bermula dengan nama dalam kurungan segi empat sama, diikuti dengan baris dalam bentuk
kunci = nilai. Apa-apa selepas tanda # ialah komen.
Tetapan umum ditulis di bahagian atas fail, sebelum bahagian pertama:
# 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
Kaedah paling mudah. Pemain mengimbas folder dan memaparkan semua video
sebagai kad dengan pratonton. Pratonton diambil daripada bingkai video itu sendiri; untuk video 3D
paparan kiri digunakan.
Langkah 1. Buka catalog-user.txt
Dalam tetingkap
Media Manager, klik butang
User.
Langkah 2. Tambah seksyen
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: laluan penuh ke folder dengan video.
recursive = 1: sertakan subfolder juga. Tanpa baris ini hanya folder itu sendiri diimbas.
include: paparkan hanya video yang tajuknya mengandungi sekurang-kurangnya satu daripada perkataan ini.
Pilihan.
exclude: sembunyikan video yang tajuknya mengandungi mana-mana perkataan ini. Pilihan.
Langkah 3. Simpan fail
Pilih sumber baharu dalam senarai sumber tetingkap. Folder diimbas setiap kali ia dipilih,
jadi fail baharu muncul dalam senarai serta-merta. Jika folder tidak wujud, tetingkap memaparkan
Folder not found.
* Pemain mengesan format 3D daripada nama fail,
contohnya movie_p.mp4 atau movie SBS.mkv. Jika nama tidak menyatakan format,
pengesan format pemain cuba menentukannya semasa main balik.
Pemain memaparkan video saluran yang dipilih sebagai katalog
dan memainkannya tanpa pelayar. Penapis mengikut perkataan dalam tajuk membolehkan anda
mengekalkan hanya video 3D dan membuang yang lain.
Langkah 1. Tambah seksyen pada 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: alamat saluran.
include / exclude: perkataan dalam tajuk video yang memilih video mana untuk dipaparkan dan mana untuk disembunyikan.
search_max: bilangan maksimum video saluran untuk diteliti.
search_limit: berapa banyak video yang sepadan untuk dimasukkan ke dalam katalog.
Langkah 2. Klik Rescan
Untuk mengelakkan pencetus perlindungan bot
YouTube, pemain tidak pernah mengimbas saluran dengan sendirinya.
Apabila tetingkap dibuka, ia memaparkan senarai yang disimpan. Video baharu dimuatkan hanya
melalui butang
Rescan dan apabila anda menatal ke penghujung senarai, setiap kali tepat
sebanyak yang muat dalam tetingkap.
Langkah 3. Jika YouTube meminta anda mengesahkan bahawa anda bukan bot
Ini berlaku pada rangkaian universiti dan pejabat serta dengan sesetengah penyedia internet besar.
Log masuk ke akaun
YouTube anda dalam pelayar
Firefox.
Pemain kemudian akan menggunakan log masuk ini untuk mengakses video secara biasa.
Tambahkan baris berikut di bahagian atas
catalog-user.txt anda:
cookies = firefox
Selain
firefox anda boleh berikan laluan ke fail
cookies.txt.
Pelayar berasaskan
Chrome
(
Chrome, Edge, Opera, Brave) tidak akan berfungsi: ia menyulitkan kuki mereka,
jadi pemain tidak boleh menggunakannya.
* Apabila YouTube menolak akses,
pemain menjeda permintaannya selama 30 minit. Ini melindungi alamat IP anda daripada disekat.
Jeda itu hilang dengan sendirinya selepas beberapa ketika.
Untuk mereka yang ingin menunjukkan video 3D mereka sendiri kepada rakan, pelanggan atau
audiens mereka. Video disimpan pada pengehosan web anda; pemain mendapat senarai dan memainkannya
hanya dengan log masuk dan kata laluan. Anda menentukan siapa boleh menonton dan siapa yang dibenarkan
menyimpan video. Cuba demo, ia sudah disertakan dalam pemain:
S3D demo server
Apa yang anda perlukan
Pelan pengehosan biasa yang murah dengan
PHP dan
Apache
(sokongan
.htaccess). Pelayan khusus tidak diperlukan.
Pakej kod: pelayan video anda sendiri
Langkah 1. Muat naik pakej ke pengehosan anda
Buka arkib dan salin folder ke pengehosan anda, contohnya ke
/demo/.
Video dimasukkan ke dalam folder
media di dalamnya.
Langkah 2. Konfigurasikan config.php
Buka
config.php dalam folder pakej. Ia menetapkan nama fail panel admin
dan kata laluan awalnya. Tukar kedua-duanya sebelum laman menjadi boleh diakses secara umum.
Langkah 3. Tambah pengguna
Dalam panel admin, cipta pengguna dengan kata laluan dan tandakan
siapa antara mereka yang dibenarkan menyimpan video.
Langkah 4. Uji pelayan
Dalam command prompt
Windows:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Respons
200 dengan
#private pada baris pertama: pelayan berfungsi.
Respons
403: log masuk atau kata laluan salah.
Langkah 5. Tambah pelayan ke pemain
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Pilih sumber dan klik
Rescan. Kali seterusnya tetingkap dibuka, senarai
diambil daripada cache dan dimuat semula di latar belakang.
Cloudflare menawarkan terma yang sangat menguntungkan untuk menyimpan dan menyajikan fail anda:
sehingga 10 GB storan secara percuma dan trafik keluar percuma, dengan harga yang sederhana melebihi itu.
Gunakan pelan pengehosan peribadi yang kecil untuk log masuk dan kata laluan, manakala video itu sendiri disimpan
dalam storan awan
Cloudflare R2 dan bukannya pada pengehosan. Pengehosan hanya menyemak kata laluan
dan memberikan pautan kepada pemain. Video itu dihantar kepada penonton terus dari
R2, jadi fail besar
tidak mengambil ruang mahupun trafik pada pengehosan anda.
Cuba demo, ia sudah disertakan dalam pemain:
Cloudflare-R2 demo video
Cloudflare R2
Pakej kod: R2 + video
Langkah 1. Cipta baldi R2
Dalam papan pemuka
Cloudflare, buka
R2 object storage, cipta baldi dan muat naik video anda ke dalamnya.
Langkah 2. Cipta kunci akses
Dalam
R2 object storage, di bawah
Account Details,
klik
Manage di sebelah
API Tokens.
Kebenaran:
Object Read only; baldi: milik anda sahaja (
Apply to specific buckets only);
TTL:
Forever. Selepas token dicipta, salin
Access Key ID dan
Secret Access Key. Rahsia itu ditunjukkan sekali sahaja.
Langkah 3. Muat naik pakej ke pengehosan anda
Salin folder pakej ke pengehosan anda, contohnya ke
/cloudflare/.
Dalam
config.php, masukkan
Account ID, kedua-dua kunci dan nama baldi,
serta nama fail panel admin dan kata laluannya.
Langkah 4. Tambah pengguna dan uji
Sama seperti dalam Kaedah 3: pengguna dalam panel admin, ujian dengan arahan
curl.
Langkah 5. Tambah pelayan ke pemain
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* Kunci R2 disimpan hanya pada pengehosan; penonton tidak pernah mendapatkannya.
Pelayan mengeluarkan pautan video sementara yang sah selama 1 jam.
Menyimpan video
Jika sumber membenarkan penyimpanan, pengepala tetingkap menunjukkan kotak semak
Save.
Apabila ia ditanda, video juga ditulis ke cakera semasa ia dimainkan: ke
folder
save_dir bahagian sumber atau, jika tiada yang ditetapkan di sana, ke
save_dir umum.
Video dari saluran
YouTube sentiasa boleh disimpan. Pelayan peribadi membenarkan penyimpanan
hanya untuk pengguna yang dibenarkan oleh pemilik pelayan.
Folder setempat tiada pilihan penyimpanan, kerana fail sudah ada pada komputer anda.
Kebenaran daripada pelayan peribadi tiba bersama senarai apabila anda klik
Rescan.
Sehingga
Rescan diklik, tetingkap menunjukkan
No save dan bukannya kotak semak.
Penyelesaian Masalah
Jika senarai kosong, tetingkap
Media Manager menunjukkan puncanya.
Tiada cache: tekan Imbas Semula
Sumber belum pernah dimuatkan. Klik
Imbas Semula.
Folder tidak dijumpai
Folder tidak wujud. Semak laluan dalam
path.
Pengguna atau kata laluan salah
Pelayan menolak log masuk atau kata laluan. Semak
user dan
password.
Terlalu banyak percubaan, tunggu 15 min
Terlalu banyak percubaan log masuk yang gagal berturut-turut. Tunggu 15 minit.
Pelayan tidak memberi respons
Tiada sambungan rangkaian, atau alamat dalam
url adalah salah.
YouTube: permintaan ditolak
YouTube menganggap permintaan itu mencurigakan. Dayakan
cookies = firefox
dan tunggu sehingga jeda tamat.