Importowanie filmów
Sposoby wprowadzania treści do TubePress i jak działa kolejka importu.
TubePress może wypełnić Twoją bibliotekę na kilka sposobów — od ręcznego dodania pojedynczego klipu po pobieranie setek tysięcy gotowych filmów z chmury. Ta strona opisuje wbudowany importer i pokazuje, gdzie znaleźć każdą inną metodę.
Niezależnie od wybranej metody wynik jest taki sam: zwykłe filmy, które możesz edytować, organizować, moderować i publikować jak każde inne. Wybierz tę, która pasuje do ilości posiadanych treści i do tego, czy chcesz jednorazowe załadowanie, czy coś, co będzie się stale uzupełniać.
Sposoby dodawania treści do TubePress
Nie ma jednego „właściwego" sposobu dodawania filmów — każda metoda jest odpowiednia dla innej skali i przepływu pracy. Skorzystaj z poniższej tabeli, aby wybrać, a następnie kliknij link, aby przejść do szczegółów.
| Metoda | Najlepsza do | Co dostarczasz | Cykliczna? | Kredyty? |
|---|---|---|---|---|
| Ręczne przesyłanie | Jeden własnoręcznie hostowany klip | Plik wideo | Nie | Nie |
| Import z pojedynczego URL | Jeden osadzony film | Kod osadzania lub URL wideo | Nie | Nie |
| Import masowy | Wiele filmów naraz | Plik CSV lub JSON | Nie (kolejkowany) | Tylko z AI |
| Import kanału | Automatyczny, ciągły wzrost | URL kanału | Tak | Tylko z AI |
| Katalog | Gotowa biblioteka | Wybór spośród 400 000+ filmów | Nie | Tak |
Import pojedynczego wideo
TubePress nie ma oddzielnego importera dla „jednego wideo" — aby dodać pojedyncze wideo, użyj ekranu Filmy pod adresem /admin/videos i wybierz Dodaj wideo. Istnieją dwa sposoby dostarczenia mediów:
- Ręczne przesyłanie — prześlij plik wideo, który hostujesz samodzielnie.
- Import z pojedynczego URL — wklej kod osadzania
<iframe>lub bezpośredni URL wideo, aby osadzić klip hostowany gdzie indziej.
Wypełnij tytuł i miniaturę, dodaj kategorie, tagi lub wykonawców, a następnie zapisz jako szkic lub opublikuj od razu. Żadna z tych metod nie zużywa kredytów.
Import masowy
Import masowy znajduje się na zakładce Prześlij plik w /admin/import. Przyjmuje jeden plik CSV lub JSON — nie wklejoną listę URL — i zamienia każdy wiersz lub obiekt w film.
- CSV musi mieć wiersz nagłówkowy i używać przecinków jako separatorów.
- JSON musi być tablicą obiektów.
Przeciągnij plik do strefy przesyłania (lub kliknij, aby przeglądać), a TubePress odczyta kolumny i pokaże podgląd. Minimalne CSV wygląda tak:
title,embed_code,thumbnail,duration,tags
My clip,https://ex.com/v/123.mp4,https://ex.com/t.jpg,612,"solo,hd"Następnie mapujesz kolumny na pola TubePress, przeciągając je na miejsce. Pola rozpoznawane przez importer to między innymi:
<iframe> lub URL wideo.Przed rozpoczęciem ustaw sposób obsługi duplikatów (pomiń lub zaktualizuj, dopasowane po video_id), czy pobierać miniatury, aby były serwowane z Twojego magazynu, oraz opcjonalne przepisywanie lub tłumaczenie AI.
Jak działa kolejka importu
Dla czegokolwiek większego niż mały plik wybierz Uruchom w tle. TubePress tworzy zadanie i przekazuje je procesorowi importu, który przetwarza wiersze nawet po zamknięciu karty. Nie jest wymagany systemowy crontab — działa na wbudowanym pseudo-cron.
Procesor jest zaprojektowany tak, aby być bezpieczny i odporny:
- Porcjowany. Wiersze są importowane po kilka na raz, aby pracownik webowy nigdy nie był przeciążony; regulowana szybkość importu kontroluje, ile na raz.
- Asynchroniczny. Pseudo-cron podejmuje zadanie, gdy witryna otrzymuje ruch, a strona importu pobudza je, gdy jest otwarta.
- Samo-naprawialny. Zadanie, które utknęło — na przykład z powodu restartu serwera w trakcie działania — jest automatycznie umieszczane z powrotem w kolejce po około pięciu minutach i kontynuuje od miejsca, w którym się zatrzymało.
- Deduplikujący. Wiersze ze znany
video_idsą pomijane lub aktualizowane, a nie duplikowane. - Wyrozumiały. Błędny wiersz jest rejestrowany (pierwsze kilka błędów na porcję jest próbkowanych) i zadanie kontynuuje.
Śledzenie postępu importu
Otwórz /admin/import i obserwuj Kolejkę importu. Każde aktywne zadanie pokazuje bieżące liczniki — zaimportowane, pominięte, błędy i przetworzone z łącznej liczby — odświeżane co kilka sekund.
Stąd możesz wstrzymać, wznowić, anulować lub usunąć zadanie. Zadania z ostatnich 24 godzin pozostają na liście, abyś mógł sprawdzić, co się stało, w tym przykładowe komunikaty o błędach dla wierszy, które się nie powiodły.
Wskazówki i ograniczenia
- Akceptowane są tylko pliki
.csvi.json; inne formaty są odrzucane na wstępie. - Praktyczne minimum na wiersz to tytuł plus kod osadzania i miniatura.
- Rozmiar przesyłania jest ograniczony przez ustawienia
upload_max_filesizeipost_max_sizeserwera. Podziel bardzo duże pliki lub skorzystaj z zadania w tle. - Mapuj stabilne
video_id, aby ponowne uruchomienie pliku aktualizowało, a nie duplikowało. - Włącz Pobieranie miniatur, aby samodzielnie hostować obrazy zamiast hotlinkować źródło.
- Przepisywanie i tłumaczenie AI zużywa kredyty i wymaga połączonego konta tubepress.io; jeśli saldo jest zbyt niskie, zadanie zatrzymuje się z wyraźnym komunikatem.
Następne kroki
Nadal masz problem?
Otwórz zgłoszenie z poziomu panelu, a nasz zespół Ci pomoże.