Я пытаюсь написать свой первый полупрофессиональный сценарий bash, который примет ввод в виде имени файла, относящегося к видео avi
, и отправьте его на номер ffmpeg
, чтобы преобразовать его в mp4
(сохраняя исходное имя), а затем передайте его до MP4Box
.Обнаружение ошибок программы в сценариях bash?
Ниже довольно много, что я делаю ...
#!/usr/bin/bash
ffmpeg -i $0 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre hq -crf 22 -threads 0 ($0).mp4
MP4Box -inter 500 ($0).mp4
- Есть ли какая-то Try/уловом я могу сделать для первого вызова программы, чтобы убедиться, что MP4Box получает работоспособный вход?
- Должен ли я вообще вообще беспокоиться об ошибке, должен ли я вместо этого полагаться на сами программы, чтобы сделать это для меня?