▶PC & Windows
FFMPEG를 활용한 이미지 해상도 변경하는 방법
Rehab.
2022. 5. 9. 15:04
기본조건
1. FFMPEG가 설치되어 있어야함.
2. 환경 변수 Path에 ffmpeg 폴더 추가해야함.
명령프롬프트 창에서
for %i in (*.jpg) do ffmpeg -i "%i" -y -vf scale=1920:1440 "%~ni.jpg"
입력 후 엔터 누르면 JPG 확장자를 가진 모든 파일의 해상도가 1920*1440으로 변경됩니다.
### 주의사항 ###
위와같이 명령어를 사용하면 원본파일에
덮어쓰기를 하므로 원본이 사라지게 됩니다.
for %i in (*.png) do ffmpeg -i "%i" -y -vf scale=1920:1440 "수정%~ni.png"
여기에 이렇게 붙여주면 원본은 살아있고
변환된 파일명앞에 수정 글자가 붙어서
원본이 사라지지 않습니다.
PNG 확장자를 가진 파일을 변경하려면
for %i in (*.png) do ffmpeg -i "%i" -y -vf scale=1920:1440 "%~ni.png"
이 부분만 수정해서 사용하면 됩니다.
응용하기
1920 x 1200 이미지를 640 x 480으로 해상도를 변경해보겠습니다.
이런식으로 일괄적으로 쉽게 변경할 수 있습니다.
명령어 텍스트 문서로 남겨 놓습니다.
## 추가 ##
마우스 우클릭시 명령프롬프트
나오게하는 레지스트리 입니다.
-레지스트리 내용-
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\runas] @="현디렉토리에 관리자권한 CMD" "NoWorkingDirectory"="" "HasLUAShield"="" "Position"="Top" "Icon"="cmd.exe" [HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command] @="cmd.exe /s /k pushd \"%V\""