LainyZine: 프로그래머 가이드 🐣

맥에서 ffmpeg 설치하는 방법

FFmpeg은 영상과 음성을 변환하고 편집할 수 있는 커맨드라인 프로그램으로 리눅스, 윈도우, 맥OS 등을 지원하고 있습니다. 영상 편집에는 프리미어나 iMovie 등 GUI 프로그램을 많이 사용합니다만, 코덱이나 파일 형식 변환 등을 손쉽게 할 수 있을 뿐만 아니라 매우 다양한 기능을 제공하고 있어 활용도가 높은 명령어 중 하나입니다. 이 글에서는 맥에서 FFmpeg을 설치하는 방법을 소개합니다.

Windows 10에서 FFmpeg을 설치하는 방법은 다음 글에서 소개합니다.

Homebrew 설치

FFmpeg을 설치하는 방법은 크게 2가지가 있습니다. 하나는 소스 코드를 직접 빌드하는 방법인데, 조금 어려운 편입니다. FFmpeg은 Homebrew 패키지로도 관리되고 있어서 brew 명령어만 있으면 손쉽게 설치할 수 있습니다. 이 글에서도 Homebrew를 사용한 설치 방법을 소개합니다.

아직 brew 명령어가 없다면 다음 명령어를 실행해 Homebrew를 설치해주세요.

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

인텔 맥과 애플 실리콘 맥에 따른 차이가 있을 수 있어서, Homebrew 설치에 대한 더 자세한 해설은 다음 글들을 참고해주시기 바랍니다.

Homebrew로 FFmpeg 설치하기

다음 명령어를 실행하면 바로 FFmpeg이 설치됩니다. 의존 패키지가 많아서 시간이 좀 걸립니다.

$ brew install ffmpeg
...
==> Installing ffmpeg
==> Pouring ffmpeg--5.0.arm64_big_sur.bottle.1.tar.gz
🍺  /opt/homebrew/Cellar/ffmpeg/5.0: 272 files, 48.8MB
...

FFmpeg을 설치하고 ffmpeg을 인자없이 실행하면 버전, 빌드 옵션, 기본적인 사용 방법이 출력됩니다.

$ ffmpeg
ffmpeg version 5.0 Copyright (c) 2000-2022 the FFmpeg developers
  built with Apple clang version 13.0.0 (clang-1300.0.29.30)
  configuration: --prefix=/opt/homebrew/Cellar/ffmpeg/5.0 ...
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
...

2022년 3월 현재 Homebrew 패키지 최신 버전 FFmpeg은 5.x 버전으로 애플 실리콘을 탑재한 맥과 인텔 맥을 모두 지원하고 있습니다. 아키텍처와 OS 별 정확한 지원 여부는 FFmpeg 패키지 페이지를 참고해주세요.

최신 버전은 ffmpeg 혹은 ffmpeg@5 패키지로 설치할 수 있으며, 구버전을 설치하고자 하는 경우 ffmpeg@4(4.4.1)과 ffmpeg@2.8(2.8.18) 패키지도 설치할 수 있습니다.

추천 문서

개발 버전이나 특정 버전을 설치해야하는 경우 혹은 빌드 옵션을 변경하고 싶은 경우 소스코드를 직접 빌드해야합니다. 이에 대해서는 공식 문서를 참고해주세요.

프로그램 소스 코드를 직접 빌드하는 방법에 대해서는 다음 글에서도 다루고 있습니다.

LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.