Я пытаюсь создать сервис с автоматом, который преобразует FLV, содержащиеся в папке, только в mp4-контейнере.

Читая другие вопросы здесь, я использовал эту оболочку

for f in .flv
do
/usr/local/Cellar/ffmpeg/2.8.5/bin/ffmpeg -i “$f” -c copy "${f%.*}.mp4"
done

но при тестировании сервиса я получаю сообщение об ошибке "Действие сценария оболочки обнаружило ошибку"

В чем дело?

1 ответ1

0

Я вижу две проблемы:

  • Замените .flv на *.flv .
  • Замените “$f” на "$f" .

Вы можете найти проблемы сценариев оболочки с shellcheck.net.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .