Mam napisy w formacie .srt i muszę je wyrenderować na wierzchu pliku wideo (najlepiej MP4). Do tej pory próbowałem hamulca ręcznego i mediacodera, ale bez powodzenia. Co powinienem zrobić?
Mam napisy w formacie .srt i muszę je wyrenderować na wierzchu pliku wideo (najlepiej MP4). Do tej pory próbowałem hamulca ręcznego i mediacodera, ale bez powodzenia. Co powinienem zrobić?
Odpowiedzi:
W najnowszej wersji ffmpeg (wymaga, aby napisy były w osobnym pliku, ze względu na obecne ograniczenia libavfilter):
ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
Jeśli twoje napisy SRT są zmiksowane w kontenerze MKV, możesz je wyodrębnić w następujący sposób:
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
libass
wsparciem, jak podano w tych odpowiedziach: superuser.com/a/869473 askubuntu.com/a/519207 Zobacz instrukcje budowania ffmpeg, w jaki sposób
Oto trzy sposoby nagrywania napisów na wideo:
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html
Musisz użyć lub przekonwertować na plik AVI
Plik napisów (.srt) musi mieć taką samą dokładną nazwę jak plik wideo (AVI)
Plik wideo i plik z napisami (.srt) powinny znajdować się w tym samym folderze.
Link do pierwszej metody, którą odkryłem w czerwcu: https://blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html
Druga metoda, której użyłem, wymaga komputera Mac z Toast Titanium. Następnie musisz pobrać bezpłatny program o nazwie Perian: http://www.perian.org/ (upewnij się, że masz najnowszą wersję obu programów.
Metoda 2 (Mac): Korzystanie z Toast Titanium (nie za darmo) z Perianem (za darmo)
Otwórz Perian i zachowaj Perian otwarty przed i podczas nagrywania DVD za pomocą Toast Titanium lub ISO (co ja zrobiłem). Aby sprawdzić, czy Perian wykonuje swoją pracę, otwórz plik AVI w VLC (VideoLan Client) i sprawdź, czy podczas odtwarzania wideo wyświetlają się napisy (możesz także sprawdzić w Quicktime). Jeśli tak, możesz użyć Toast, aby wypalić napisy w pliku.
Otwórz Toast i wybierz DVD. Upuść plik AVI w miejscu do nagrania. Nie upuszczaj pliku srt, ale upewnij się, że plik srt znajduje się w folderze SAME jako plik wideo AVI. Jeśli upuścisz plik srt w Toast, pojawi się błąd, ale Perian zadziała, to magia i wypali napisy do filmu, więc nie musisz się martwić.
Wybierz nagranie na DVD lub obraz płyty (obraz płyty znajduje się w dolnej części okna, do którego upuszczono plik wideo).
Nagraj wideo. Będziesz teraz mieć ISO lub nagrany dysk DVD. Pliki będą teraz mieć strukturę DVD (VOB, itp.). Teraz możesz użyć hamulca ręcznego do zgrania ISO lub DVD w celu konwersji wideo do innego formatu (np. MP4).
* Uwaga: Moje napisy zostały odcięte, kiedy przekonwertowałem wideo na MP4 za pomocą hamulca ręcznego, nie wiem dlaczego.
Metoda 3 (Windows): dowolny konwerter wideo (bez AVC)
Pobierz i zainstaluj AVC http://www.any-video-converter.com/products/for_video_free/ .
Upewnij się, że pliki AVI i .srt znajdują się w tym samym folderze. W przypadku AVC, jeśli masz mp4, możesz w rzeczywistości załadować mp4 i nie musisz konwertować go do pliku AVI przed wypaleniem napisów do pliku.
Przeciągnij i upuść plik wideo do AVC.
Jako Plik wyjściowy wybierz Dostosowany film AVI (* .avi)
Podświetl plik (klikając na niego) i pod opcjami audio (przewiń w dół) kliknij menu rozwijane obok napisów.
Plik .srt powinien pojawić się na liście rozwijanej, jeśli plik wideo i plik srt znajdują się w tym samym folderze. Wybierz odpowiedni plik srt.
Wybierz pozostałe ustawienia AVI i kliknij przycisk Konwertuj u góry ekranu programu.
Mam nadzieję, że to pomoże :-). Oto kilka źródeł, z których korzystałem, aby znaleźć te kroki i znaleźć te zasoby:
http://www.mac-forums.com/forums/os-x-applications-games/101010-how-burn-avi-srt-files-toast.html
http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php
http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/
Freemake byłby moim najlepszym wyborem. Daje to dużą elastyczność, a także umożliwia dodawanie napisów do filmu . Do testowania dostępnych jest wiele kodeków i formatów. Po prostu spróbuj, mimo wszystko za darmo? Oto link.
` .freemake: Darmowy konwerter wideo z obsługą napisów
Konwertuj DVD, MKV, MOV z osadzonymi napisami do dowolnego formatu wideo lub urządzenia za darmo. Dodaj zewnętrzne napisy SSA / SRT / ASS do dowolnego wideo dzięki naszemu darmowemu konwerterowi wideo.``
tak mówi na oficjalnej stronie.
.freemake: najszybszy konwerter wideo z CUDA i DXVA
Freemake to jedyny darmowy konwerter wideo, który oferuje zintegrowane technologie CUDA i DXVA w celu najszybszej konwersji wideo i mniejszego zużycia procesora. Oprogramowanie automatycznie wykrywa optymalne parametry konwersji i włącza / wyłącza CUDA i DXVA w celu uzyskania lepszych wyników konwersji.