【发布时间】:2021-10-08 19:42:40
【问题描述】:
我正在尝试创建一个循环,如果使用以下命令将某些内容打印到标准输出,它将返回通过或失败。如果视频有音频,该命令将在屏幕上打印信息,如果没有,则不会打印任何内容。目前,循环仅在音频和非音频文件上打印传递。有没有办法将条件设置为 stdout 并确定是否打印了某些内容?
ffprobe -i INPUT -show_streams -select_streams a -loglevel error >/dev/null
if [ $? == 0 ]
then
echo pass
else
echo fail
fi
【问题讨论】:
标签: bash if-statement ffmpeg