Możesz automatycznie generować napisy w Kdenlive, ale dla większej precyzji możesz także dodawać napisy ręcznie. Pokażmy obie metody.

Dawno, dawno temu, podobnie jak większość aspektów edycji wideo, tworzenie napisów do projektu wymagało oddzielnego i często kosztownego oprogramowania na górze edytora wideo. Jednak wraz z rozwojem sztucznej inteligencji automatyczne tworzenie napisów w projekcie stało się normą.

To, co kiedyś było długim obowiązkiem, stało się w dużej mierze procedurą „kliknij i zapomnij”, która zajmuje najwyżej kilka minut, a wyniki są tak dokładne jak zawsze. Przyjrzymy się temu procesowi w darmowym edytorze Kdenlive.

Jaka jest różnica między VOSK a Whisper?

Wraz z wydaniem Kdenlive 23.04, edytora wideo typu open source ma silnik zamiany mowy na tekst Whisper obsługiwany przez OpenAI. W chwili pisania tego tekstu Whisper istnieje obok oryginalnego silnika VOSK i oba działają identycznie na potrzeby tego artykułu.

Różnice między nimi są w dużej mierze związane z celnością, a Whisper obiecuje więcej system przetwarzania języka naturalnie brzmiącego i potencjalnie możliwość tłumaczenia języków na języki Angielski w locie.

1. Jak ręcznie tworzyć napisy w Kdenlive

Choć czasochłonne, ręczne tworzenie napisów ma tę zaletę, że daje większą kontrolę nad czasem pojawiania się tekstu. Rozpoznawanie głosu stało się tak dobre w ostatnich latach, że nie zawsze działa dobrze. Jest więc coś do powiedzenia na temat robienia tego samemu, zamiast przekopywania się przez pełną oś czasu w poszukiwaniu błędów sztucznej inteligencji.

Aby rozpocząć generowanie napisów, kliknij prawym przyciskiem myszy klip na osi czasu i wybierz Klip w pojemniku projektu. Spowoduje to automatyczne znalezienie klipu w koszu i zaznaczenie go, aby narzędzie do rozpoznawania mowy mogło je znaleźć.

  1. Na karcie rozpoznawania mowy wybierz swój model mowy z listy rozwijanej. W zależności od wybranego modułu zamiany mowy na tekst będzie on wyglądał jak jeden z powyższych zrzutów ekranu.
  2. Narzędzie będzie działać na całym klipie w skrzynce projektu, jeśli chcesz na przykład wyeksportować dokument tekstowy zawierający całą mowę w klipie. Lub, jak w tym przypadku, będzie działać na Twojej bieżącej osi czasu w celu wygenerowania napisów.
  3. Aby wygenerować napisy, upewnij się, że oś czasu jest aktywna.
  4. W momencie pisania, Tylko wybrana strefa przełącznik dotyczy tylko klipów w skrzynce projektu, więc możemy go na razie zignorować i po prostu nacisnąć Rozpocznij rozpoznawanie przycisk.
  5. W zależności od szybkości komputera czas oczekiwania będzie krótki lub stosunkowo długi. Ale w końcu pole rozpoznawania mowy zacznie wyświetlać Twój tekst. Po zakończeniu skopiuj i wklej całe dane wyjściowe do pliku Napisy na filmie obcojęzycznym narzędzie po prawej stronie osi czasu.
  6. W narzędziu Napisy kliknij na + aby wygenerować ścieżkę napisów. Powinien natychmiast wypełnić się wklejonym tekstem.
  7. Oglądaj swoją scenę, zatrzymując się w miejscu, w którym zaczyna się i kończy każda linia dialogowa. W narzędziu Napisy umieść kursor w odpowiednim miejscu w tekście i naciśnij ikonę nożyczek, aby podzielić napisy w bieżącym miejscu.
  8. Odpowiednio wyreguluj.

2. Jak automatycznie tworzyć napisy w Kdenlive

To był trudny sposób na zrobienie tego. Ale co powiesz na pozwolenie oprogramowaniu, które zajmie się tym za Ciebie?

Niektóre witryny, takie jak YouTube, mogą dodawać napisy na zapleczu, co może być pomocne, jeśli ta platforma jest Twoim docelowym odbiorcą. Ale tak jak w przypadku każdej automatycznej metody, robienie tego ręcznie ma pewne zalety, ponieważ dokładność jest prawdopodobnie największa, ale także możliwość dostosowania czasu napisów w miarę postępów.

Jednak w przypadku małych scen automatyczne narzędzie napisów wykona godną podziwu robotę w zaledwie czterech krokach.

  1. Otworzyć Napisy na filmie obcojęzycznym narzędzie i naciśnij +, aby utworzyć ścieżkę napisów, tak jak robiłeś to wcześniej.
  2. W utworzonej ścieżce napisów usuń wygenerowany początkowy klip i kliknij ikonę magicznej różdżki w menu opcji ścieżki napisów.
  3. W wyświetlonym oknie wybierz, czy program ma generować napisy dla całej osi czasu, pojedynczej ścieżki lub wybranego klipu. Jeśli korzystasz z modułu Whisper AI, możesz również przetłumaczyć tekst na angielski, gdy to robi.
  4. Uderz w Proces i poczekaj kilka minut, aż program wykona swoją pracę. Podobnie jak w przypadku powyższej metody ręcznej, czas będzie zależał od mocy komputera.

Gdy program wykona swoje zadanie, napisy pojawią się, miejmy nadzieję, we właściwym miejscu, co oznacza, że ​​możesz pominąć ostatnie kroki ręcznego dzielenia napisów, tak jak powyżej. Chociaż jest to z pewnością szybsze, może mieć tendencję do wyświetlania napisów nieco wcześniej i można je dostosować, jeśli ci to przeszkadza. Ale poza tym to wszystko.

Łatwe tworzenie napisów w Kdenlive

W naszym przykładzie różnica czasu między ręcznym tworzeniem napisów a wykonaniem tego przez program była minimalna. To była krótka, 18-sekundowa scena z łącznie tylko pięcioma liniami dialogowymi. W przypadku większego projektu ta wydajność oczywiście wzrosłaby w górę.

Kiedy dojdziesz do punktu, w którym pracujesz nad ostatecznym terminem ukończenia 30-minutowego projektu, każda zaoszczędzona minuta jest cenna, więc wartość automatycznego tworzenia napisów jest nie do przecenienia, niezależnie od tego, czy ta automatyzacja jest wbudowana w Twój edytor wideo, czy z oddzielnego program.