我正在尝试使用ffmpeg2theora批量转换文件夹中的少量文件。
for filename in $(pwd)/*
do
ffmpeg2theora -v 6 -a 5 $filename && mv $filename finished/
done;
但现在代码在转换另一个视频之前等待一个视频完成。如何在后台同时转换所有视频?它给了我详细的输出,我也不想要。
答案 0 :(得分:0)
在命令末尾添加一个&符号以在后台启动它。要将输出重定向到必杀技,您可以使用> /dev/null
ffmpeg2theora -v 6 -a 5 $filename > /dev/null 2>&1 && mv $filename finished/ > /dev/null 2>&1 &