Przejdź do treści
TubePress — bezpłatny, samodzielnie hostowany & aktywnie utrzymywany
Media i transkodowanie

Odtwarzacz, znak wodny, intra i podglądy

Odtwarzacz wideo, znaki wodne, intra pre-roll oraz miniatury podglądu przy najechaniu/przewijaniu.

TubePress odtwarza przesłane i oparte na URL wideo za pomocą FluidPlayer, samodzielnie hostowanego odtwarzacza HTML5 dołączonego w vendor/fluidplayer. Wokół niego znajdują się funkcje tworzone podczas transkodowania — znaki wodne, klipy intro i outro oraz miniatury podglądu podczas przewijania — a także podglądy po najechaniu kursorem widoczne na kartach list.

Zachowanie odtwarzacza jest konfigurowane w Wygląd → Oglądanie; funkcje znaku wodnego, intro i osi czasu mają swoje własne podzakładki /admin/settings?tab=transcode, ponieważ są kodowane do wideo, a nie przełączane podczas odtwarzania.

Odtwarzacz wideo

Dla przesłanego lub opartego na URL wideo TubePress renderuje element <video> z jednym <source> na każdą wersję i inicjalizuje na nim FluidPlayer. Ponieważ każda wersja jest wymieniona jako oddzielne źródło oznaczone jakością (i oznaczone HD przy 720p i powyżej), odtwarzacz udostępnia wbudowane menu jakości. Kolor akcentu odpowiada głównemu kolorowi twojego motywu, a sterowanie automatycznie ukrywa się podczas odtwarzania.

Pakiet zawiera moduły do adaptacyjnego przesyłania strumieniowego (HLS i MPEG-DASH), WebVTT oraz odtwarzania 360°/VR, więc może obsługiwać więcej niż zwykły MP4, gdy jest to potrzebne. Filmy zawierające kod osadzania całkowicie pomijają FluidPlayer i zamiast tego renderują swój źródłowy iframe.

Zanim istnieją wersje, odtwarzacz wyświetla symbol zastępczy. Świeżo przesłane wideo, które nie ma jeszcze odgrywalnego źródła, wyświetla panel “Wideo jest przetwarzane…” do czasu, gdy transkodowanie wyprodukuje pierwszą wersję.

Znaki wodne

Znak wodny to logo nałożone na wideo. W TubePress jest on kodowany do każdej wersji przez FFmpeg podczas transkodowania, a nie rysowany przez odtwarzacz — dlatego nie może być usunięty po stronie klienta, ale wymaga transkodowania i pojawia się tylko na filmach przetworzonych po jego włączeniu. Skonfiguruj go w podzakładce Znak wodny:

Obraz
Przesłanie PNG — zalecana przezroczystość.
Pozycja
Lewy górny, prawy górny, lewy dolny, prawy dolny, środek lub losowy.
Krycie
10–100% (domyślnie 80).
Maks. szerokość
5–50% szerokości wideo (domyślnie 15).
Odstęp
Odległość od krawędzi jako procent szerokości.

Podgląd na żywo w edytorze pokazuje w przybliżeniu, jak będzie wyglądać nakładka, ale ostateczny znak jest nakładany przez FFmpeg przy kolejnym kodowaniu.

Intro pre-roll

Możesz dołączyć krótki klip na początku każdego wideo — intro pre-roll — i dołączyć outro post-roll, oba w podzakładce Intro. Każdy z nich jest przesłanym plikiem MP4, przechowywanym w uploads/intros/. Podobnie jak znaki wodne, są częścią kodowania: podczas transkodowania każdy klip jest ponownie kodowany, aby dopasować dokładną rozdzielczość, kodek i szybkość transmisji każdego formatu wyjściowego, a następnie bezproblemowo łączony, więc nie ma skoku jakości w trakcie transmisji.

Zachowaj je krótkie. Najlepiej sprawdza się 5–15 sekund. Ponieważ są zakodowane w źródłowym poziomie, intro dodane dzisiaj pojawia się tylko na filmach transkodowanych od teraz.

W przypadku klipów reklamowych odtwarzanych wewnątrz odtwarzacza, a nie kodowanych do pliku, zamiast tego użyj VAST pre/mid/post-roll z systemu Reklam.

Podglądy osi czasu

Podglądy osi czasu to małe miniatury pojawiające się podczas przewijania paska postępu. W podzakładce Oś czasu, włączenie opcji Generuj zrzuty ekranu osi czasu sprawia, że transkoder buduje sprite klatek oraz mapę timeline.vtt, którą FluidPlayer automatycznie podłącza do paska przewijania, gdy tylko będzie gotowa.

Liczba zrzutów ekranu
5–60 (domyślnie 10) — więcej oznacza płynniejsze przewijanie, ale większy sprite.
Zacznij po
0–300 sekund — pomiń intro lub czarne klatki na początku wideo.

Sprite jest generowany jako osobne zadanie w kolejce, więc podglądy mogą pojawić się wkrótce po opublikowaniu samego wideo.

Podglądy po najechaniu

Niezależnie od odtwarzacza, karty list odtwarzają krótki klip podglądu, gdy odwiedzający najedzie na nie kursorem — prawdziwy preview.mp4 dla każdego wideo, a nie sprite osi czasu. Kontrolowane jest to przez ustawienie najechania na kartę w opcjach wyglądu motywu i daje przeglądarce szybki wgląd w każde wideo bez otwierania strony oglądania.

Dwa różne zasoby. Klip najechania na kartach (preview.mp4) i miniatury przewijania w odtwarzaczu na stronie oglądania (sprite osi czasu) są produkowane oddzielnie — wideo może mieć jeden bez drugiego.

Ustawienia odtwarzacza

Otwórz Wygląd → Oglądanie, aby skonfigurować odtwarzacz. Te opcje dotyczą tylko przesłanych i opartych na URL filmów, a nie osadzonych.

Domyślna jakość
Auto, 1080p, 720p, 480p lub 360p. Jeśli wybrany poziom jakości jest niedostępny, używany jest najbliższy niższy, z powrotem do najwyższego dostępnego.
Prędkość odtwarzania
Oferuj kontrolki prędkości 0,5× do 2×.
Przycisk pobierania
Pokaż kontrolkę pobierania w odtwarzaczu.
Odtwarzanie w pętli
Uruchom ponownie automatycznie po zakończeniu wideo.
Pełny ekran po podwójnym kliknięciu
Wejdź w tryb pełnoekranowy po podwójnym kliknięciu.

Ten sam ekran przełącza, jakie metadane pojawiają się wokół odtwarzacza — wyświetlenia, czas trwania, data publikacji, polubienie/niepolubienie i przycisk ulubionych, a także sekcje gwiazd porno, kanałów, kategorii i tagów — oraz ustawia, ile powiązanych filmów (2–20) wyświetla się na pasku bocznym.

Przycisk pobierania a ochrona surowego pliku. Włączenie przycisku pobierania w odtwarzaczu publikuje bezpośredni link do pliku. Jeśli polegasz na bezpiecznych URL-ach i ograniczaniu szybkości z systemu Przechowywanie, pozostaw go wyłączonego.

Następne kroki

Nadal masz problem?

Otwórz zgłoszenie z poziomu panelu, a nasz zespół Ci pomoże.

Wypróbuj demo na żywo → Pobierz TubePress →