Przejdź do treści
cinemaOS

Poradniki

Jak wtopić napisy w wideo na Macu

Wtopienie napisów w film na Macu w HandBrake, Final Cut Pro, Resolve, Premiere lub cinemaOS: kiedy wypalać, czytelny styl i kontrola przed publikacją.

Aby wtopić napisy w wideo na Macu, renderujesz tekst napisów w obraz podczas eksportu, więc pojawia się w każdym odtwarzaczu i nie da się go wyłączyć. Darmowa droga to HandBrake: otwórz wideo, dodaj plik SRT w zakładce Subtitles i zaznacz Burn In. Jeśli już montujesz w Final Cut Pro, DaVinci Resolve, Premiere Pro albo cinemaOS, każdy z tych programów ma opcję wypalenia napisów przy eksporcie. Trudniejsze jest co innego: decyzja, czy w ogóle wypalać napisy, czytelność tekstu na telefonie i sprawdzenie pliku, zanim trafi do sieci.

Wypalić napisy czy dołączyć osobny plik?

Napisy wypalone w obrazie nazywa się często napisami otwartymi albo hardsubami. Osobny plik, taki jak SRT czy WebVTT, idzie obok wideo, a tekst rysuje odtwarzacz.

Wypalenie napisów to dobry wybór, gdy:

  • Platforma albo odtwarzacz ignoruje pliki napisów. Wiele aplikacji z krótkimi filmami, komunikatorów, programów do prezentacji i systemów projekcji w salach pokazuje sam obraz i nic więcej.
  • Większość ludzi ogląda bez dźwięku. Media społecznościowe odtwarzają filmy automatycznie z wyciszonym dźwiękiem, a widz, który musi stuknąć, żeby włączyć napisy, często tego nie robi.
  • Napisy są częścią opowieści. Tłumaczenie kwestii w scenie w innym języku albo napis, który widz musi przeczytać, należą do samego filmu.
  • Screener musi wyglądać wszędzie tak samo. Link dla festiwalu lub klienta, który ktoś może otworzyć na dowolnym urządzeniu, jest bezpieczniejszy z tekstem utrwalonym w obrazie.

Osobny plik jest lepszy, gdy:

  • Widzowie potrzebują kontroli. Dostępność zależy od możliwości włączenia napisów, zmiany ich rozmiaru albo wyboru języka. Wypalony tekst odbiera te możliwości.
  • Oddajesz więcej niż jeden język. Jeden master z kilkoma plikami napisów jest lżejszy niż osobny render dla każdego języka.
  • Odbiorca ma specyfikację. Nadawcy, serwisy streamingowe i dystrybutorzy zwykle proszą o pliki napisów i master bez tekstu, a nie o hardsuby.
  • Tekst może się zmienić. Literówkę w SRT poprawisz w minutę. Literówka w wypalonym tekście oznacza nowy render i nowy upload.

Najbezpieczniejszy nawyk to trzymać napisy jako dane jak najdłużej i wypalać je tylko w tym pliku, który naprawdę tego wymaga. Jeśli nie wiesz, jakiego formatu chce platforma, nasz przewodnik po formatach napisów wyjaśnia SRT, WebVTT, EBU-STL i pozostałe.

Dokończ plik napisów przed wypaleniem

Wypalenie utrwala każdy błąd, więc najpierw popraw tekst.

  • Słowa i nazwy. Sprawdź nazwy własne, liczby i wszystko, co model rozpoznawania mowy mógł zgadywać.
  • Timing. Każdy napis powinien pojawić się, gdy mówca zaczyna, i zniknąć chwilę po tym, jak skończy, bez migania na ekranie.
  • Długość linii i szybkość czytania. Najwyżej dwie linie, łamane w naturalnych miejscach zdania. Profesjonalne wytyczne ustalają limity znaków na linię i znaków na sekundę. Wytyczne Netflixa dla napisów w języku angielskim są często używanym punktem odniesienia; sprawdź aktualną wersję, by poznać dokładne liczby, i poszukaj wytycznych dla swojego języka.
  • Zmiany ujęć. Napisy, które wiszą kilka klatek po cięciu, wyglądają niechlujnie po wypaleniu. Przyciągnij je do cięcia albo wyraźnie przetrzymaj za nim.

Jeśli napisy są tłumaczeniem, daj je teraz do przeczytania osobie, która płynnie zna język. Nasz artykuł o lokalnym tłumaczeniu napisów na Macu opisuje ten etap sprawdzania.

Czytelny styl, który przetrwa kompresję

Wypalony tekst musi działać na jasnych i ciemnych ujęciach, na małym ekranie telefonu i po ponownym kodowaniu przez platformę.

  • Krój pisma. Prosty bezszeryfowy krój z otwartymi kształtami liter czyta się najlepiej w małych rozmiarach. Unikaj cienkich i zwężonych odmian.
  • Rozmiar. Oceniaj go na najmniejszym ekranie, jakiego użyje twoja publiczność. Pionowe wideo oglądane na telefonie zwykle potrzebuje większego tekstu niż panoramiczny plik oglądany na laptopie.
  • Kontrast. Biały albo złamany biały tekst z ciemnym obrysem lub miękkim cieniem sprawdza się w większości ujęć. Na gęstym obrazie najpewniejsza jest półprzezroczysta ciemna ramka za tekstem.
  • Pozycja. Trzymaj tekst w obszarze bezpiecznym dla napisów. W pionowych materiałach 9:16 zostaw miejsce na dole i po bokach na przyciski aplikacji, opis i pasek postępu, co często oznacza umieszczenie napisów wyżej niż w filmie panoramicznym.
  • Kolizje. Gdy na dole kadru jest już tekst na ekranie albo belka z nazwiskiem, przenieś napis w tej kwestii na górę zamiast nakładać jedno na drugie.
  • Znaki. Upewnij się, że krój obejmuje wszystkie znaki diakrytyczne i alfabety w pliku, w tym ą, ę, ł, ó, ś, ż i ź. Brakujące glify pojawiają się jako puste prostokąty.
  • Spójność. Używaj kursywy tylko z wyraźnego powodu, na przykład dla głosów spoza kadru, i trzymaj jeden styl w całym materiale.

Wypalaj napisy w docelowej rozdzielczości i formacie kadru. Jeśli przekadrowujesz film 16:9 do 9:16, dodaj napisy po przekadrowaniu, nigdy przed, bo inaczej zostaną przycięte. Nasz przewodnik o przekadrowaniu wideo z poziomego na pionowe omawia resztę tego procesu. Na koniec eksportuj z najlepszego mastera, a nie z już skompresowanego pliku, i daj koderowi wystarczający bitrate. Cienkie krawędzie liter jako pierwsze cierpią przy niskim bitrate.

Sposoby na wypalenie napisów na Macu

Darmowe aplikacje Apple tego nie zrobią. QuickTime Player i iMovie nie mają opcji importu pliku SRT i wypalenia go w obrazie, więc w iMovie musiałbyś przepisać każdą kwestię ręcznie jako tytuł. Przy czymkolwiek dłuższym niż kilka linijek wybierz jedną z dróg poniżej. Nazwy menu odpowiadają najnowszym wersjom każdej aplikacji w języku angielskim i mogą się zmieniać między wydaniami, więc jeśli coś się przesunęło, zajrzyj do pomocy producenta.

HandBrake: za darmo, dla gotowego wideo

HandBrake to darmowy transkoder open source. Otwórz gotowe wideo, przejdź do zakładki Subtitles i w menu Tracks dodaj zewnętrzny plik napisów. Ustaw kodowanie znaków, jeśli twój SRT zawiera polskie znaki, a potem zaznacz Burn In dla tej ścieżki. W jednym kodowaniu można wypalić tylko jedną ścieżkę napisów. Zwykłe pliki SRT renderują się w prostym domyślnym stylu, a pliki ASS lub SSA zachowują własne kroje, kolory i pozycje, i właśnie tak wiele osób uzyskuje w HandBrake własny styl. Wybierz preset wysokiej jakości, bo obraz i tak jest kodowany na nowo.

ffmpeg: do skryptów i partii plików

Jeśli dobrze czujesz się w Terminalu, filtr subtitles w ffmpeg wypala plik SRT lub ASS w obrazie, a opcja force_style ustawia krój, rozmiar i obrys dla plików SRT. Potrzebna jest kompilacja ffmpeg z biblioteką libass.

Final Cut Pro

Zaimportuj plik napisów przez File ▸ Import ▸ Captions albo utwórz napisy na osi czasu. Tekst i położenie dopasujesz w inspektorze, w granicach tego, na co pozwala dany format napisów. Przy udostępnianiu zakładka Roles pozwala wybrać, którą rolę napisów wypalić w obrazie.

DaVinci Resolve

Zaimportuj plik napisów do media pool i dodaj go do osi czasu jako ścieżkę napisów. Styl ścieżki i napisów, w tym krój, rozmiar, kolor, obrys, cień i tło, ustawisz w inspektorze. Na stronie Deliver otwórz ustawienia napisów, włącz eksport napisów i wybierz wypalenie ich w wideo.

Premiere Pro

Zaimportuj SRT, aby utworzyć ścieżkę napisów, a potem nadaj jej styl narzędziami Premiere do napisów i grafiki. W ustawieniach eksportu sekcja Captions oferuje opcję wypalenia napisów w wideo.

cinemaOS

W cinemaOS napisy są w Finisher (⌘2) ▸ Localize ▸ Captions. Możesz zaimportować plik napisów albo lokalnie przetranskrybować dialog, poprawić go, przetłumaczyć na Macu, jeśli potrzebujesz innego języka, i podejrzeć napisy na tle obrazu. QC sprawdza napisy przed oddaniem. Dalej albo eksportujesz osobny plik w formatach takich jak SRT, WebVTT, ASS, SCC, EBU-STL czy Apple iTT, albo wybierasz Burn In, by wyrenderować napisy w obrazie jako nowy plik do oddania. Eksport nie nadpisuje po cichu istniejącego pliku: jeśli nazwa jest zajęta, cinemaOS zapisuje nowy plik o unikalnej nazwie, więc kopia z wypalonymi napisami leży obok czystego mastera, zamiast go zastąpić. Poradnik o napisach offline pokazuje całą drogę, od napisów przez wersję francuską aż po Burn In.

Ograniczenia, bez owijania w bawełnę: cinemaOS działa na razie tylko na Macach z Apple silicon, wersja na Windows jest planowana na listopad 2027, a sama aplikacja jest młoda, w wersji 0.2, Build 9. Lokalna transkrypcja i tłumaczenie nadal wymagają sprawdzenia języka przez człowieka, a wymagania platform dotyczące napisów trzeba nadal porównać z aktualną specyfikacją odbiorcy. Jeśli masz już gotowe wideo i poprawny SRT, HandBrake szybciej załatwi to jedno zadanie.

Sprawdź plik z wypalonymi napisami przed uploadem

Sprawdzaj wyeksportowany plik, a nie oś czasu.

  1. Odtwórz cały plik na urządzeniu, którego używa twoja publiczność, na pełnym ekranie. Przy materiałach do mediów społecznościowych oznacza to telefon.
  2. Sprawdź synchronizację na początku, w środku i na końcu. Przesunięcie niewidoczne w pierwszej minucie może być oczywiste w ostatniej.
  3. Przeczytaj każdą linię raz. Szukaj literówek, złych podziałów linii, brakujących znaków diakrytycznych i pustych prostokątów w miejscu brakujących glifów.
  4. Obejrzyj trudne ujęcia. Jasne niebo, białe ściany, śnieg i szybki ruch to miejsca, gdzie obrysy i ramki zawodzą.
  5. Przyjrzyj się krawędziom. Upewnij się, że nic nie jest przycięte i że przyciski platformy nie zasłonią tekstu.
  6. Sprawdź cięcia i przejścia. Napisy nie powinny migać na zmianie ujęcia ani znikać w trakcie przenikania.
  7. Potwierdź, że to właściwa wersja. Język, proporcje obrazu, długość i dźwięk powinny zgadzać się z zamówieniem.
  8. Najpierw wrzuć plik prywatnie. Opublikuj go jako prywatny lub niepubliczny, obejrzyj wersję po kodowaniu przez platformę i dopiero wtedy opublikuj.

Po oddaniu zachowaj trzy rzeczy: master bez tekstu, plik napisów i render z wypalonymi napisami. Dwie pierwsze pozwalają poprawić coś albo przygotować nową wersję bez zaczynania od nowa.

FAQ

Czy da się później usunąć wypalone napisy?

Nie w czysty sposób. Tekst jest częścią pikseli, więc usunięcie go oznacza zasłonięcie albo zamalowanie tych obszarów. Zachowaj master bez tekstu i plik napisów, a nigdy nie będziesz musiał tego robić.

Czy YouTube potrzebuje wypalonych napisów?

Nie. YouTube przyjmuje przesłane pliki napisów, które widzowie mogą włączać i wyłączać, a w wielu filmach także automatycznie tłumaczyć. Wypalaj napisy tylko w klipach, które opublikujesz ponownie na platformach ignorujących pliki napisów.

Dlaczego moje wypalone napisy są rozmyte albo poszarpane?

Zwykle bitrate jest za niski, wideo zostało przeskalowane po wypaleniu napisów albo źródło było już mocno skompresowane. Wypalaj napisy w docelowej rozdzielczości, z mastera wysokiej jakości, z bitrate wystarczającym do ostrych krawędzi tekstu.

Następny krok

Zdecyduj, które pliki naprawdę potrzebują wypalonych napisów, a wszystko inne trzymaj jako pliki napisów. Jeśli chcesz mieć napisy, tłumaczenie i Burn In w tym samym projekcie co montaż, wypróbuj cinemaOS: kosztuje 9,99 USD miesięcznie bez VAT, z 60 dniami za darmo, bez karty i bez automatycznego obciążenia.