我正在尝试制作一个bashscript,允许在ffmpeg的帮助下大规模转换几个moviefiles。
ffmpeg
单独运行很好,但是当我按如下所示运行它时 - 似乎没有任何内容附加到我的日志文件中。我做错了什么?
ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" >> ~/Desktop/logfile.txt
答案 0 :(得分:1)
请改为尝试:
ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" > ~/Desktop/logfile.txt 2>&1
重定向STDOUT
和STDERR
。一些较短的版本是:
ffmpeg -i "$input" -c:v mpeg4 -vtag divx -sameq -aspect 16:9 -r 25 "$output" &>> ~/Desktop/logfile.txt