Windowsの場合、このバットファイルを使用して、現在のフォルダとすべてのサブフォルダの動画の整合性を「バッチ」でチェックすることができます。
checkvideo.bat
@echo off
set "filtro=%1"
if [%filtro%]==[] (
set "filtro=*.mp4"
)
for /R %%a in (%filtro%) do call :doWork "%%a"
PAUSE
exit /B
:doWork
C:\ffmpeg\bin\ffmpeg.exe -v error -i %1 -f null - > "%~1.log" 2>&1
Use:
checkvideo.bat [filter]
フィルターを1つも指定しないと、「*.mp4」を取得します。
サンプル。checkvideo.bat
checkvideo.bat *.avi
Setup: ここからWindows用のFFmpegをダウンロードしてください。 https://ffmpeg.zeranoe.com/builds/ を解凍し、FFmpeg を解凍したパスのバットファイルの中の `C:\ffmpeg\binWindowsの場合、このバットファイルを使用して、現在のフォルダとすべてのサブフォルダの動画の整合性を「バッチ」でチェックすることができます。
checkvideo.bat
@echo off
set "filtro=%1"
if [%filtro%]==[] (
set "filtro=*.mp4"
)
for /R %%a in (%filtro%) do call :doWork "%%a"
PAUSE
exit /B
:doWork
C:\ffmpeg\bin\ffmpeg.exe -v error -i %1 -f null - > "%~1.log" 2>&1
Use:
checkvideo.bat [filter]
フィルターを1つも指定しないと、「*.mp4」を取得します。
サンプル。checkvideo.bat
checkvideo.bat *.avi
Setup: ここからWindows用のFFmpegをダウンロードしてください。[ https://ffmpeg.zeranoe.com/builds/ ]0x3& を解凍し、FFmpeg を解凍したパスのバットファイルの中の を変更する。 パスに含まれるフォルダに checkvideo.bat
を置くか、パス環境変数にそのフォルダを追加する。