Galerie Video — player video pentru Nextcloud
Galerie Video (videogallery) este o galerie și un player video pentru Nextcloud. Găsește toate fișierele video dintr-un cont (folderul personal, folderele partajate, stocările externe), le ordonează după data la care au fost filmate cu adevărat și le redă în browser, inclusiv formatele pe care browserul nu le poate deschide singur: HEVC, 10-bit, VC-1, MPEG-2, DTS, TrueHD, AVI, MKV.
Ce face
- Cronologie după data reală a filmării, citită din interiorul fișierului (apoi din nume, apoi din data fișierului). Sau ordonare după cele adăugate recent, cele filmate recent, nume, durată sau dimensiune; alegerea se păstrează pe cont, pe orice dispozitiv.
- Coperți mari, cu previzualizare fără sunet când treci cu cursorul.
- Redă orice, alegând pentru fiecare fișier și browser: trimis neatins, reîmpachetat (alt container, fluxurile copiate), doar sunetul convertit sau re-encodat pe placa video. Un salt în film repornește conversia din noul punct, așa că filmele lungi rămân rapide.
- Măsoară conexiunea înainte și în timpul redării, ca un fișier cu bitrate mare să fie trimis neatins doar când legătura îl poate duce; calitatea urmează conexiunea.
- Player: ecran complet, capitole, cadrul afișat când tragi de bară, gesturi tactile pentru luminozitate, volum și derulare, toate subtitrările încorporate sau alăturate, toate pistele audio, meniu de calitate, imagine în imagine, continuare de unde ai rămas pe orice dispozitiv.
- Deschide în alt player: trimite originalul neatins către VLC, Infuse sau alt player de pe dispozitiv.
- Partajare a unui videoclip sau folder cu o persoană, un grup sau prin link, cu sau fără descărcare, prin partajarea proprie Nextcloud (și cu adrese scurte când e instalat Shortcloud).
- Serii și cursuri: un folder de fișiere numerotate se redă în ordine, cu următoarea parte propusă; folderele sunt împărțite pe tipuri (cursuri, cameră, seriale, filme) după reguli scrise de administrator.
- Se adaptează la mașină: Măsoară această mașină găsește cele mai bune setări pentru placa video; mai multe plăci împart munca. Fișierele temporare stau într-un singur director de lucru marcat și sunt mereu curățate.
Cerințe
- Nextcloud 34, PHP 8.4 sau mai nou (aplicația refuză să se activeze sub 8.4).
- ffmpeg pe server (
apt install ffmpeg,dnf install ffmpeg,apk add ffmpeg). - Sarcinile de fundal Nextcloud (Cron) pentru indexare și generarea previzualizărilor.
- Opțional, recomandat: o placă video pentru conversie (NVIDIA NVENC, Intel Quick Sync, VA-API pentru Intel/AMD). PHP-FPM trebuie să aibă acces la ea (vezi ghidul). Fără placă, conversia rulează pe procesor.
- Recomandat: un disc rapid (ideal NVMe), separat de discul sistemului, pentru fișierele temporare.
Confidențialitate
Indexul bibliotecii conține doar ce e necesar pentru a afișa și reda un fișier. Pozițiile de vizionare sunt pe cont. Ce învață aplicația despre redare este legat de un hash al formatului fișierului și al capacităților browserului, fără cont, nume de fișier sau adresă. Linkurile pentru playere externe poartă un token semnat, cu expirare, și nu se păstrează nimic pentru ele.
Întrebări frecvente
De ce nu pornesc unele videoclipuri în browser și cum ajută Galerie Video? Browserele nu pot deschide singure unele formate, cum ar fi HEVC, 10-bit, VC-1, MPEG-2, DTS, TrueHD, AVI sau MKV. Galerie Video alege pentru fiecare fișier și browser: trimite fișierul neschimbat, îl reîmpachetează, convertește doar sunetul sau îl recodează pe placa video (pe procesor, dacă nu există una).
Licențiere
Aplicația este open source (AGPL-3.0). Ce cumperi este abonamentul de build-uri, actualizări și suport pentru o instanță Nextcloud: versiuni gata de instalat, toate actualizările cât timp abonamentul e activ și ajutor când ceva nu merge. Build-ul verifică cheia abonamentului o dată pe zi; fără abonament activ se oprește până îl reînnoiești (nu se șterge nimic). Lunar, anual sau lifetime (lifetime include un an de actualizări), sau inclus în Pachetul Nextcloud. 30 de zile de probă gratuită.
Codul sursă. Pentru fiecare versiune, codul sursă corespunzător complet (neofuscat, cu fișierele de build: package.json, configurația de build și release.sh) se descarcă din cont (Cont → Licențe, Cod sursă), lângă build, în aceleași condiții ca build-ul. Fiecare arhivă conține și textul integral al AGPL-3.0 (COPYING). Dacă ai nevoie de sursa unei versiuni pe care nu o mai poți descărca, scrie-ne și ți-o trimitem.