Поиск / Найти все .mkv в каталогах и подкаталогах - PullRequest
0 голосов
/ 17 февраля 2020

Привет У меня есть скрипт, который я хочу сканировать все подкаталоги глубиной 1/2/3/4 / et c, но когда я разместил здесь файл примера mkv, например;

/ home / storage / movies / folder1 / folder2 / folder3 / sample.mkv, но он не находит .mkv

и получает ошибку ** / *. mkv: нет такого файла или каталога

shopt -s globstar
while true; do
for f in **/*.mkv; do 
ffmpeg -i "$f" -c:v libx264 -preset ultrafast -minrate 4.5M -maxrate 4.5M -bufsize 9M -c:a ac3 "${f%mkv}mp4";
rm "$f";
done
sleep 60
done

Может кто-нибудь увидеть, что не так или есть другие предложения

1 Ответ

0 голосов
/ 17 апреля 2020

Даниэль, прошло 2 месяца, и я надеюсь, что вы нашли решение. Если вы этого не сделали, вы можете попробовать это как быстрый обходной путь,

for f in `find . -name *.mkv`; do

Вы также можете посмотреть, найти вариант exe c

...