Как добавить субтитры в целую папку с помощью ffmpeg в Linux

Как добавить субтитры в целую папку с помощью ffmpeg в Linux

Мне нужно объединить субтитры с файлом ffmpeg, srtимеющим такое же имя, что и связанный с ним видеофайл, например: file1.mkvс file1.srt, ... file8.mp4сfile8.srt

как выполнить пакетную запись субтитров?

решение1

mkdir outputs
for f in *.mkv *.mp4; do ffmpeg -i "$f" -vf subtitles="${f%.*}.srt" -c:a copy outputs/"$f"; done

Видеть:

Связанный контент