Vai al contenuto
TubePress — gratuito, self-hosted & attivamente mantenuto
Media e transcodifica

Player, watermark, intro e anteprime

Il player video, i watermark, le intro pre-roll e le miniature di anteprima al passaggio del mouse/scorrimento.

TubePress riproduce video caricati e basati su URL con FluidPlayer, un player HTML5 self-hosted incluso in vendor/fluidplayer. Intorno ad esso si trovano diverse funzionalità prodotte durante la transcodifica — filigrane, clip di intro e outro, e miniature di anteprima al trascinamento — oltre alle anteprime al passaggio del mouse mostrate nelle schede degli elenchi.

Il comportamento del player è configurato in Aspetto → Guarda; le funzionalità di filigrana, intro e timeline si trovano nelle rispettive sotto-schede di /admin/settings?tab=transcode perché vengono codificate nel video, non attivate al momento della riproduzione.

Il player video

Per un video caricato o basato su URL, TubePress renderizza un elemento <video> con un <source> per ogni rendition e inizializza FluidPlayer su di esso. Poiché ogni rendition è elencata come sorgente separata con la propria qualità (contrassegnata come HD a 720p e oltre), il player espone un menu di selezione della qualità integrato. Il colore di accento segue il colore primario del tuo tema e i controlli si nascondono automaticamente durante la riproduzione.

Il bundle include moduli per lo streaming adattivo (HLS e MPEG-DASH), WebVTT e la riproduzione a 360°/VR, quindi può gestire più dei semplici MP4 quando necessario. I video con un codice embed bypassano completamente FluidPlayer e rendono invece il loro iframe sorgente.

Prima che esistano le rendition, il player mostra un segnaposto. Un video appena caricato che non ha ancora una sorgente riproducibile visualizza un pannello “Il video è in fase di elaborazione…” finché la transcodifica non produce la sua prima rendition.

Filigrane

Una filigrana è un logo sovrapposto al video. In TubePress viene codificata in ogni rendition da FFmpeg durante la transcodifica anziché disegnata dal player — quindi non può essere rimossa lato client, ma richiede la transcodifica e appare solo sui video elaborati dopo averla abilitata. Configurarla nella sotto-scheda Filigrana:

Immagine
Un caricamento PNG — la trasparenza è consigliata.
Posizione
In alto a sinistra, in alto a destra, in basso a sinistra, in basso a destra, al centro o casuale.
Opacità
10–100% (predefinito 80).
Larghezza massima
5–50% della larghezza del video (predefinito 15).
Padding
Distanza dai bordi, come percentuale della larghezza.

Un'anteprima live nell'editor mostra approssimativamente come sarà posizionata la sovrapposizione, ma il segno finale viene applicato da FFmpeg alla prossima codifica.

Intro pre-roll

Puoi anteporre una breve clip a ogni video — un intro pre-roll — e aggiungere un outro post-roll, entrambi nella sotto-scheda Intro. Ciascuno è un caricamento MP4, archiviato in uploads/intros/. Come le filigrane, fanno parte della codifica: durante la transcodifica ogni clip viene ricodificata per corrispondere esattamente alla risoluzione, al codec e al bitrate di ogni formato di output e poi concatenata senza interruzioni, quindi non c'è un salto di qualità nel mezzo dello stream.

Tienile brevi. 5–15 secondi funziona meglio. Poiché vengono integrate nella sorgente, un intro aggiunto oggi appare solo sui video transcodificati da ora in poi.

Per le clip pubblicitarie che vengono riprodotte all'interno del player anziché essere codificate nel file, usa i pre/mid/post-roll VAST del sistema Ads.

Anteprime timeline

Le anteprime timeline sono le piccole miniature che appaiono mentre si trascina la barra di avanzamento. Nella sotto-scheda Timeline, abilitando Genera screenshot timeline il transcodificatore crea uno sprite di fotogrammi più una mappa timeline.vtt, che FluidPlayer collega automaticamente alla barra di avanzamento una volta pronta.

Numero di screenshot
5–60 (predefinito 10) — un numero maggiore significa uno scrubbing più fluido ma uno sprite più grande.
Inizia dopo
0–300 secondi — salta gli intro o i fotogrammi neri all'inizio del video.

Lo sprite viene generato come un proprio job in coda, quindi le anteprime possono apparire poco dopo la pubblicazione del video stesso.

Anteprime al passaggio del mouse

Separato dal player, le schede degli elenchi riproducono una breve clip di anteprima quando il visitatore vi passa sopra con il mouse — un vero preview.mp4 per ogni video, non lo sprite timeline. Questo è controllato dall'impostazione hover della scheda nelle opzioni di aspetto del tuo tema e offre agli utenti un rapido assaggio di ogni video senza aprire la pagina di visione.

Due risorse diverse. La clip hover sulle schede (preview.mp4) e le miniature di scrubbing sul player della pagina di visione (lo sprite timeline) vengono prodotte separatamente — un video può avere l'una senza l'altra.

Impostazioni del player

Apri Aspetto → Guarda per controllare il player. Queste opzioni si applicano solo ai video caricati e basati su URL, non agli embed.

Qualità predefinita
Auto, 1080p, 720p, 480p o 360p. Se la qualità scelta non è disponibile, viene utilizzata la più vicina inferiore, ricadendo sulla più alta disponibile.
Velocità di riproduzione
Offre controlli di velocità da 0.5× a 2×.
Pulsante di download
Mostra un controllo di download nel player.
Riproduzione in loop
Riavvia automaticamente quando il video termina.
Doppio clic per schermo intero
Entra in modalità schermo intero con un doppio clic.

La stessa schermata consente di attivare/disattivare i metadati che appaiono intorno al player — visualizzazioni, durata, data di pubblicazione, mi piace/non mi piace e il pulsante preferiti, oltre alle sezioni di pornostar, canali, categorie e tag — e imposta quanti video correlati (2–20) appaiono nella barra laterale.

Pulsante di download vs. protezione raw. Abilitare il pulsante di download del player pubblica un link diretto al file. Se fai affidamento su URL sicuri e limitazione della velocità da Storage, lascialo disabilitato.

Prossimi passi

Ancora bloccato?

Apri un ticket dalla tua dashboard e il nostro team ti aiuterà.

Prova la demo live → Scarica TubePress →