동영상 변환

FFmpeg 다운로드 — 명령줄 도구·배포판 선택

FFmpeg

FFmpeg

개발사
FFmpeg Developers
라이선스
무료 오픈소스 · 빌드 구성에 따라 LGPL/GPL 조건 상이
OS
Windows / macOS / Linux

1. 개요

FFmpeg는 영상·음성을 명령줄에서 변환하고 처리하는 무료 오픈소스 프로젝트입니다. 화면에서 버튼을 누르는 일반 편집기와 달리 입력·출력 파일, 코덱, 필터를 명령으로 지정합니다. 반복 작업이나 세부 형식 제어가 필요할 때 유용하며, 기기 프리셋으로 영상을 압축하려면 HandBrake, 화면에서 변환·리먹스 작업을 고르려면 Shutter Encoder가 더 편할 수 있습니다. ffmpeg는 파일 처리, ffprobe는 스트림과 형식 검사, ffplay는 재생을 맡습니다.

재인코딩은 코덱과 품질을 바꾸는 작업이고, stream copy는 압축된 스트림을 다시 인코딩하지 않고 옮기는 작업입니다. 스트림 복사에는 영상·음성 필터를 적용할 수 없으며, 복사할 코덱을 출력 컨테이너가 지원해야 합니다. 확장자만 바꾸면 모든 기기에서 재생되는 것은 아닙니다. 음량 필터를 쓰는 경우에도 음성은 다시 처리되므로 원본과 다른 이름으로 출력하고 결과를 확인하세요.

AAC 한 트랙을 M4A로 저장하고 결과 확인하기

공식 다운로드의 큰 첫 버튼은 실행 프로그램이 아닌 소스 코드 압축 파일입니다. 직접 컴파일하지 않고 사용할 사람은 Get packages & executable files 영역에서 운영체제에 맞는 제공자와 실행용 빌드를 고릅니다. 확인한 공식 안정 릴리스는 2026년 9월 18일의 9.0.2이며, 실제 설치 파일의 버전은 제공자별로 다를 수 있습니다. 개발 빌드와 안정 릴리스를 구별하고, 필요한 코덱·필터가 해당 빌드에 들어 있는지도 확인하세요.

공식 허브가 연결하는 Windows Gyan 빌드에서 essentials는 흔히 쓰는 라이브러리, full은 추가 라이브러리까지 포함하며 shared는 공유 라이브러리와 개발 파일이 필요한 경우의 선택입니다. 일반 명령 작업에 shared를 무조건 받을 필요는 없습니다. 이 제공자의 Windows 10 이상 조건을 다른 OS·제공자의 요구사항으로 일반화하지 마세요. FFmpeg의 기본 라이선스는 LGPL 2.1 이상이지만 선택한 구성에 따라 GPL이나 version 3 조건 등이 적용될 수 있습니다. 무료라는 사실만으로 모든 빌드의 무제한 재배포나 상업적 결합을 보장하지 않습니다.

2. 주요 기능

  • 영상·음성 변환과 코덱·컨테이너 선택
  • 재인코딩과 stream copy 작업 구분
  • 영상 크기 조절·음량 처리 등 빌드에 포함된 필터
  • ffprobe로 스트림·표본율·길이 등 파일 정보 검사
  • ffplay로 미디어 재생
  • 명령을 이용한 반복 처리와 세부 옵션 제어

한 파일을 측정·출력·재측정하는 방법

3. 시스템 요구사항

실행 방식
터미널·PowerShell 등에서 명령 실행
배포 선택
공식 허브의 운영체제별 실행용 패키지 · 소스와 구별
Windows예시
Gyan 빌드는 Windows 10 이상 안내 · 다른 배포는 해당 조건 확인
구성
필요 코덱·필터와 라이선스는 받은 빌드에서 확인
저장공간
입력 보관과 별도 출력 파일을 위한 공간

4. 설치 방법

  1. 1.

    FFmpeg 배포판 선택 버튼으로 공식 다운로드 허브를 엽니다.

  2. 2.

    직접 빌드할 목적이 아니라면 소스 코드 대신 Get packages & executable files에서 OS에 맞는 실행용 배포를 고릅니다.

  3. 3.

    안정판·개발 빌드와 CPU·패키지 구성을 확인하고 배포 제공자의 압축 해제 또는 설치 안내를 따릅니다.

  4. 4.

    Windows 압축 배포라면 bin 폴더의 ffmpeg.exe를 PowerShell에서 .\ffmpeg.exe -version으로 확인합니다. PATH 변경이나 관리자 실행은 필수 단계가 아닙니다.

  5. 5.

    중요하지 않은 입력 사본으로 작업하고 원본과 다른 이름으로 출력한 뒤 재생·파일 정보를 확인합니다.

5. FFmpeg와 비슷한 프로그램 비교

HandBrake
GUI와 기기 프리셋으로 영상을 재인코딩하는 선택입니다. FFmpeg는 명령줄에서 스트림 복사·필터·오디오 단독 작업까지 직접 지정할 수 있습니다.
Shutter Encoder
FFmpeg 기반 작업을 화면에서 선택하는 변환·리먹스 도구입니다. 명령을 직접 구성하기 부담스러우면 GUI 경로를 비교하세요.
Audacity
파형을 보며 음성을 편집하고 효과를 적용할 때 맞습니다. Audacity의 선택형 FFmpeg 라이브러리 설치는 여기서 받는 CLI 실행 파일과 별도입니다.

6. 자주 묻는 질문

공식 다운로드에서 받은 tar.xz 파일로 바로 실행하나요?

+

첫 소스 다운로드는 컴파일할 개발자·배포자를 위한 파일입니다. 실행용 프로그램이 필요하면 공식 허브의 Get packages & executable files에서 해당 OS의 제공자 링크를 선택하세요.

FFmpeg에 편집 화면이나 버튼이 있나요?

+

이 페이지의 FFmpeg는 명령줄 도구입니다. 일반 영상 변환·압축을 화면에서 시작하려면 HandBrake나 Shutter Encoder를 비교할 수 있습니다.

essentials·full·shared 중 무엇을 고르나요?

+

Gyan의 essentials는 일반적으로 쓰는 라이브러리, full은 추가 라이브러리까지 포함합니다. shared는 공유 라이브러리와 개발 파일이 필요한 경우의 구성입니다. 필요한 기능과 제공자의 포함 목록으로 고르세요.

stream copy로 음량이나 크기를 바꿀 수 있나요?

+

스트림 복사는 압축된 데이터를 다시 인코딩하지 않으므로 해당 스트림에 필터를 적용할 수 없습니다. 음량·영상 크기 등의 필터 작업에는 디코딩과 재인코딩이 필요합니다.

무료이면 어떤 빌드든 재배포해도 되나요?

+

기본 LGPL 2.1 이상과 선택 구성의 GPL·version 3 등 조건을 구별해야 합니다. 실제 받은 빌드의 라이선스와 결합·재배포 조건을 확인하세요.

Audacity의 FFmpeg 오류에 이 실행 파일을 지정하면 되나요?

+

Audacity가 요구하는 선택형 import/export 라이브러리와 FFmpeg CLI 실행 파일은 다릅니다. Audacity 페이지의 라이브러리 선택 안내와 해당 공식 설치 경로를 확인하세요.

7. 참고 자료

관련 가이드

관련 프로그램