Menambahkan Video
S3D Player memiliki tombol
Catalog. Tombol ini membuka
Media Manager,
jendela untuk akses cepat ke video dan gambar 3D.
Anda memilih sumber dari daftar, menggulir kartu, dan memulai video dengan satu klik.
Sumber dapat berupa folder di komputer Anda, saluran YouTube, atau server Anda sendiri
yang dilindungi kata sandi. Sumber dijelaskan dalam file konfigurasi teks biasa,
dan Anda dapat menambahkan sebanyak yang Anda butuhkan tanpa pemrograman apa pun.
Metode koneksi
Pemutar mendukung empat jenis sumber video. Pilih yang sesuai dengan tugas Anda.
Metode ini dapat dikombinasikan: satu katalog dapat berisi beberapa folder lokal, saluran, dan server.
| Metode |
Lokasi video |
Yang Anda butuhkan |
Menyimpan ke disk |
| Folder lokal |
Di komputer Anda |
Hanya jalur folder |
Tidak perlu, file sudah menjadi milik Anda |
| Saluran YouTube |
Di YouTube |
Tautan ke saluran |
Diizinkan |
| Server Anda sendiri |
Di hosting web Anda |
Hosting dengan PHP, paket kode kami |
Jika server mengizinkannya |
| Server + Cloudflare R2 |
Di penyimpanan cloud Cloudflare R2 |
Hosting dengan PHP, akun Cloudflare, paket kode kami |
Jika server mengizinkannya |
Konfigurasi katalog
Semua sumber media dijelaskan dalam dua file teks yang terletak di folder pemutar
plugins\catalog\. Anda dapat membukanya langsung dari jendela
Media Manager
dengan tombol
Base dan
User. Setelah file disimpan, jendela akan mengambil perubahan secara otomatis.
catalog-base.txt: daftar sumber yang mendemonstrasikan pemutar.
File ini diganti oleh pembaruan pemutar dari waktu ke waktu,
jadi jangan menaruh perubahan Anda sendiri di sini: perubahan tersebut akan hilang pada pembaruan berikutnya.
catalog-user.txt: daftar Anda sendiri. Pembaruan tidak pernah mengubahnya.
Dalam daftar pemilihan sumber, sumber muncul dalam urutan yang sama seperti di file:
pertama semua dari
catalog-base.txt, lalu semua dari
catalog-user.txt.
Jika file Anda berisi bagian dengan nama yang sama dengan yang ada di file dasar,
pengaturan Anda menggantikan yang dasar.
Format file
Setiap sumber dimulai dengan nama dalam tanda kurung siku, diikuti oleh baris dalam bentuk
key = value. Apa pun setelah tanda # adalah komentar.
Pengaturan umum ditulis di bagian atas file, sebelum bagian 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
Metode paling sederhana. Pemutar memindai folder dan menampilkan semua video
sebagai kartu dengan pratinjau. Pratinjau diambil dari bingkai video itu sendiri; untuk video 3D
tampilan kiri yang digunakan.
Langkah 1. Buka catalog-user.txt
Di jendela
Media Manager, klik tombol
User.
Langkah 2. Tambahkan bagian
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: jalur lengkap ke folder berisi video.
recursive = 1: sertakan subfolder juga. Tanpa baris ini hanya folder itu sendiri yang dipindai.
include: tampilkan hanya video yang judulnya mengandung setidaknya salah satu kata ini.
Opsional.
exclude: sembunyikan video yang judulnya mengandung salah satu kata ini. Opsional.
Langkah 3. Simpan file
Pilih sumber baru di daftar sumber jendela. Folder dipindai setiap kali dipilih,
sehingga file baru langsung muncul di daftar. Jika folder tidak ada, jendela menampilkan
Folder not found.
* Pemutar mendeteksi format 3D dari nama file,
misalnya movie_p.mp4 atau movie SBS.mkv. Jika nama tidak menentukan format,
detektor format pemutar mencoba menentukannya saat pemutaran.
Pemutar menampilkan video dari kanal yang dipilih sebagai katalog
dan memutarnya tanpa browser. Filter berdasarkan kata dalam judul memungkinkan Anda
menyimpan hanya video 3D dan membuang sisanya.
Langkah 1. Tambahkan bagian ke 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 kanal.
include / exclude: kata dalam judul video yang memilih video mana yang ditampilkan dan mana yang disembunyikan.
search_max: jumlah maksimum video kanal yang akan diperiksa.
search_limit: berapa banyak video yang cocok untuk dimasukkan ke katalog.
Langkah 2. Klik Rescan
Untuk menghindari memicu perlindungan bot
YouTube, pemutar tidak pernah memindai kanal sendiri.
Saat jendela dibuka, ia menampilkan daftar yang tersimpan. Video baru dimuat hanya
oleh tombol
Rescan dan saat Anda menggulir ke akhir daftar, setiap kali tepat
sebanyak yang muat di jendela.
Langkah 3. Jika YouTube meminta Anda mengonfirmasi bahwa Anda bukan bot
Ini terjadi di jaringan universitas dan kantor serta pada beberapa penyedia internet besar.
Masuk ke akun
YouTube Anda di browser
Firefox.
Pemutar kemudian akan menggunakan sesi masuk ini untuk mengakses video secara normal.
Tambahkan baris berikut di bagian atas
catalog-user.txt Anda:
cookies = firefox
Sebagai ganti
firefox, Anda dapat memberikan path ke file
cookies.txt.
Browser berbasis
Chrome
(
Chrome, Edge, Opera, Brave) tidak akan berfungsi: mereka mengenkripsi cookie-nya,
sehingga pemutar tidak dapat menggunakannya.
* Saat YouTube menolak akses,
pemutar menjeda permintaannya selama 30 menit. Ini melindungi alamat IP Anda agar tidak diblokir.
Jeda tersebut akan hilang dengan sendirinya setelah beberapa saat.
Bagi Anda yang ingin menampilkan video 3D Anda sendiri kepada teman, klien, atau audiens Anda.
Video disimpan di web hosting Anda; pemutar mengambil daftarnya dan memutarnya
hanya dengan login dan kata sandi. Anda yang menentukan siapa yang boleh menonton dan siapa yang diizinkan
menyimpan video. Coba demo, sudah disertakan dalam pemutar:
S3D demo server
Yang Anda butuhkan
Paket hosting biasa yang murah dengan
PHP dan
Apache
(dukungan
.htaccess). Server khusus tidak diperlukan.
Paket kode: server video Anda sendiri
Langkah 1. Unggah paket ke hosting Anda
Ekstrak arsip dan salin folder ke hosting Anda, misalnya ke
/demo/.
Video dimasukkan ke folder
media di dalamnya.
Langkah 2. Konfigurasikan config.php
Buka
config.php di folder paket. Di sana diatur nama file panel admin
dan kata sandi awalnya. Ubah keduanya sebelum situs dapat diakses publik.
Langkah 3. Tambahkan pengguna
Di panel admin, buat pengguna dengan kata sandi dan tandai
siapa di antara mereka yang diizinkan menyimpan video.
Langkah 4. Uji server
Di command prompt
Windows:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
Respons
200 dengan
#private di baris pertama: server berfungsi.
Respons
403: login atau kata sandi salah.
Langkah 5. Tambahkan server ke pemutar
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Pilih sumber dan klik
Rescan. Saat jendela dibuka berikutnya, daftar
diambil dari cache dan diperbarui di latar belakang.
Cloudflare menawarkan ketentuan yang sangat menguntungkan untuk menyimpan dan menyajikan file Anda:
hingga 10 GB penyimpanan gratis dan lalu lintas keluar gratis, dengan harga yang moderat di atasnya.
Gunakan paket hosting privat kecil untuk login dan kata sandi, sementara video itu sendiri disimpan
di penyimpanan cloud
Cloudflare R2 alih-alih di hosting. Hosting hanya memeriksa kata sandi
dan memberikan tautan kepada pemutar. Video dikirim ke penonton langsung dari
R2, sehingga file besar
tidak memakan ruang maupun lalu lintas di hosting Anda.
Coba demo, sudah disertakan dalam pemutar:
Cloudflare-R2 demo video
Cloudflare R2
Paket kode: R2 + video
Langkah 1. Buat bucket R2
Di dasbor
Cloudflare, buka
R2 object storage, buat bucket dan unggah video Anda ke sana.
Langkah 2. Buat kunci akses
Di
R2 object storage, di bawah
Account Details,
klik
Manage di samping
API Tokens.
Izin:
Object Read only; bucket: hanya milik Anda (
Apply to specific buckets only);
TTL:
Forever. Setelah token dibuat, salin
Access Key ID dan
Secret Access Key. Rahasia hanya ditampilkan sekali.
Langkah 3. Unggah paket ke hosting Anda
Salin folder paket ke hosting Anda, misalnya ke
/cloudflare/.
Di
config.php, masukkan
Account ID, kedua kunci dan nama bucket,
serta nama file panel admin dan kata sandinya.
Langkah 4. Tambahkan pengguna dan uji
Sama seperti pada Metode 3: pengguna di panel admin, uji dengan perintah
curl.
Langkah 5. Tambahkan server ke pemutar
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* Kunci R2 hanya disimpan di hosting; penonton tidak pernah mendapatkannya.
Server menerbitkan tautan video sementara yang berlaku selama 1 jam.
Menyimpan video
Jika sumber mengizinkan penyimpanan, header jendela menampilkan kotak centang
Save.
Saat dicentang, video juga ditulis ke disk selama diputar: ke
folder
save_dir pada bagian sumber atau, jika tidak ada yang diatur di sana, ke
save_dir umum.
Video dari saluran
YouTube selalu dapat disimpan. Server privat mengizinkan penyimpanan
hanya untuk pengguna yang diizinkan oleh pemilik server.
Folder lokal tidak memiliki opsi penyimpanan, karena file sudah ada di komputer Anda.
Izin dari server privat datang bersama daftar saat Anda mengklik
Rescan.
Sampai
Rescan diklik, jendela menampilkan
No save alih-alih kotak centang.
Pemecahan Masalah
Jika daftar kosong, jendela
Media Manager menampilkan alasannya.
No cache: press Rescan
Sumber belum pernah dimuat. Klik
Rescan.
Folder not found
Folder tidak ada. Periksa jalur di
path.
Wrong user or password
Server menolak login atau kata sandi. Periksa
user dan
password.
Too many attempts, wait 15 min
Terlalu banyak percobaan login yang gagal berturut-turut. Tunggu 15 menit.
Server not responding
Tidak ada koneksi jaringan, atau alamat di
url salah.
YouTube: requests refused
YouTube menganggap permintaan tersebut mencurigakan. Aktifkan
cookies = firefox
dan tunggu hingga jeda berakhir.