2016-07-20 12 views
0

Ich überprüfe die Integrität einer Menge von Videodateien aus einem Verzeichnis. Ich habe this question (für Ubuntu) gefunden. Meine Frage ist, was der Code wäre, wenn ich dasselbe auf meinem Windows-Rechner machen wollte.Überprüfen Sie schnell die Integrität von Videodateien in einem Verzeichnis mit ffmpeg mit Windows

ffmpegBin-folder: /downloads/ffmpeg/bin 
<br> 
videoSource-folder: /downloads/ffmpeg/videos 
<br> 
error-Folder: /downloads/ffmpeg/error 

Wenn ich es mit jeder einzelnen Datei zu tun, anstatt für das gesamte Verzeichnis, verwende ich den folowing Code:

bin\ffmpeg.exe -v error -i videos\fileName.mp4 -f null - >error\fileName.log 2>&1

PS. Alle Videos haben die Erweiterung ".mp4", aber vorzugsweise möchte ich alle Dateien abrufen, obwohl sie eine andere Erweiterung haben.

Antwort

0

Dies ist, was ich für genau den gleichen Zweck verwenden. Dies ist eine Stapeldatei

@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 
)