intertitle
Polski ▾

Wyciąganie pliku napisów z wideo

intertitle pracuje na pliku napisów (.srt, .vtt lub .ass). Jeśli twój odcinek to .mkv lub .mp4 z napisami w środku, wyciągnij je za pomocą ffmpeg, darmowego narzędzia wiersza poleceń. Zajmuje to sekundy.

Windows

Inne opcje

macOS

Inne opcje

Linux

Inne opcje

Windows

Otwórz PowerShell (menu Start → wpisz „PowerShell”) w folderze z wideo i tam uruchom polecenia.

Instalacja ffmpeg

Zainstaluj ffmpeg raz: winget install ffmpeg, albo pobierz z ffmpeg.org i dodaj do PATH.

1. Wypisz ścieżki napisów

                    ffmpeg -i .\Episode.mkv
                

Szukaj linii ze słowem „Subtitle”. Każda pokazuje język i format: subrip (SRT), ass, webvtt albo hdmv_pgs_subtitle i dvd_subtitle (obrazy, patrz niżej).

                    Stream #0:2(ger): Subtitle: subrip (default)
Stream #0:3(eng): Subtitle: subrip
Stream #0:4(ger): Subtitle: hdmv_pgs_subtitle
                

2. Wyciągnij wybraną ścieżkę

                    
                        ffmpeg -i .\Episode.mkv -map 0:s:0 .\Episode.de.srt
                    
                

0:s:0 to pierwsza ścieżka napisów; użyj 0:s:1 dla drugiej i tak dalej. Plik ląduje obok wideo.

                    # druga ścieżka napisów, jako SRT
ffmpeg -i .\Episode.mkv -map 0:s:1 .\Episode.de.srt

# ścieżka ASS, zachowana jako ASS
ffmpeg -i .\Episode.mkv -map 0:s:0 -c:s copy .\Episode.de.ass
                

Odtwarzanie wyniku

Umieść pobrany plik obok wideo z nazwą wideo: Odcinek.mkv i Odcinek.de.intertitle.srt. Jellyfin, Plex, VLC i mpv zaproponują go wtedy jako ścieżkę napisów. W VLC możesz też przeciągnąć plik na odtwarzane wideo.

Shows/Herz über Kopf/Season 01/
  Herz über Kopf S01E03.mkv
  Herz über Kopf S01E03.de.intertitle.srt

Niezsynchronizowane?

Jeśli napisy wyprzedzają lub spóźniają się, ustaw „Przesuń wszystkie czasy” w Zaawansowanych albo naciśnij G/H w VLC podczas odtwarzania.