與OSX

2015-10-19 41 views
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會以這種方式影響不相關的字符串?

我在我的智慧結束,任何幫助將不勝感激。

回答