我正在检查目录中许多视频文件的完整性。我发现this question(对于Ubuntu)。我的问题是,如果我想在我的Windows机器上执行相同操作,代码将是什么。
ffmpegBin-folder: /downloads/ffmpeg/bin
<br>
videoSource-folder: /downloads/ffmpeg/videos
<br>
error-Folder: /downloads/ffmpeg/error
当我对每个文件而不是整个目录执行此操作时,我使用以下代码:
bin\ffmpeg.exe -v error -i videos\fileName.mp4 -f null - >error\fileName.log 2>&1
PS 即可。所有视频都有&#34; .mp4&#34;扩展,但最好我想获取所有文件,尽管它们具有不同的扩展名。
答案 0 :(得分:0)
这是我用于完全相同的目的。这是一个批处理文件
@echo off
for /f "delims=" %%I in ('dir /b /s "M:\Movies\*.mp4" 2^>nul') do (
echo Checking "%%I"
"M:\Movies\ffmpeg.exe" -v error -i "%%I" -f null - >"M:\Movies\%%~nI.log" 2>&1
)