скрипт для ремуксинга всех файлов MTS в каталоге с помощью mkvmerge?

скрипт для ремуксинга всех файлов MTS в каталоге с помощью mkvmerge?

Мне нужно перепаковать все файлы, имеющиеся в каталоге, в контейнер matroska .mkv. с помощью скрипта.

Я новичок в mkvmerge!

правка: в графическом интерфейсе mkverge это работает у меня хорошо, загружая только один файл:

"mkvmerge" -o "/media/.../00062 (1).mkv"  "--forced-track" "0:no" "--forced-track" "1:no" "--forced-track" "2:no" "-a" "1" "-d" "0" "-s" "2" "-T" "--no-global-tags" "--no-chapters" "(" "/media/.../00062.MTS" ")" "--track-order" "0:0,0:1,0:2"

Я пока не придумал, как реализовать это в скрипте bash для запуска всех файлов в каталоге.

это не сработало

FOR %%A IN (*.MTS) DO mkvmerge -o "~nA.mkv" "%%~A"  

.

for file in *.MTS; do $file `mkvmerge -o $file.mkv`;done

Правка 2:
не работает из-за плохого синтаксиса! Это РАБОТАЕТ!

for file in *.MTS; do `mkvmerge $file -o $file.mkv`;done

решение1

Этот скрипт работает отлично, он похож на скрипт ffmpeg, который я использовал:

#!/bin/bash  
for file in *.MTS; do mkvmerge $file -o $file.mkv;done  

просто нужно назвать это как-то вроде remux.sh и сделать исполняемым, chmod +x

затем я вызываю его щелчком правой кнопки мыши по пользовательскому действию Thunar в каталоге с файлами MTS, т.е. командой пользовательского действия /home/username/remux.sh %F и условием внешнего вида *.MTS

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