Antworten:
Von man ffmpeg
:
Untertiteloptionen:
-scodec Codec Untertitel-Codec erzwingen ('Kopieren' zum Kopieren des Streams).
-newsubtitle Fügt dem aktuellen Ausgabestream einen neuen Untertitel-Stream hinzu.
-slang code Legt den ISO 639-Sprachcode (3 Buchstaben) des aktuellen Untertitel-Streams fest.
So:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
...
result.avi
dieses Befehls At least one output file must be specified
...
"und welche anderen Optionen Sie auch immer benötigen".
ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi
aber dies endet mit der obigen Nachricht. Ich hoffte, dass result.avi eine Ausgabedatei ist. Ich habe es auch mit versucht, -o result.avi
aber ohne Erfolg.
mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
Aus Piers Link, speziell:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
Ich habe dies erfolgreich mit der aktuellen statischen Version von git ffmpeg verwendet.