Wróć do bloga

Napisy w iMovie: jak dodać automatyczne napisy na Macu

Napisy w iMovie: iMovie nie ma automatycznych napisów i nie importuje plików SRT. Cztery sposoby na Macu, od tytułów pisanych ręcznie po Whisper i wypalanie.

28 października 2026
Sablate Team

W iMovie napisy dodajesz, wpisując każdą linijkę jako tytuł, bo iMovie nie ma automatycznych napisów i nie importuje plików SRT. Żeby mieć napisy automatyczne na Macu, dokończ montaż, wyeksportuj film i zrób transkrypcję tego pliku innym narzędziem, a potem wypal napisy w nowej kopii albo wgraj plik z napisami obok wideo.

Poniżej: co iMovie potrafi, a czego nie potrafi z tekstem; cztery sposoby na napisy do wideo z iMovie — wbudowane tytuły, Final Cut Pro, darmowa droga przez wiersz poleceń i aplikacja do napisów — oraz jak wybrać między wypalaniem napisów a wgraniem pliku.

Czy iMovie ma automatyczne napisy?

Nie. iMovie na Maca nie ma rozpoznawania mowy ani importu napisów. Podręcznik użytkownika iMovie od Apple opisuje tytuły, mapy, tła, muzykę i głos lektora, ale nie ma tematu o napisach dialogowych ani o plikach z napisami. Jedynym narzędziem do tekstu jest tytuł: ostylowany blok tekstu, który umieszczasz nad klipem i wpisujesz ręcznie. W polskim iMovie ta kategoria nazywa się „Napisy” (po angielsku Titles); żeby nie mylić jej z napisami dialogowymi, w tym artykule mowa o tytułach.

Tytuły zaprojektowano z myślą o napisach początkowych i paskach lower third, a nie o dialogach, i widać to od razu, gdy próbujesz nimi opisać całe wideo:

  • Każda linijka jest wpisywana ręcznie. Nic w iMovie nie słucha dźwięku.
  • Każda linijka jest czasowana ręcznie. Według przewodnika Apple czas trwania każdego tytułu ustawiasz osobno, przeciągając jego krawędzie albo wpisując wartość.
  • Wiele stylów się rusza. Wiele tytułów jest animowanych, a część stylów z motywów i stylów animowanych nie pozwala zmienić czcionki.
  • Nic nie wychodzi jako plik. Tekst istnieje tylko w projekcie, więc YouTube nie dostaje ścieżki napisów, którą mógłby zaindeksować, przetłumaczyć albo pozwolić widzom wyłączyć.

Przy typowym tempie mówienia dziesięciominutowe wideo typu talking head to około 1 500 słów. To mniej więcej od 150 do 200 linijek napisów, a każda z nich to tytuł do wpisania i wyczasowania.

Automatyczne napisy od Apple są piętro wyżej, w Final Cut Pro. Według przewodnika Apple po Final Cut Pro jego generator napisów działa na mowie w amerykańskim angielskim (U.S. English) i wymaga Maca z Apple silicon.

Cztery sposoby na dodanie napisów do wideo z iMovie

  1. Tytuły w iMovie — za darmo i wbudowane; wystarczą do krótkiego klipu z kilkoma linijkami.
  2. Final Cut Pro — automatyczne napisy od Apple, dla amerykańskiego angielskiego na Macu z Apple silicon.
  3. Whisper i FFmpeg — darmowe i open source, uruchamiane w Terminalu.
  4. Aplikacja do napisów, taka jak Sablate — transkrybuje, edytuje, stylizuje i wypala napisy, w dowolnym z 100 języków mowy.

Dwa pierwsze zostawiają napisy wewnątrz aplikacji Apple. Dwa ostatnie pracują na filmie wyeksportowanym z iMovie, dlatego wszystkie należą na koniec montażu, a nie na początek.

Metoda 1: wpisz napisy jako tytuły w iMovie

Dla 30-sekundowego klipu z kilkoma linijkami tytuły to najszybsza droga i nic nie kosztują. Według kroków Apple dotyczących dodawania tytułów:

  1. Otwórz projekt na osi czasu i kliknij Napisy (po angielsku Titles) nad przeglądarką.
  2. Wybierz prosty, statyczny styl. Style typu lower third leżą tam, gdzie widzowie spodziewają się napisów; omijaj wszystko, co animowane.
  3. Przeciągnij tytuł na oś czasu nad klip, w miejscu, w którym pada pierwsza kwestia.
  4. Kliknij dwukrotnie tekst zastępczy w panelu podglądu, wpisz linijkę i ustaw czcionkę, rozmiar i kolor narzędziami nad panelem podglądu. Kliknij przycisk zastosowania.
  5. Przeciągnij krawędzie tytułu na osi czasu tak, żeby obejmował dokładnie słowa, które pokazuje, albo zaznacz go, kliknij przycisk informacji o klipie i wpisz wartość w polu Czas trwania.
  6. Powtórz to dla każdej linijki.

Trzymaj każdy tytuł w jednym lub dwóch krótkich wierszach. Angielski przewodnik stylu Netflixa ogranicza wiersz do 42 znaków, a napis, który znika, zanim da się go przeczytać, jest gorszy niż brak napisu. Liczby podaje poradnik o prędkości czytania.

Ograniczenia są te wymienione wyżej: brak transkrypcji, brak pliku i praca, która rośnie z każdą minutą mowy. Przy dialogach dłuższych niż minuta lub dwie trzy kolejne metody oszczędzają więcej czasu, niż kosztują.

Metoda 2: wyślij projekt do Final Cut Pro

Jeśli masz już Final Cut Pro albo i tak zamierzasz na niego przejść, to najlepiej zintegrowana droga. iMovie przekazuje projekt bezpośrednio:

  1. W iMovie otwórz projekt i wybierz Plik > Wyślij film do Final Cut Pro. Final Cut Pro otworzy się z nową biblioteką, w której jest projekt i jego materiały.
  2. W Final Cut Pro wygeneruj napisy z dźwięku na osi czasu. Według przewodnika Apple przy pierwszym uruchomieniu jednorazowo pobiera się model językowy.
  3. Popraw napisy, a potem wyeksportuj je jako plik albo wypal przy udostępnianiu. Przewodnik Apple po eksporcie napisów wymienia wypalanie wśród opcji udostępniania.

Koszt i zakres, według stron Apple: Final Cut Pro kosztuje $299.99 jednorazowo albo wchodzi w skład Apple Creator Studio za $12.99 miesięcznie, z 30-dniowym bezpłatnym okresem próbnym dla nowych subskrybentów. Automatyczne napisy działają tylko dla mowy w amerykańskim angielskim (U.S. English) i wymagają Maca z Apple silicon. Przenoszą się wyłącznie projekty filmowe; zwiastun z iMovie trzeba najpierw zamienić na film.

Dla wideo po angielsku na nowszym Macu nic innego z tej listy nie pasuje tak dobrze: napisy leżą na tej samej osi czasu co montaż, więc późniejsze przycięcie przesuwa je razem z nim. Dla każdego innego języka mowy Final Cut Pro oferuje tylko napisy ręczne.

Metoda 3: Whisper i FFmpeg, za darmo w Terminalu

Whisper od OpenAI to darmowy program open source do rozpoznawania mowy, który zapisuje plik .srt bezpośrednio, a FFmpeg potrafi narysować go w obrazie. Oba działają w Terminalu, a Whisper wymaga wcześniej zainstalowanego Pythona i FFmpeg. Ta konfiguracja to prawdziwy koszt tej drogi.

Najpierw wyeksportuj gotowy film: zaznacz projekt w iMovie, wybierz Plik > Udostępnij > Plik i zapisz go. Tutaj nazywa się my-movie.mp4. Potem zrób transkrypcję:

whisper my-movie.mp4 --model turbo --output_format srt

turbo to model domyślny i dobry wybór do napisów. Whisper sam rozpoznaje język mowy; jeśli się pomyli, dodaj --language z kodem języka. Komenda zapisuje my-movie.srt w bieżącym folderze. Otwórz go w edytorze tekstu i popraw imiona, zanim ruszysz dalej. Jeśli linijka się powtarza albo tekst pojawia się w ciszy, to znana wada Whispera ze znanymi poprawkami, opisana w dlaczego Whisper powtarza linijki i zmyśla tekst.

Żeby wypalić napisy, FFmpeg musi zawierać libass, renderer napisów. Standardowy pakiet ffmpeg z Homebrew go nie ma, więc zwykła komenda do wypalania zatrzymuje się z błędem „No such filter”. Pakiet ffmpeg-full z Homebrew go zawiera i instaluje się obok standardowego, bez jego zastępowania:

brew install ffmpeg-full
"$(brew --prefix ffmpeg-full)/bin/ffmpeg" -i my-movie.mp4 -vf "subtitles=my-movie.srt" -c:a copy my-movie-subtitled.mp4

Wynikiem jest nowy film z napisami narysowanymi w każdej klatce, w domyślnym białym stylu FFmpeg. Zmiana wyglądu oznacza ręczne pisanie parametrów force_style; opcje stylizacji i ustawienia jakości opisuje wypalanie napisów w wideo.

Metoda 4: aplikacja do napisów na Macu

Desktopowa aplikacja do napisów łączy transkrypcję, poprawianie, stylizację i wypalanie w jednym oknie, bez Terminala. W Sablate, zaczynając od filmu wyeksportowanego z iMovie:

  1. Wrzuć .mp4 albo .mov do Sablate i wybierz model: Balanced w darmowym planie, Accurate (large-v3-turbo) w Pro.
  2. Przeczytaj transkrypcję w edytorze. Popraw imiona, przeciągnij krawędzie linijek na osi czasu tam, gdzie czasowanie się nie zgadza, i zwracaj uwagę na ostrzeżenie przy linijkach, które mijają zbyt szybko, żeby dało się je przeczytać.
  3. Wybierz preset w panelu Style — Classic do filmu, Reels albo Hormozi do pionowego wideo w social mediach — a potem dostosuj czcionkę, rozmiar i pozycję.
  4. Otwórz Export i wybierz Video with burned-in subtitles (.mp4), żeby dostać kopię z napisami w obrazie, albo Subtitle file (.srt) dla YouTube i Vimeo.
  5. Dla drugiego języka wybierz Add language…. Tłumaczenie to warstwa na tym samym czasowaniu, z własnym stylem i czcionką, eksportowana w ten sam sposób.

Gdy model mowy i używane pakiety językowe Argos zostaną pobrane, transkrypcja, tłumaczenie offline i wypalanie działają bez połączenia z internetem, więc film nigdy nie opuszcza twojego Maca. Sablate wymaga macOS 12 Monterey lub nowszego i występuje w osobnych wersjach dla Apple silicon i Intel.

W porównaniu z Final Cut Pro transkrybuje 100 języków mowy zamiast jednego i dodaje tłumaczenia. Nie robi natomiast jednego: niczego nie odkłada na oś czasu iMovie, więc po zmianie montażu eksportujesz i transkrybujesz od nowa.

Darmowy plan nie wymaga konta i obejmuje wideo do dziesięciu minut, trzy zadania miesięcznie, modele Fast i Balanced oraz jedną warstwę tłumaczenia offline; wypalone napisy mają małe oznaczenie w rogu. Pro kosztuje $29 jednorazowo, bez limitu długości, z każdym modelem i z wypalaniem bez oznaczenia. Resztę wymienia strona cennika.

Czy można zaimportować plik SRT do iMovie?

Nie. iMovie importuje wideo, zdjęcia i dźwięk, a plik z napisami nie ma dokąd trafić. Jeśli masz już .srt — z Whispera, z usługi transkrypcji albo od kolegi — są dwa sposoby, żeby użyć go z filmem z iMovie:

  • Wypal go w wyeksportowanej kopii, za pomocą FFmpeg (metoda 3) albo aplikacji do napisów (metoda 4). To jedyna opcja dla TikToka, Instagram Reels i X, które nie przyjmują plików z napisami.
  • Wgraj go obok wideo. YouTube i Vimeo przyjmują film i .srt jako osobne wgrania, więc widzowie mogą wyłączyć napisy, wyszukiwarki mogą je czytać, a literówkę poprawia się edycją tekstu, a nie nowym eksportem.

Które platformy czego chcą, wyjaśnia hardsub vs softsub. Edytor Sablate importuje też pliki .srt i .vtt, więc plik zrobiony gdzie indziej można ostylować i wypalić bez ponownej transkrypcji.

Której metody użyć?

Tytuły w iMovieFinal Cut ProWhisper + FFmpegSablate
CenaZa darmo$299.99 jednorazowo lub $12.99/miesiącDarmowy, open sourceDarmowy plan; Pro $29 jednorazowo
Automatycznie transkrybuje mowęNieTakTakTak
Języki mowyDowolne, wpisywane ręcznieU.S. EnglishOkoło 100100
Napisy zostają na osi czasu montażuTakTakNieNie
Tłumaczy napisyNieNieTylko na angielskiTak, jako warstwy
Wideo z wypalonymi napisamiTakTakTakTak
Plik z napisami dla YouTubeNieTakTakTak
Wymaga TerminalaNieNieTakNie
Wymagania dotyczące MacaDowolny Mac z iMovieApple silicon dla automatycznych napisówDowolny Mac z PythonemmacOS 12 lub nowszy

„To 20-sekundowy klip z trzema linijkami”. Tytuły w iMovie. Wpisanie trzech linijek zajmuje mniej czasu niż instalowanie czegokolwiek.

„Montuję po angielsku na Macu z Apple silicon, a na Final Cut Pro i tak mogę przejść”. Final Cut Pro. Napisy zostają na osi czasu i podążają za późniejszymi zmianami.

„Swobodnie czuję się w Terminalu i potrzebuję jednego języka, za darmo”. Whisper i FFmpeg.

„Wideo nie jest po angielsku albo potrzebuje drugiego języka”. Sablate: 100 języków mowy, warstwy tłumaczeń i osobna wypalona kopia albo .srt dla każdego języka.

„Idzie na TikToka albo Reels”. Każda metoda, która wypala napisy, ostylowana pod wyciszony, pionowy feed. Gdzie umieszczać napisy na Reels, TikToku i Shorts opisuje bezpieczne strefy.

Jak zachować synchronizację napisów po zmianie montażu

Napisy zrobione poza iMovie są wyczasowane do jednego konkretnego eksportu. Przytnij klip, dodaj przejście albo podmień ujęcie później, a każdy napis od tego miejsca będzie za wcześnie lub za późno dokładnie o tyle, o ile zmieniła się długość.

  • Najpierw zablokuj montaż. Rób napisy, gdy cięcie jest finalne, a nie gdy jeszcze się zmienia.
  • Po prawdziwej zmianie wyeksportuj i zrób transkrypcję od nowa. Przy małym przesunięciu szybciej poprawić czasowanie w edytorze; przy ponownym montażu zacznij od nowa.
  • Trzymaj razem .srt i czysty eksport. Wypalonych napisów nie da się z powrotem usunąć z kopii. Z czystym filmem i plikiem z napisami w każdej chwili wyrenderujesz nową kopię w innym stylu albo języku.
  • Wypalaj na końcu, raz dla każdego miejsca docelowego. Jedna kopia na Reels, jedna dla klienta, a czysty film z jego .srt na YouTube.

iMovie zajmuje się montażem; napisy muszą pochodzić skądinąd. Przy kilku linijkach wpisz je jako tytuły. Dla angielskiego na nowszym Macu Final Cut Pro trzyma je na osi czasu. Przy wszystkim dłuższym, w innym języku albo w kilku: pobierz Sablate na Maca, wrzuć wyeksportowany film i wypal napisy albo wyeksportuj .srt. Darmowy plan obejmuje wideo do dziesięciu minut.

Najczęściej zadawane pytania

Czy iMovie ma automatyczne napisy?

Nie. iMovie na Maca nie zamienia mowy na napisy, a podręcznik użytkownika iMovie od Apple w ogóle nie ma tematu o napisach dialogowych. Jedynym narzędziem do tekstu są tytuły, wpisywane i czasowane ręcznie. Automatyczne napisy zrobisz, eksportując film i transkrybując go innym narzędziem, na przykład Final Cut Pro, Whisperem albo aplikacją do napisów.

Czy można zaimportować plik SRT do iMovie?

Nie. iMovie importuje wideo, zdjęcia i dźwięk, ale nie pliki z napisami. Żeby użyć SRT z filmem z iMovie, wypal go w wyeksportowanej kopii za pomocą FFmpeg albo aplikacji do napisów, albo wgraj go obok wideo na YouTube lub Vimeo, które przyjmują pliki z napisami i pozwalają widzom je wyłączyć.

Jak ręcznie dodać napisy w iMovie?

Użyj tytułów. Kliknij Napisy (po angielsku Titles) nad przeglądarką, przeciągnij prosty, statyczny styl nad klip w miejscu, gdzie pada kwestia, wpisz ją w panelu podglądu i kliknij przycisk zastosowania. Potem przeciągnij krawędzie tytułu tak, by obejmował dokładnie tę kwestię. Powtórz to dla każdej linijki; przy krótkim klipie to działa, przy dłuższym robi się wolne.

Czy Final Cut Pro zrobi automatyczne napisy do projektu z iMovie?

Tak, jeśli mowa jest w amerykańskim angielskim (U.S. English). Wybierz w iMovie Plik, a potem Wyślij film do Final Cut Pro i wygeneruj napisy w Final Cut Pro, który potrzebuje do tego Maca z Apple silicon. Final Cut Pro kosztuje $299.99 jednorazowo albo wchodzi w skład Apple Creator Studio za $12.99 miesięcznie.

Czy jest darmowy sposób na automatyczne napisy do iMovie?

Tak. Whisper, darmowy program open source do rozpoznawania mowy, zapisuje plik SRT z filmu wyeksportowanego z iMovie, a FFmpeg wypala ten plik w nowej kopii; oba działają w Terminalu. Darmowy plan Sablate robi to samo w aplikacji dla wideo do dziesięciu minut, z małym oznaczeniem w rogu przy wypalaniu.

Wypalić napisy w filmie z iMovie czy wgrać plik SRT?

Wypalaj je tylko tam, gdzie platforma nie przyjmie pliku z napisami. TikTok, Instagram Reels i X wymagają wypalonych napisów. YouTube i Vimeo przyjmują SRT wgrany razem z wideo; widzowie mogą go wyłączyć, a ty poprawisz go później bez ponownego eksportu filmu.