본문으로 건너뛰기
렛츠코딩
← 렛츠코딩 블로그

도구

FFmpeg 윈도우 설치 방법과 처음 쓰는 명령 3가지

영상·음성 파일을 자르고 변환하는 FFmpeg를 윈도우에 설치하고, 파일 정보 보기, 10초 자르기, 음성만 MP3로 뽑기까지 처음 쓰는 분도 따라 할 수 있게 정리했습니다.

이형구렛츠코딩앤플레이학원 원장약 7분

먼저 설치할 프로그램은 없습니다. 이 글부터 바로 시작하면 됩니다.

FFmpeg는 영상과 음성 파일을 자르고, 붙이고, 다른 형식으로 바꾸는 무료 프로그램입니다. 화면에 창이 뜨는 프로그램이 아니라, PowerShell 같은 명령 창에 글자로 지시를 내려 쓰는 도구입니다.

비유하자면 영상 파일 전용 만능 가위와 풀, 그리고 포장기입니다. 필요한 부분을 잘라 내고, 여러 조각을 이어 붙이고, 다른 사람이 열어 볼 수 있는 형식으로 포장해 줍니다. 많은 영상 프로그램이 내부에서 FFmpeg를 빌려 쓸 만큼 널리 쓰입니다.

이 수업에서 하는 일

「영상 제작을 위한 AI 활용」 수업은 녹음을 Whisper로 받아 적고, Hyperframes로 장면을 영상으로 만들고, Concat으로 편집하고, kie.ai로 필요한 장면을 생성하는 흐름으로 진행합니다.

FFmpeg는 이 과정에서 주로 뒤에서 일합니다. Hyperframes가 만든 장면 이미지들을 MP4 영상으로 묶을 때, Whisper가 녹음 파일을 읽어 들일 때 FFmpeg를 부릅니다. 여러분이 FFmpeg 명령을 직접 칠 일은 많지 않지만, 설치되어 있지 않으면 두 도구 모두 멈춥니다. 그래서 수업 시작 직후 Node.js, Git과 함께 설치합니다.

윈도우에 설치하기

FFmpeg 공식 사이트(https://ffmpeg.org )는 윈도우용 설치 파일을 직접 만들지 않고, 미리 만들어 둔 배포판을 안내합니다. 그중 많이 쓰는 것이 gyan.dev에서 만든 배포판이고, winget으로도 받을 수 있습니다.

기본 방법. winget으로 설치하기

1) 시작 버튼을 누르고 PowerShell을 입력해 Windows PowerShell을 엽니다. 2) 아래 명령을 붙여 넣고 Enter를 누릅니다.

winget install Gyan.FFmpeg

이 명령은 gyan.dev의 FFmpeg 배포판을 내려받아 압축을 풀고, ffmpeg와 ffprobe 명령을 어디서든 쓸 수 있게 등록합니다. 처음 쓰면 이용 약관에 동의할지 묻는데, Y를 입력하고 Enter를 누르면 됩니다.

3) 설치가 끝나면 지금 열린 PowerShell 창을 닫고 새 창을 엽니다. 이미 열려 있던 창은 새로 등록된 명령을 모릅니다.

막혔을 때의 대안. 직접 내려받아 등록하기

winget이 없거나 회사에서 막혀 있다면 압축 파일을 직접 받아 쓸 수 있습니다.

1) https://www.gyan.dev/ffmpeg/builds/ 에서 release builds 항목의 ffmpeg-release-essentials.zip을 받습니다. 2) 압축을 풀고, 폴더 이름을 ffmpeg로 바꿔 C 드라이브 바로 아래로 옮깁니다. 그러면 C:\ffmpeg\bin 안에 ffmpeg.exe가 있어야 합니다. 3) 시작 버튼에서 환경 변수를 검색해 계정의 환경 변수 편집 화면을 엽니다. 4) 사용자 변수 목록에서 Path를 고르고 편집을 누른 뒤, 새로 만들기를 눌러 C:\ffmpeg\bin을 추가하고 확인을 누릅니다. 5) PowerShell 창을 모두 닫고 새로 엽니다.

이 과정을 PATH 등록이라고 합니다. 윈도우에게 명령 프로그램이 들어 있는 폴더를 알려 주는 일입니다. 사용자 변수에 등록하면 보통 관리자 권한 없이도 할 수 있습니다.

설치 확인

새 PowerShell 창에서 아래 명령을 입력합니다.

ffmpeg -version

이 명령은 설치된 FFmpeg의 버전과 포함된 기능 목록을 보여 줍니다. 첫 줄이 아래와 비슷하게 ffmpeg version으로 시작하면 정상입니다. 숫자와 뒷부분은 받은 배포판에 따라 다릅니다.

ffmpeg version 9.0.2-full_build-www.gyan.dev Copyright (c) 2000-2026 the FFmpeg developers

그 아래로 긴 설정 목록이 이어지는데, 읽지 않아도 됩니다.

처음 써 보기

연습용으로 짧은 MP4 파일 하나를 준비해 바탕 화면에 두고, 이름을 sample.mp4로 바꿉니다. 그리고 PowerShell에서 바탕 화면 폴더로 이동합니다.

cd $HOME\Desktop

이 명령은 작업 위치를 바탕 화면으로 옮깁니다. 회사 PC에서 바탕 화면이 OneDrive와 연결되어 있으면 이 경로에 파일이 없을 수 있는데, 그럴 때는 파일 탐색기 주소창에서 바탕 화면의 실제 경로를 복사해 cd 뒤에 붙여 넣으세요.

1) 파일 정보 보기

ffprobe -hide_banner sample.mp4

ffprobe는 FFmpeg와 함께 설치되는 정보 확인 도구입니다. 영상 길이(Duration), 해상도, 초당 프레임 수, 음성 형식 같은 정보를 보여 줍니다. 파일은 바뀌지 않습니다.

2) 앞부분 10초만 잘라 내기

ffmpeg -i sample.mp4 -t 10 -c copy clip.mp4

-i 뒤에는 원본 파일을, -t 10은 10초 길이를, -c copy는 다시 압축하지 않고 그대로 옮겨 담으라는 뜻입니다. 그래서 빠르게 끝납니다. 다만 다시 압축하지 않기 때문에 자르는 지점이 몇 프레임 어긋날 수 있습니다.

3) 영상에서 음성만 MP3로 뽑기

ffmpeg -i sample.mp4 -vn audio.mp3

-vn은 영상(video)은 빼라는 뜻입니다. 마지막 파일 이름의 확장자를 보고 FFmpeg가 알아서 MP3로 바꿉니다. Whisper에 녹음을 넣기 전에 이렇게 음성만 따로 뽑아 두면 다루기 편합니다.

명령이 끝나면 바탕 화면에 clip.mp4와 audio.mp3가 생겼는지 확인하세요. 원본 파일은 바뀌지 않습니다.

자주 막히는 곳

1) ffmpeg 명령을 찾지 못한다는 오류

ffmpeg : 'ffmpeg' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.

설치 전에 열어 둔 창을 그대로 쓰고 있거나, 직접 설치에서 PATH 등록이 빠진 경우입니다. 먼저 PowerShell을 새로 열어 보세요. 그래도 같다면 Path에 등록한 폴더 안에 ffmpeg.exe가 실제로 있는지 확인합니다. bin 폴더 하나 위를 등록하는 실수가 흔합니다.

2) 파일을 찾지 못한다는 오류

sample.mp4: No such file or directory

앞에는 입력한 파일 이름이 붙습니다. 파일 이름이 틀렸거나, 지금 있는 폴더에 파일이 없을 때 나옵니다. 파일 이름에 띄어쓰기나 한글이 있으면 따옴표로 감싸 주세요.

ffmpeg -i "제품 소개 영상.mp4" -vn "제품 소개 음성.mp3"

3) 만든 파일이 재생되지 않는 경우

원본의 압축 방식(코덱)을 그대로 옮겨 담았는데 재생 프로그램이 그 코덱을 모르면 생깁니다. -c copy를 빼고 다시 실행하면 FFmpeg가 널리 쓰이는 형식으로 다시 압축합니다. 시간은 더 걸립니다.

4) 회사 PC에서 막히는 경우

winget 자체가 막혀 있거나, 내려받은 실행 파일을 백신이 막는 경우가 있습니다. 수업 전에 교육 담당자에게 설치 가능 여부를 확인하고, 필요하면 위의 직접 설치 방법을 쓰세요.

용어 풀이

코덱: 영상과 음성을 작게 압축하고 다시 풀어 주는 방식입니다. H.264, AAC 같은 이름이 코덱입니다. 인코딩: 영상이나 음성을 특정 코덱으로 압축해 저장하는 일입니다. 컨테이너: 영상, 음성, 자막을 한 파일에 담는 상자입니다. MP4, MOV가 컨테이너 형식입니다. 프레임레이트: 1초에 보여 주는 정지 화면 수입니다. 30fps는 1초에 30장이라는 뜻입니다. 비트레이트: 1초 분량에 쓰는 데이터 양입니다. 높을수록 화질은 좋아지고 파일은 커집니다. PATH: 윈도우가 명령 프로그램을 찾아보는 폴더 목록입니다.

맥에서는

맥은 Homebrew(https://brew.sh )를 먼저 설치한 다음, 터미널에서 아래 명령으로 설치하는 방법이 가장 간단합니다.

brew install ffmpeg

설치 후 터미널을 새로 열고 ffmpeg -version으로 확인합니다. 처음 써 보기의 명령은 맥에서도 그대로 쓸 수 있고, 바탕 화면 이동만 cd ~/Desktop으로 바꾸면 됩니다.

다음 글

다음 글에서는 GitHub에 공개된 프로그램과 예제를 내려받을 때 쓰는 Git을 설치합니다. Git 윈도우 설치 방법과 git clone으로 프로그램 내려받기

시리즈 전체 목록: https://www.letscoding.kr/blog/category/tools

공식 문서: https://ffmpeg.org/download.html https://ffmpeg.org/documentation.html https://www.gyan.dev/ffmpeg/builds/ 확인일: 2026-11-02