1
的ffmpeg神祕的錯誤似乎是在我的bash腳本中的錯誤,並且很長一段時間後,我設法將其降低到這個測試用例:與OSX
find . -maxdepth 1 | while read blah
do
echo "$blah"
ffmpeg -loglevel error -i ./test.jpg -f null /dev/null
done
從這個輸出是
/test.jpg
/test.mp4
/test.sh
如果我刪除ffmpeg的調用,輸出變成這樣(我的預期):
./test.jpg
./test.mp4
./test.sh
這似乎僅當ffmpeg解碼器被激活時纔會出現,因爲ffmpeg -version不會產生錯誤。爲什麼ffmpeg會以這種方式影響不相關的字符串?
我在我的智慧結束,任何幫助將不勝感激。
魔法,這種固定它。我仍然不確定自己明白髮生了什麼,但我會做一些閱讀 – Jack000