将ffmpeg输出重定向到文件



我想制作一个脚本,使用ffmpeg查找文件中的错误。但是我不能将ffmpeg的输出重定向到一个文件,它总是在控制台中显示错误。我的脚本:

@echo off
set LOGFILE=error_check.log
call :LOG > %LOGFILE%
exit /B
:LOG
for /r %%A IN (*.mp4) DO (
echo "%%A"
ffmpeg.exe -hwaccel auto -v error -i "%%A" -f null - 
)
exit

我尝试使用">>"重定向ffmpeg的输出,但这也不起作用。我还尝试在ffmpeg中使用选项-report和-loglevel error,但它输出的方式太多了,我只想要错误信息。

>1>的缩写,它重定向STDOUT。

错误通常打印到STDERR,即流2。重定向STDERR,使用2>.

要重定向两者,使用1>... 2>&1(STDOUT To…, STDOUT重定向到的STDERR

完整的详细描述可在SS64

相关内容

  • 没有找到相关文章

最新更新