티스토리 뷰
반응형
ffmpeg를 다운로드 필요
배치파일로 이미지, 동영상 크기를 줄이는 배치파일
핸드폰에 사진, 동영상 꺼내서 한번 돌려주면, 용량이 확 줄어듦.
사용방법 : 사진, 동영상파일을 마우스로 끌어다가 *.bat파일위에 놓으면,
해당 폴더의 모든 동영상, 파일이 변환됨.
※주의 : 사진만 변환하려고 사진만 넣어도, 같은 폴더에 있는 다른 사진도 같이 변환이 됨.
사진 크기를 100k이하로 줄이려면, 75%변환 bat파일로 여러번 작업하면, 100k이하로 줄어듦니다.
(각 사진의 가로, 세로 크기는 천차만별)
※주의사항:ffmpeg 변환 실패할 경우,
원본 파일이 사라질 수 도 있으므로,
백업후 사용하시기 바랍니다.
mp4,jpg,png-75%(이미지는 100kbyte이상파일만).bat
set PATH=%PATH%;D:\ffmpeg\bin for %%i in (*.jpg *.jpeg) do ( if %%~zi GEQ 102400 ( ffmpeg -i "%%i" -vf "scale=iw*0.75:ih*0.75" -q:v 2 -y xxx.jpg del "%%i" ren xxx.jpg "%%i" ) ) for %%i in (*.png) do ( if %%~zi GEQ 102400 ( ffmpeg -i "%%i" -vf "scale=iw*0.75:ih*0.75" -q:v 2 -y xxx.png del "%%i" ren xxx.png "%%i" ) ) for %%i in (*.gif) do ( if %%~zi GEQ 102400 ( ffmpeg -i "%%i" -vf "scale=iw*0.75:ih*0.75" -q:v 2 -y xxx.gif del "%%i" ren xxx.gif "%%i" ) ) del xout62353.mp4 for %%i in (*.mp4) do ( ffmpeg -i "%%i" -vf "scale=ceil((iw*0.75)/2)*2:ceil((ih*0.75)/2)*2" xout62353.mp4 del "%%i" ren xout62353.mp4 "%%i" ) del xout62353.mp4 for %%i in (*.mkv) do ( ffmpeg -i "%%i" -vf "scale=ceil((iw*0.75)/2)*2:ceil((ih*0.75)/2)*2" xout62353.mp4 del "%%i" ren xout62353.mp4 "%%i.mp4" ) |
ffmpeg -i Cover.jpg -vf "scale=iw*0.4:ih*0.4" -q:v 2 -y small2.jpg |
반응형