Обзор:
Я пытаюсь перевести мою основную библиотеку MKV в MP4. У меня есть сценарий, который прошел и извлек субтитры из видеофайлов.
У меня есть еще один скрипт, который будет передавать любые .mkv-файлы в заданную папку. Мне нужно, чтобы скрипт только в папках ремукса, где он обнаружил, что есть .srt-файлы.
Все файлы .srt заканчиваются на ***. Eng.srt
Вот my current remux script:
#!/bin/bash
IFS=$'\n'
clear
for filename in *.mkv
do
echo "$filename"
newfilename="${filename%.mkv}.mp4"
echo "${newfilename}"
ffmpeg -fix_sub_duration -i $filename -c:v copy -c:a copy -c:s mov_text $newfilename
done
Спасибо! любая помощь будет принята с благодарностью.