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.

medya yöneticisi

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
folder

Yöntem 1: bilgisayarınızdaki bir klasör

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.
youtube

Yöntem 2: bir YouTube kanalı

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.
sunucu

Yöntem 3: web barındırmanızda özel bir katalog

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

Yöntem 4: Cloudflare R2 + web barındırmanız

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.
Homepage Terms & Conditions About Us Privacy Policy Business Info Contacts Payment Shipping Send Msg