‘ffmpeg’ is not recognized — Windows에서 실행되게 만들기

Quick Start — 5단계로 끝내는 FFmpeg 인식 오류 해결
  1. FFmpeg 압축 해제 후 C:\ffmpeg 로 이동
  2. C:\ffmpeg\bin 폴더 존재 확인
  3. Windows 환경 변수(Path)에 C:\ffmpeg\bin 추가
  4. CMD/PowerShell/IDE 전부 완전 종료 후 재실행
  5. ffmpeg -version 으로 정상 인식 여부 확인

FFmpeg not recognized 오류 해결 — Windows PATH 환경 변수 설정 방법

CMD나 PowerShell에서 ffmpeg 명령을 실행했을 때 'ffmpeg' is not recognized as an internal or external command 오류가 나오면 대부분 Windows가 FFmpeg 실행 파일을 찾지 못하는 상태입니다. 이 글은 Windows에서 FFmpeg not recognized 오류를 가장 확실하게 해결하는 표준 절차를 제공합니다.

핵심 요약
  • FFmpeg 압축 해제 후 C:\ffmpeg\bin 폴더 준비
  • Windows 환경 변수(Path)에 C:\ffmpeg\bin 등록
  • 모든 터미널/IDE 완전 재시작
  • ffmpeg -version 으로 정상 작동 검증

FFmpeg not recognized 오류 발생 원인

  • PATH 미등록 — FFmpeg의 bin 경로가 시스템 환경 변수에 없음
  • 경로 오입력C:\ffmpeg까지만 넣고 \bin을 누락
  • 터미널 재시작 누락 — 기존 CMD/PowerShell 창이 이전 PATH 캐시 사용

증상별 원인 및 해결 방법 비교표

오류 증상 원인 해결 방법
'ffmpeg' is not recognized... FFmpeg 실행 파일 경로 인식 실패 PATH에 C:\ffmpeg\bin 정확히 추가
ffmpeg 입력 시 다른 프로그램 실행됨 동일 이름 충돌 where ffmpeg 로 우선순위 확인
PATH 적용 안 됨 터미널 이전 세션 캐시 유지 CMD/PowerShell/IDE 모두 재시작

Windows 환경에서 FFmpeg PATH 설정 5단계

Windows 환경 변수 Path에 C:\ffmpeg\bin 경로 추가하는 과정 화면
PATH 편집 화면에서 C:\ffmpeg\bin을 새로 추가해야 합니다.
참고 — PATH는 위에서 아래로 순서대로 읽힙니다. 동일 프로그램 충돌이 있을 때는 FFmpeg 경로를 상단으로 이동해 우선순위를 높일 수 있습니다.
  1. FFmpeg 압축 해제: 공식 빌드를 내려받아 C:\ffmpeg로 이동. 내부 bin 폴더 확인.
  2. 환경 변수 접근: 시작 메뉴에서 ‘환경 변수’ 검색 → 고급 시스템 설정 → 환경 변수.
  3. PATH 편집: 시스템 변수의 Path 선택 → 편집새로 만들기C:\ffmpeg\bin.
  4. 모든 터미널/IDE 종료: CMD, PowerShell, Windows Terminal, VSCode 등 완전 종료 후 재실행.
  5. 동작 확인: ffmpeg -version, where ffmpeg, PowerShell은 Get-Command ffmpeg.
ffmpeg -version 출력 확인 화면
정상적으로 버전이 출력되면 PATH 설정이 적용된 것입니다.
주의C:\ffmpeg까지만 등록하고 \bin을 빼먹는 실수가 매우 흔합니다.

예외 상황 및 대체 해결 방법

필요한 경우만 펼치기
  • 특정 계정만 적용: 사용자 변수의 Path에 추가.
  • 경로 충돌: where ffmpeg, Get-Command ffmpeg 로 중복 경로 확인 후 정리.
  • 패키지 매니저 설치: winget install Gyan.FFmpeg 등 선택적 사용.
주의 — 일부 IDE는 자체 터미널을 사용하므로 프로그램 자체 재시작 필요.

자주 묻는 질문

PATH 추가했는데 인식 안 됨

터미널 재시작 누락 또는 \bin 누락 가능성. 경로 재확인 후 CMD/PowerShell/IDE 모두 재시작.

CMD에서는 되는데 PowerShell에서만 안 됨

PowerShell alias 충돌 가능. Remove-Item Alias:ffmpeg -Force 후 테스트.

FFmpeg 폴더 이동해도 되나요?

가능하지만 PATH도 새 경로로 수정해야 함.

최종 점검 체크리스트

  • C:\ffmpeg\bin 존재 확인
  • 환경 변수(Path)에 정확히 추가
  • 모든 터미널 완전 종료
  • ffmpeg -version, where ffmpeg 확인
  • 중복된 FFmpeg 경로 정리

다른 영상 편집·스트리밍 오류와 함께 FFmpeg 문제가 발생했다면 아래 종합 허브도 참고하세요.
영상/스트리밍 툴 오류 해결 모음 — 실행·인코딩 오류 종합 가이드

참고 자료

댓글 쓰기

0 댓글