목록Frame (1)
b__ono__ng
[ffmpeg] 폴더 내 모든 동영상 frame으로 나누어 저장하기
@echo off FOR %%G IN (*.mp4) DO ( REM 동영상 파일 이름에서 확장자를 제거 SET "filename=%%~nG" REM 해당 이름의 폴더 생성 IF NOT EXIST "%%~nG" mkdir "%%~nG" REM ffmpeg를 사용하여 1초에 1프레임씩 해당 폴더에 추출 ffmpeg -i "%%~dpG%%G" -vf fps=1 "%%~nG\%%~nG_frame_%%d.jpg" ) echo Extraction Done. pause 1초에 1장씩 저장하려면 fps=1, 30장씩 저장하려면 fps=30으로 할당하면 된다. .bat 파일로 저장해서 ffmpeg 폴더에 두고, 동영상 파일을 ffmpeg 폴더에 옮긴 뒤 bat 파일을 실행 하면 된다.
IT/Experience
2024. 3. 31. 18:41