問題は、私がスクリプトを呼び出す途中ではありませんでした。それは正しかったです。
しかし、それはスクリプトの中にありました。最初は:
#!/bin/bash
inputFolder=$1
outputFolder=$2
cd $inputFolder
for file in `ls ` ; do
ffmpeg -i $inputFolder/$file -ar 22050 $outputFolder/$file.mp4
done
しかし、私は得ffmpeg command not foundたので、次のように変更しました:
#!/bin/bash
inputFolder=$1
outputFolder=$2
cd $inputFolder
for file in `ls ` ; do
/usr/local/bin/ffmpeg -i $inputFolder/$file -ar 22050 $outputFolder/$file.mp4
done
穴のパスで。しかし、パスに ffmpeg があり、任意のディレクトリから直接コンソールで実行できる場合、なぜこれが必要なのか疑問があります。誰かが私に答えを与えることができれば、それは大歓迎です:)