Konwertuj SRT na MP4
Połącz plik napisów SRT z wideo jako wtopione lub wybieralne napisy w pliku MP4.
Konwertuj pliki SRT online
Nie mamy jeszcze dedykowanego konwertera online dla SRT na MP4, ale pliki SRT możesz przekonwertować online na te formaty:
Jak konwertować srt do mp4
- Napisy do filmu
- Brak ocen.
Telefon, telewizor, edytor lub platforma publikacyjna może wymagać pojedynczego pliku MP4 zamiast osobnych plików wideo i SRT. Wideo musi zostać dostarczone, ponieważ SRT zawiera wyłącznie napisy; konwersja albo renderuje te napisy w obrazie, albo dodaje je jako opcjonalną ścieżkę napisów.
Czym jest format SRT
SRT, czyli SubRip Subtitle, to format zwykłego tekstu zawierający ponumerowane wpisy napisów, znaczniki czasu rozpoczęcia i zakończenia oraz dialogi. Typowy plik używa rozszerzenia .srt i można go edytować w Subtitle Edit, Aegisub, edytorze tekstu lub aplikacji wideo obsługującej napisy.
Pliki SRT są dostarczane przez usługi tworzenia napisów, pobierane osobno od wideo lub eksportowane przez oprogramowanie do tworzenia napisów. Nie zawierają wideo, dźwięku, czcionek ani obrazów, dlatego sam plik SRT nie może stać się odtwarzalnym plikiem MP4.
Czym jest format MP4
MP4 to kontener multimedialny, a nie pojedynczy kodek wideo. Plik MP4 często zawiera wideo H.264 i dźwięk AAC, ponieważ taka kombinacja jest obsługiwana przez większość telefonów, telewizorów, przeglądarek, edytorów i platform publikacyjnych; możliwe są również inne kodeki i ścieżki.
Napisy można osadzić na stałe, co przekształca tekst napisów w piksele widoczne na stałe, albo osadzić je jako wybieralną ścieżkę tekstu synchronizowanego w czasie. Napisy osadzone na stałe działają niemal w każdym odtwarzaczu, ale nie można ich ukryć ani edytować osobno. Napisy osadzone jako ścieżka zachowują opcjonalne wyświetlanie, jednak docelowy odtwarzacz lub platforma musi obsługiwać ścieżki napisów MP4.
Osadzanie napisów na stałe w pliku MP4 za pomocą HandBrake
- Zainstaluj HandBrake ze strony
handbrake.fri otwórz źródłowe wideo. - Otwórz kartę Subtitles, wybierz opcję importowania zewnętrznych napisów i wskaż plik
.srt. - Włącz opcję Burn In dla tej ścieżki napisów. Jeśli znaki diakrytyczne lub znaki spoza alfabetu łacińskiego są nieprawidłowe, sprawdź kodowanie tekstu pliku SRT w edytorze napisów i zapisz go jako UTF-8.
- Wybierz ustawienie wstępne zgodne z MP4, takie jak Fast 1080p30, i potwierdź, że format wyjściowy to MP4.
- Ustaw miejsce docelowe, na przykład
video-with-subtitles.mp4, i wybierz Start Encode.
HandBrake musi ponownie zakodować wideo podczas osadzania napisów na stałe, ponieważ renderuje tekst na każdej klatce. Jest to praktyczne rozwiązanie, gdy napisy muszą pozostać widoczne na urządzeniach, które nie obsługują ścieżek napisów.
Osadzanie napisów na stałe za pomocą FFmpeg
FFmpeg zapewnia sterowanie z poziomu wiersza poleceń. Użyj kompilacji z filtrem subtitles, który zwykle wymaga libass, i umieść wideo oraz plik SRT w dostępnym folderze:
ffmpeg -i video.mp4 -vf subtitles=subtitles.srt -c:v libx264 -crf 20 -c:a copy output.mp4
Wartość -crf określa jakość H.264: niższe wartości zazwyczaj tworzą większe pliki i oznaczają mniejszą utratę jakości. Zwykle odpowiedni jest zakres od około 18 do 23, ale należy sprawdzić rezultat zamiast polegać na stałej wartości. Używaj ścieżek bezwzględnych albo ujmuj ścieżki w cudzysłowy i stosuj znaki ucieczki, gdy nazwy plików zawierają spacje lub znaki mające znaczenie dla powłoki.
Dodawanie opcjonalnych napisów bez ponownego kodowania
Aby przekonwertować plik SRT na zgodną z MP4 ścieżkę tekstu synchronizowanego w czasie, kopiując oryginalne wideo i dźwięk, użyj:
ffmpeg -i video.mp4 -i subtitles.srt -map 0:v -map 0:a? -map 1:0 -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=eng output.mp4
Kodek mov_text przechowuje napisy jako tekst synchronizowany w czasie, obsługiwany przez wiele odtwarzaczy MP4. Ta operacja jest szybka i pozwala uniknąć utraty jakości wideo, ale niektóre telewizory, telefony, edytory i platformy internetowe ignorują osadzone napisy lub nie udostępniają przełącznika napisów. Użyj metody osadzania na stałe, gdy napisy muszą być widoczne wszędzie.
Korzystanie z konwertera online
Usługi przeglądarkowe, takie jak VEED, Kapwing i Clideo, mogą przyjmować wideo oraz plik SRT, umożliwiać importowanie lub edytowanie napisów i eksportować plik MP4. Prześlij wideo, wybierz opcję napisów lub napisów dialogowych, zaimportuj plik SRT, sprawdź synchronizację i wygląd w podglądzie, a następnie wyeksportuj plik MP4.
Przetwarzanie online wymaga przesłania plików multimedialnych i może wiązać się z ograniczeniami dotyczącymi czasu trwania, rozdzielczości, rozmiaru pliku lub jakości eksportu. Nie przesyłaj poufnych nagrań bez sprawdzenia zasad przechowywania, przetwarzania i usuwania danych przez daną usługę. W przypadku wrażliwych lub długich materiałów lepiej użyć narzędzi desktopowych.
Kontrola jakości i zgodności
Konwersja nie koryguje automatycznie synchronizacji napisów. Jeśli napisy pojawiają się za wcześnie lub za późno, dostosuj znaczniki czasu w Subtitle Edit lub Aegisub przed kodowaniem. Standardowe znaczniki czasu SRT mają format HH:MM:SS,mmm, a poszczególne bloki napisów są oddzielone pustym wierszem.
Kodowanie z osadzaniem napisów na stałe może obniżyć jakość obrazu i zwiększyć rozmiar pliku. Niższa wartość CRF zmniejsza widoczną utratę jakości kosztem większego pliku wyjściowego; kopiowanie wideo za pomocą -c:v copy pozwala uniknąć ponownego kodowania podczas osadzania napisów. Dźwięk można również kopiować tylko wtedy, gdy kombinacja źródłowego kodeka audio i kontenera jest prawidłowa dla docelowego pliku MP4.
Możliwości stylizacji i pozycjonowania SRT są ograniczone w porównaniu z formatami takimi jak ASS. Tagi podobne do HTML, ustawienia czcionki, kolory i położenie mogą zostać pominięte podczas konwersji do formatu tekstu synchronizowanego w czasie MP4 lub wyrenderowane inaczej. Przetestuj gotowy plik na rzeczywistym urządzeniu, w edytorze lub na platformie, która będzie go odtwarzać lub publikować.
Porównanie formatu SRT z MP4
Jak formaty SRT i MP4 wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .SRT SubRip Subtitle | .MP4 MPEG-4 Part 14 |
|---|---|---|
| Otwarty standard | Częściowo otwarty | Tak |
| Kompresja | Bez kompresji | Oba |
| Typowy rozmiar pliku | Bardzo mały | Mały |
| Otwiera się w przeglądarce internetowej | Częściowo | Tak, natywnie |
| Dalsza edycja | Łatwy | Ograniczone |
| Obsługa metadanych | Podstawowy | Rozbudowany |
| Czytelny tekstowo | Tak | Nie |
| Najlepszy do | Udostępnianie i dystrybucja | Udostępnianie i dystrybucja |
| Wprowadzono | 1997 | 2001 |
| Twórca | Unknown / SubRip community | Moving Picture Experts Group (ISO/IEC) |
| Typ MIME | application/x-subrip | video/mp4 |