Odpowiedzi:
Od man ffmpeg
:
Opcje napisów:
-skodec codec Wymusza kodek napisów („kopiuj”, aby skopiować strumień).
-newsubtitle Dodaj nowy strumień napisów do bieżącego strumienia wyjściowego.
-slang kod Ustaw kod języka ISO 639 (3 litery) bieżącego strumienia napisów.
Więc:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
...
result.avi
At least one output file must be specified
...
oznacza „i wszelkie inne opcje, których potrzebujesz”.
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
ale kończy się na powyższym komunikacie. Miałem nadzieję, że wynik.avi jest plikiem wyjściowym. Próbowałem też z, -o result.avi
ale bez powodzenia.
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
Z linku Pier, w szczególności:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Użyłem tego z powodzeniem w bieżącej wersji statycznej git ffmpeg.