2012-01-16 131 views
1

我正在嘗試使bashscript允許在ffmpeg的幫助下轉換幾個moviefiles。在bash腳本中捕獲ffmpeg中的錯誤

ffmpeg獨自工作的很好,但是當我如下所示運行它時 - 沒有任何東西似乎會附加到我的日誌文件中。我究竟做錯了什麼?

ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" >> ~/Desktop/logfile.txt 

回答

1

試試這個:

ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" > ~/Desktop/logfile.txt 2>&1 

它重定向都STDOUTSTDERR。有些位較短的版本是:

ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" &>> ~/Desktop/logfile.txt