Я пытаюсь добавить несколько языков субтитров к видео с помощью ffmpeg. Мне удалось добавить 1 язык, но я не могу добавить второй. Я использую этот простой скрипт для добавления субтитров engli sh к моему видео.
ffmpeg -i %1 -i subs_eng.srt -map 0 -vcodec copy -acodec copy -scodec subrip -metadata:s:s:0 language=English "%~n1"_eng.mkv
Кроме того, я запускаю другой скрипт для добавления голландских субтитров.
ffmpeg -i %1 -i subs_nl.srt -map 0? -vcodec copy -acodec copy -scodec subrip -metadata:s:s:1 language=Dutch "%~n1"_nl.mkv
Но всякий раз, когда я добавляю второй язык, он, похоже, ничего не делает. Командный терминал показывает, что ffmpeg обрабатывает видео, но в медиаплеере vl c (первый) доступен только 1 язык субтитров.
Я действительно хочу добавить его в 2 приема а не в одном и том же сценарии, поскольку у меня нет обоих языков для всех моих видео.