Status
Brak możliwości dodawania odpowiedzi.

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 446
2 644
405
Odznaki
205
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE
Poz.
6
 
Studio w Rtorrent 16 tłumaczy napisy do filmu za pomocą modelu językowego i czyta je głosem lektora. Korzysta z Twoich kluczy API: OpenAI (tłumaczenie, zamiana mowy na napisy, głos) i opcjonalnie ElevenLabs (głos, zamiana mowy na napisy). Pokazuję to na dwóch krótkich scenach. Poradnik dotyczy wersji 16.27-12L i nowszych.


Przykłady
Crank: angielskie napisy z filmu przetłumaczone na polski, lektor OpenAI (głos onyx).

Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.

Casino Royale: ta kopia filmu ma tylko polskie napisy, więc Studio najpierw zamieniło angielską mowę na napisy (ElevenLabs). Potem przetłumaczyło je na polski i dodało lektora ElevenLabs (głos Piotr).

Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.

Oba klipy zapisało Studio poleceniem Zapisz jako MKV…, a ja przekodowałem je do MP4 na potrzeby forum. Polskie napisy AI wtopiłem w obraz. Dźwięk 5.1 zmiksowałem do stereo i podgłośniłem, a w rogu dodałem znak DO NOT COPY. Lektor jest w kanale centralnym angielskiej ścieżki filmu, a oryginał gra o 12 dB ciszej.


Ten sam fragment po włosku i po francusku
Panel zrobił je tak samo jak polskie. Funkcją Przetłumacz napisy… przełożyłem te same angielskie napisy na włoski i francuski, a potem użyłem Zamień napisy na mowę… z głosami ElevenLabs z biblioteki głosów: MarcoTrox po włosku i Nicolas po francusku. W Casino Royale źródłem jest ta sama transkrypcja ElevenLabs. Włoskie zdania są dłuższe, więc włoskie klipy trwają 17 s.

Crank, po włosku

Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 17 s do celów poradnika.

Crank, po francusku

Źródło: Crank (2006), Lakeshore Entertainment, Lions Gate Films. Fragment 16 s do celów poradnika.

Casino Royale, po włosku

Źródło: Casino Royale (2006), Eon Productions. Fragment 17 s do celów poradnika.

Casino Royale, po francusku

Źródło: Casino Royale (2006), Eon Productions. Fragment 16 s do celów poradnika.


Czego potrzebujesz
  • Rtorrent 16 w wersji 16.27-12L lub nowszej.
  • Klucz API OpenAI. Tłumaczenie napisów zawsze korzysta z usługi zgodnej z OpenAI.
  • Klucz API ElevenLabs, jeśli chcesz korzystać z głosów tej usługi albo zamieniać w niej mowę na napisy.
Każda usługa pobiera opłaty według własnego cennika.


Krok po kroku
  1. Klucze. Otwórz Ustawienia › Pliki i miejsce › Usługa mowy. W części Usługa zgodna z OpenAI wklej klucz w pole Klucz API, naciśnij Zapisz, a potem Test. Panel wyświetli komunikat Klucz działa. To samo zrób w części ElevenLabs i wybierz Głos. Po zapisaniu obu kluczy w polach Zamiana mowy na tekst i Zamiana tekstu na mowę wybierasz usługę dla każdej z tych funkcji. Panel nie pokazuje zapisanego klucza.
    tut-pl-01-usluga-mowy.webp
  2. Film w Studiu. W Plikach kliknij film prawym przyciskiem i wybierz Narzędzia › Studio…. Studio zapisuje zmiany w pliku projektu obok filmu. Sam film na dysku pozostaje bez zmian.
    tut-pl-02-pliki-studio.webp
  3. Sama scena. Ustaw wskaźnik na początku sceny i naciśnij Ctrl+K (Podziel klip). Kliknij klip wideo przed cięciem i naciśnij Shift+Delete (Usuń i zamknij lukę). Potem ustaw wskaźnik na końcu sceny, znów naciśnij Ctrl+K, kliknij klip wideo za cięciem i naciśnij Shift+Delete. Studio tnie obraz na najbliższej klatce kluczowej. Zamień mowę na napisy… i Zamień napisy na mowę… wysyłają do usługi tylko to, co zostało na osi czasu. Przetłumacz napisy… wysyła tekst wszystkich napisów ścieżki.
  4. Tłumaczenie. Kliknij prawym przyciskiem nagłówek ścieżki z angielskimi napisami i wybierz Przetłumacz napisy….
    tut-pl-03-menu-sciezki.webp

    W Przetłumacz na wybierz Polski. Model tłumaczenia to domyślnie gpt-6-luna. Naciśnij Przetłumacz. Studio wysyła do OpenAI tylko tekst napisów. Wideo i dźwięk zostają na NAS. Tłumaczenie 971 napisów z całego filmu Crank zajęło około 4 minut.
    tut-pl-04-przetlumacz.webp

    Nowa ścieżka Polski pojawia się pod angielską i zachowuje te same czasy napisów. Na zrzucie: C1 to polskie napisy z filmu, C2 angielskie, C3 tłumaczenie AI.
    tut-pl-05-nowa-sciezka.webp
  5. Film bez angielskich napisów (Casino Royale). Kliknij prawym przyciskiem klip angielskiej ścieżki audio i wybierz Zamień mowę na napisy…. W Język zostaw Angielski i naciśnij Transkrybuj. Studio dodaje nową ścieżkę napisów. Przetłumacz ją jak w kroku 4. Do transkrypcji wybrałem w ustawieniach ElevenLabs. Ta usługa podaje czas każdego słowa, więc napis zaczyna się z pierwszym słowem i kończy z ostatnim. Krótkie napisy przeciągnąłem za prawą krawędź na osi czasu, żeby każdy był widoczny co najmniej 2 sekundy.
    tut-pl-06-transkrypcja.webp
  6. Odsłuch przed nagraniem. Wycisz polską ścieżkę filmu przyciskiem M na jej nagłówku, żeby słyszeć tylko oryginał i lektora. W menu nagłówka polskiej ścieżki napisów włącz Podgląd zamiany na mowę i odtwórz scenę. Studio czyta napisy na bieżąco. Gdy lektor mówi, wszystkie ścieżki audio grają o 12 dB ciszej. Wskaźniki audio pokazują mowę na osobnym pasku (tu C3). Podgląd niczego nie zapisuje.
    tut-pl-07-podglad.webp
  7. Lektor jako ścieżka. W tym samym menu wybierz Zamień napisy na mowę…, wybierz Głos i naciśnij Zamień na mowę. Studio zapisuje mowę w pliku FLAC obok projektu, na przykład Crank (2006) (C3, onyx).flac, i dodaje ją jako nową ścieżkę audio. Lektor czyta każdy napis od chwili, w której napis się pojawia. Studio nie przyspiesza dłuższego polskiego zdania, więc lektor kończy scenę około sekundy po oryginale.
    tut-pl-08-zamien-na-mowe.webp
  8. Lektor na ścieżce filmu. Kliknij klip angielskiej ścieżki i w panelu Informacje, w polu Wzmocnienie audio, wpisz -12 dB. Tam też możesz zmienić nazwę ścieżki (tu Polski (lektor AI)) i jej język (pol).
    tut-pl-09-wzmocnienie.webp

    Rozwiń kanały angielskiej ścieżki strzałką na jej nagłówku i kliknij kanał C. W oknie Kanał A2 C, w polu Audio, wybierz Zmiksuj ze ścieżką A3, czyli ze ścieżką lektora. W zapisanym pliku oryginał gra o 12 dB ciszej przez całą scenę. Podgląd ścisza go tylko wtedy, gdy lektor mówi.
    tut-pl-10-kanal-c.webp
  9. Zapis. Naciśnij Zapisz jako MKV…. Okno pokazuje, co trafi do nowego pliku: wyciszona ścieżka jest odznaczona, a przy ścieżce lektora widać do kanału C ścieżki A2. Zaznacz wiersze w części Pominięte lub zmienione i naciśnij Zapisz. Studio tworzy nowy plik obok filmu, na przykład Crank (2006) (edit).mkv.
    tut-pl-11-zapisz.webp

    Od wersji 16.27-12L okno zapisuje też ścieżki napisów zrobione z transkrypcji i ich tłumaczenie. W Casino Royale Napisy 2 to angielska transkrypcja, a Napisy 3 polskie tłumaczenie:
    tut-pl-13-zapisz-casino.webp
  10. Klucze po pracy. Jeśli nie chcesz trzymać kluczy na NAS, w karcie Usługa mowy naciśnij Usuń klucz przy każdej usłudze.

Cały projekt Crank po wszystkich krokach:
tut-pl-12-projekt.webp



Porównanie: Crank
Angielski (napisy z filmu)Tłumaczenie AI (gpt-6-luna)Polskie napisy z filmu
It's like I'm slowing down. You know, I'm caught in a tar pit.Jakby wszystko zwalniało. Wiesz, jakbym ugrzązł w smole.Jakbym zwalniał, pływał w smole.
-Blurred vision? -Yeah.-Masz zamazany obraz? -Tak.Nieostre widzenie?
-Dizzy? -Sure.-Kręci ci się w głowie? -Jasne.Zawroty głowy?
-Any pain in your chest? -Not really.-Boli cię w klatce piersiowej? -Nie bardzo.- Bóle w klatce piersiowej? - Raczej nie. Czuję się dość dobrze.
Actually, I'm feeling pretty good right now.Właściwie teraz czuję się całkiem dobrze.(razem z wierszem wyżej)
What are you doing?Co robisz?Gdzie jesteś?
Driving through a mall. Cops chasing me.Jadę przez centrum handlowe. Gonią mnie gliniarze.Jadę przez galerię handlową, uciekam glinom.


Porównanie: Casino Royale
Angielski (transkrypcja ElevenLabs)Tłumaczenie AI (gpt-6-luna)Polskie napisy z filmu
I'm the money?To ja wykładam pieniądze?Ja to pieniądze.
Every penny of it.Co do grosza.Każdą częścią.
The treasury has agreed to stake you in the gameSkarbiec zgodził się postawić na ciebie w tej grze.Ministerstwo Finansów zgodziło się wystawić cię do gry.
Transkrypcja ElevenLabs zapisała pierwsze zdanie jako pytanie, a tłumaczenie zachowało tę formę. „Skarbiec” to błąd modelu: chodzi o ministerstwo finansów. Tłumaczenie AI warto przejrzeć przed zapisem. Każdy napis poprawisz w Studiu podwójnym kliknięciem.


Uwagi
  • Przy tłumaczeniu i zamianie napisów na mowę Studio wysyła poza NAS tylko tekst napisów. Przy zamianie mowy na napisy wysyła dźwięk klipu. Wideo zostaje na NAS.
  • Prostszy sposób, bez klucza API i w kilku kliknięciach, jest w przygotowaniu.


Linki:
Przewodnik Rtorrent 16: Studio
English version: Rtorrent 16: AI subtitle translation and an AI voice-over in the Media studio
 
  • Lubię to
Reakcje: pecet
a wsparcie dla lokalnego LLMa albo libretranslate ?
 
Status
Brak możliwości dodawania odpowiedzi.