본문으로 바로가기

기본조건

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으로 해상도를 변경해보겠습니다.

<명령어 입력>
<진행되는 화면>
<변환 후 결과>

이런식으로 일괄적으로 쉽게 변경할 수 있습니다.

명령어 텍스트 문서로 남겨 놓습니다.

이미지 해상도 변경.txt
0.00MB

## 추가 ##

마우스 우클릭시 명령프롬프트

나오게하는 레지스트리 입니다.

우클릭 관리자권한 CMD생성.reg
0.00MB

-레지스트리 내용-

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\""