FFMPEG는 다양한 비디오, 오디오 포맷을 변환 및 처리하는 강력한 도구로, 다양한 운영체제에서 설치할 수 있다. 설치 방법은 사용 중인 운영체제에 따라 달라지며, 여기에서는 대표적인 운영체제인 Linux, Windows, 그리고 macOS에 FFmpeg를 설치하는 방법을 설명하겠다.

Linux에서 FFMPEG 설치

APT 패키지 관리자 이용 (Ubuntu/Debian 기반)

Ubuntu나 Debian 계열의 배포판에서는 APT 패키지 관리자를 통해 쉽게 FFMPEG를 설치할 수 있다. 다음 명령어를 터미널에 입력하여 설치한다.

sudo apt update
sudo apt install ffmpeg

설치가 완료되면, 다음 명령어를 통해 FFMPEG가 제대로 설치되었는지 확인할 수 있다.

ffmpeg -version

이 명령을 입력하면 설치된 FFMPEG의 버전 정보가 표시된다. 예시 출력은 다음과 같다.

ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)

소스 컴파일 방법

최신 버전의 FFMPEG를 사용하고 싶거나, 커스텀 옵션으로 설치하려면 소스 코드를 직접 컴파일할 수 있다.

  1. 의존성 패키지 설치

먼저, 컴파일에 필요한 의존성 패키지를 설치한다.

sudo apt update
sudo apt install yasm pkg-config libavcodec-dev libavformat-dev libavfilter-dev libavdevice-dev libx264-dev libx265-dev
  1. FFMPEG 소스 코드 다운로드

다음 명령어를 사용하여 FFMPEG 소스 코드를 다운로드한다.

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
  1. 컴파일 및 설치

소스 코드를 다운로드한 후 다음 명령어를 통해 FFMPEG를 컴파일하고 설치할 수 있다.

./configure
make
sudo make install

타 패키지 관리자 이용 (Fedora)

Fedora와 같은 RPM 기반 배포판에서는 DNF 패키지 관리자를 사용하여 FFMPEG를 설치할 수 있다. 다음 명령어를 사용한다.

sudo dnf install ffmpeg

Windows에서 FFMPEG 설치

사전 준비

Windows에서 FFMPEG를 설치하는 방법은 크게 두 가지로 나뉜다. 첫 번째는 미리 컴파일된 바이너리를 다운로드하여 설치하는 방법이고, 두 번째는 소스를 컴파일하는 방법이다. 여기서는 미리 컴파일된 바이너리를 설치하는 방법을 중점적으로 설명하겠다.

ZIP 파일 다운로드 및 설치

  1. FFmpeg 공식 사이트 방문
    FFmpeg 다운로드 페이지에 접속하여 윈도우용 빌드를 다운로드할 수 있다. ‘Windows builds from gyan.dev’를 클릭한다.

  2. ZIP 파일 다운로드
    gyan.dev 사이트에 접속하면 최신 버전의 FFmpeg를 ZIP 파일 형식으로 다운로드할 수 있다. 다양한 버전이 제공되며, 'Release' 버전이 일반적으로 사용하기에 적합한다.

  3. ZIP 파일 압축 해제
    다운로드한 ZIP 파일을 원하는 디렉토리에 압축을 해제한다. 예를 들어, C:\ffmpeg 경로에 압축을 해제할 수 있다.

  4. 환경 변수 설정
    FFmpeg를 명령 프롬프트에서 언제든지 사용할 수 있도록 환경 변수를 설정해야 한다.

  5. '내 PC' 아이콘을 우클릭하여 '속성'을 선택한다.

  6. '고급 시스템 설정'을 클릭한 후 '환경 변수' 버튼을 클릭한다.
  7. '시스템 변수'에서 'Path'를 찾아 '편집'을 클릭한다.
  8. 새로운 항목을 추가하고, FFmpeg 실행 파일이 포함된 bin 폴더 경로(예: C:\ffmpeg\bin)를 입력한다.
  9. '확인'을 눌러 모든 창을 닫습니다.

  10. FFmpeg 설치 확인
    명령 프롬프트를 열고 다음 명령어를 입력하여 FFmpeg가 정상적으로 설치되었는지 확인한다.

bash ffmpeg -version

설치된 버전 정보가 출력되면 성공적으로 설치된 것이다.

Chocolatey 패키지 관리자 이용

Windows에서 패키지 관리자인 Chocolatey를 통해 FFmpeg를 설치할 수도 있다. 다음은 Chocolatey를 이용한 설치 방법이다.

  1. Chocolatey가 설치되어 있지 않다면, Chocolatey 설치 페이지에 나와 있는 방법대로 설치한다.
  2. 명령 프롬프트를 관리자 권한으로 실행한 후 다음 명령어를 입력한다.

bash choco install ffmpeg

  1. 설치가 완료되면 ffmpeg -version 명령어로 정상 설치 여부를 확인할 수 있다.

macOS에서 FFMPEG 설치

Homebrew 패키지 관리자 이용

macOS에서는 Homebrew를 사용하여 쉽게 FFmpeg를 설치할 수 있다. Homebrew가 설치되어 있지 않다면, Homebrew 공식 사이트에 방문하여 설치한다.

  1. Homebrew 설치
    터미널에서 다음 명령어를 입력하여 Homebrew를 설치한다.

bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  1. FFmpeg 설치
    Homebrew를 통해 FFmpeg를 설치하는 명령어는 다음과 같다.

bash brew install ffmpeg

  1. FFmpeg 설치 확인
    터미널에서 다음 명령어를 입력하여 설치가 성공했는지 확인한다.

bash ffmpeg -version

MacPorts 패키지 관리자 이용

MacPorts를 사용할 수도 있으며, 이 경우 다음과 같은 과정을 거친다.

  1. MacPorts 설치
    MacPorts 공식 사이트에 접속하여 설치 방법을 참고한다.

  2. FFmpeg 설치
    MacPorts가 설치되었다면 다음 명령어로 FFmpeg를 설치할 수 있다.

bash sudo port install ffmpeg

  1. FFmpeg 설치 확인
    마찬가지로 ffmpeg -version 명령어로 설치가 정상적으로 완료되었는지 확인한다.