Video Ekleme
S3D Player üzerinde bir
Catalog düğmesi bulunur. Bu düğme, 3D videolara ve resimlere hızlı erişim için bir pencere olan
Media Manager penceresini açar.
Listeden bir kaynak seçer, kartlar arasında gezinir ve tek bir tıklamayla bir videoyu başlatırsınız.
Bir kaynak, bilgisayarınızdaki bir klasör, bir YouTube kanalı veya kendi
parola korumalı sunucunuz olabilir. Kaynaklar düz metin bir yapılandırma dosyasında tanımlanır
ve herhangi bir programlama yapmadan ihtiyacınız kadar kaynak ekleyebilirsiniz.
Bağlantı yöntemleri
Oynatıcı dört tür video kaynağını destekler. Görevinize uygun olanı seçin.
Bunlar birleştirilebilir: bir katalog birden fazla yerel klasör, kanal ve sunucu içerebilir.
| Yöntem |
Videoların bulunduğu yer |
İhtiyacınız olan |
Diske kaydetme |
| Yerel klasör |
Bilgisayarınızda |
Yalnızca klasör yolu |
Gerekmez, dosyalar zaten sizin |
| YouTube kanalı |
YouTube'da |
Kanala bir bağlantı |
İzin verilir |
| Kendi sunucunuz |
Web barındırma hizmetinizde |
PHP destekli barındırma, kod paketimiz |
Sunucu izin veriyorsa |
| Sunucu + Cloudflare R2 |
Cloudflare R2 bulut depolamasında |
PHP destekli barındırma, bir Cloudflare hesabı, kod paketimiz |
Sunucu izin veriyorsa |
Katalog yapılandırması
Tüm medya kaynakları, oynatıcı klasöründeki
plugins\catalog\ içinde bulunan iki metin dosyasında tanımlanır. Bunları doğrudan
Media Manager penceresinden
Base ve
User düğmeleriyle açabilirsiniz. Bir dosya kaydedildiğinde, pencere değişiklikleri otomatik olarak alır.
catalog-base.txt: oynatıcıyı tanıtan kaynakların listesi.
Bu dosya zaman zaman oynatıcı güncellemeleriyle değiştirilir,
bu nedenle kendi değişikliklerinizi buraya koymayın: bir sonraki güncellemede kaybolurlar.
catalog-user.txt: kendi listeniz. Güncellemeler bu dosyayı asla değiştirmez.
Kaynak seçim listesinde kaynaklar dosyalardaki sırayla görünür:
önce
catalog-base.txt içindeki her şey, ardından
catalog-user.txt içindeki her şey.
Dosyanızda temel dosyadakilerle aynı ada sahip bir bölüm varsa, sizin
ayarlarınız temel ayarların yerini alır.
Dosya biçimi
Her kaynak köşeli parantez içinde bir adla başlar, ardından
anahtar = değer biçiminde satırlar gelir. # işaretinden sonraki her şey bir yorumdur.
Genel ayarlar dosyanın en üstüne, ilk bölümden önce yazılır:
# 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
En basit yöntem. Oynatıcı klasörü tarar ve tüm videoları
önizlemeli kartlar olarak gösterir. Önizlemeler videonun kendi karesinden alınır; 3D videolar için
sol görünüm kullanılır.
Adım 1. catalog-user.txt dosyasını açın
Media Manager penceresinde
User düğmesine tıklayın.
Adım 2. Bir bölüm ekleyin
[My 3D videos]
path = D:\Video\3D
recursive = 1
include = SBS, 3D
path: videoların bulunduğu klasörün tam yolu.
recursive = 1: alt klasörleri de dahil et. Bu satır olmadan yalnızca klasörün kendisi taranır.
include: yalnızca başlığında bu sözcüklerden en az biri bulunan videoları göster.
İsteğe bağlı.
exclude: başlığında bu sözcüklerden herhangi biri bulunan videoları gizle. İsteğe bağlı.
Adım 3. Dosyayı kaydedin
Pencerenin kaynak listesinde yeni kaynağı seçin. Klasör her seçildiğinde taranır,
böylece yeni dosyalar hemen listede görünür. Klasör yoksa pencere
Folder not found gösterir.
* Oynatıcı 3D biçimini dosya adından algılar,
örneğin movie_p.mp4 veya movie SBS.mkv. Ad biçimi belirtmiyorsa,
oynatıcının biçim algılayıcısı oynatma sırasında bunu belirlemeye çalışır.
Oynatıcı seçilen kanalın videolarını bir katalog olarak gösterir
ve bunları tarayıcı olmadan oynatır. Başlıktaki sözcüklere göre bir filtre, yalnızca 3D videoları
tutup gerisini atmanızı sağlar.
Adım 1. catalog-user.txt dosyasına bir bölüm ekleyin
[4K Cine Trailer]
url = https://www.youtube.com/@4kcinematrailer
include = 3D, SBS
exclude = anaglyph, VR
search_max = 3000
search_limit = 200
url: kanal adresi.
include / exclude: hangi videoların gösterileceğini ve hangilerinin gizleneceğini seçen video başlıklarındaki sözcükler.
search_max: taranacak en fazla kanal videosu sayısı.
search_limit: kataloğa kaç eşleşen videonun konulacağı.
Adım 2. Rescan düğmesine tıklayın
YouTube bot korumasını tetiklememek için oynatıcı kanalları asla kendi başına taramaz.
Pencere açıldığında kaydedilmiş listeyi gösterir. Yeni videolar yalnızca
Rescan düğmesiyle ve listenin sonuna kaydırdığınızda yüklenir; her seferinde tam olarak
pencereye sığan kadar.
Adım 3. YouTube bot olmadığınızı doğrulamanızı isterse
Bu, üniversite ve ofis ağlarında ve bazı büyük internet servis sağlayıcılarında olur.
YouTube hesabınıza
Firefox tarayıcısında giriş yapın.
Oynatıcı daha sonra videolara normal şekilde erişmek için bu oturum açmayı kullanır.
catalog-user.txt dosyanızın en üstüne aşağıdaki satırı ekleyin:
cookies = firefox
firefox yerine bir
cookies.txt dosyasının yolunu verebilirsiniz.
Chrome tabanlı tarayıcılar
(
Chrome, Edge, Opera, Brave) çalışmaz: çerezlerini şifrelerler,
bu yüzden oynatıcı bunları kullanamaz.
* YouTube erişimi reddettiğinde,
oynatıcı isteklerini 30 dakika boyunca duraklatır. Bu, IP adresinizin engellenmesini önler.
Duraklatma bir süre sonra kendiliğinden kalkar.
Kendi 3D videolarını arkadaşlarına, müşterilerine veya izleyicilerine göstermek isteyenler için.
Videolar web barındırmanızda saklanır; oynatıcı listeyi alır ve videoları
yalnızca bir kullanıcı adı ve parola ile oynatır. Kimin izleyebileceğine ve kimin
videoları kaydedebileceğine siz karar verirsiniz. Demoyu deneyin, oynatıcıya zaten dahildir:
S3D demo server
Neye ihtiyacınız var
PHP ve
Apache destekli
(
.htaccess desteği) sıradan, uygun fiyatlı bir barındırma planı. Özel bir sunucu gerekmez.
Kod paketi: kendi video sunucunuz
Adım 1. Paketi barındırmanıza yükleyin
Arşivi açın ve klasörü barındırmanıza kopyalayın, örneğin
/demo/ konumuna.
Videolar onun
media klasörüne gider.
Adım 2. config.php dosyasını yapılandırın
Paket klasöründeki
config.php dosyasını açın. Yönetim panelinin dosya adını
ve başlangıç parolasını belirler. Site herkese açık hale gelmeden önce ikisini de değiştirin.
Adım 3. Kullanıcı ekleyin
Yönetim panelinde parolalı kullanıcılar oluşturun ve
hangilerinin video kaydetmesine izin verildiğini işaretleyin.
Adım 4. Sunucuyu test edin
Windows komut isteminde:
curl -i -X POST -d "user=demo-user&pass=12345" "https://example.com/demo/list.php"
İlk satırda
#private ile birlikte
200 yanıtı: sunucu çalışıyor.
403 yanıtı: yanlış kullanıcı adı veya parola.
Adım 5. Sunucuyu oynatıcıya ekleyin
[My server]
url = https://example.com/demo/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
Kaynağı seçin ve
Rescan düğmesine tıklayın. Pencere bir sonraki açıldığında liste
önbellekten alınır ve arka planda yenilenir.
Cloudflare, dosyalarınızı depolamak ve sunmak için çok uygun koşullar sunar:
10 GB'a kadar ücretsiz depolama ve ücretsiz giden trafik, bunun ötesinde makul fiyatlandırma.
Girişler ve şifreler için küçük bir özel barındırma planı kullanın, videoların kendisi ise barındırmada değil
Cloudflare R2 bulut depolamasında saklanır. Barındırma yalnızca şifreyi kontrol eder
ve oynatıcıya bağlantıları verir. Video izleyiciye doğrudan
R2'den gider, böylece büyük
dosyalar barındırmanızda ne yer ne de trafik kaplar.
Demoyu deneyin, oynatıcıya zaten dahil edilmiştir:
Cloudflare-R2 demo video
Cloudflare R2
Kod paketi: R2 + video
Adım 1. Bir R2 paketi oluşturun
Cloudflare kontrol panelinde
R2 object storage bölümünü açın, bir paket oluşturun ve videolarınızı yükleyin.
Adım 2. Bir erişim anahtarı oluşturun
R2 object storage bölümünde,
Account Details altında,
API Tokens yanındaki
Manage düğmesine tıklayın.
İzinler:
Object Read only; paket: yalnızca sizinki (
Apply to specific buckets only);
TTL:
Forever. Belirteç oluşturulduktan sonra
Access Key ID ve
Secret Access Key değerlerini kopyalayın. Gizli anahtar yalnızca bir kez gösterilir.
Adım 3. Paketi barındırmanıza yükleyin
Paket klasörünü barındırmanıza kopyalayın, örneğin
/cloudflare/ konumuna.
config.php dosyasına
Account ID, her iki anahtar ve paket adını,
ayrıca yönetici paneli dosya adını ve şifresini girin.
Adım 4. Kullanıcı ekleyin ve test edin
Yöntem 3'teki gibi: yönetici panelinde kullanıcılar,
curl komutuyla bir test.
Adım 5. Sunucuyu oynatıcıya ekleyin
[My R2 server]
url = https://example.com/cloudflare/list.php
user = demo-user
password = 12345
save_dir = D:\Video\Saved
* R2 anahtarı yalnızca barındırmada saklanır; izleyiciler ona asla erişemez.
Sunucu, 1 saat geçerli geçici video bağlantıları verir.
Videoları kaydetme
Kaynak kaydetmeye izin veriyorsa, pencere başlığında bir
Save onay kutusu görünür.
İşaretlendiğinde, video oynatılırken aynı zamanda diske yazılır: kaynak bölümünün
save_dir klasörüne veya orada ayarlanmamışsa genel
save_dir klasörüne.
YouTube kanallarından gelen videolar her zaman kaydedilebilir. Özel bir sunucu, kaydetmeye
yalnızca sunucu sahibinin izin verdiği kullanıcılar için izin verir.
Yerel bir klasörde kaydetme seçeneği yoktur, çünkü dosyalar zaten bilgisayarınızdadır.
Özel bir sunucudan gelen izin,
Rescan düğmesine tıkladığınızda liste ile birlikte gelir.
Rescan tıklanana kadar pencere, onay kutusu yerine
No save gösterir.
Sorun Giderme
Liste boşsa,
Media Manager penceresi nedenini gösterir.
Önbellek yok: Yeniden Tara'ya basın
Kaynak hiç yüklenmedi.
Yeniden Tara seçeneğine tıklayın.
Klasör bulunamadı
Klasör mevcut değil.
path içindeki yolu kontrol edin.
Kullanıcı adı veya parola yanlış
Sunucu girişi veya parolayı reddetti.
user ve
password değerlerini kontrol edin.
Çok fazla deneme, 15 dk bekleyin
Arka arkaya çok fazla başarısız giriş denemesi yapıldı. 15 dakika bekleyin.
Sunucu yanıt vermiyor
Ağ bağlantısı yok veya
url içindeki adres yanlış.
YouTube: istekler reddedildi
YouTube istekleri şüpheli buldu.
cookies = firefox seçeneğini etkinleştirin
ve duraklama bitene kadar bekleyin.