C.W.K.
Stream
Lesson 03 of 10 · published

FFmpeg 제정신으로 설치하는 법

~8 min · install, homebrew, macos, linux

Level 0Viewer
0 XP0/73 lessons0/15 achievements
0/100 XP to next level100 XP to go0% complete

패키지 매니저 하나, 명령어 하나

99%의 경우 FFmpeg 설치는 OS 패키지 매니저로 한 줄. source에서 컴파일해야 하는 사람은 특정 patent-encumbered codec 쫓는 사람, git master의 미공개 filter 필요한 사람, enterprise CI 이미지에 묶인 사람뿐이야. 제정신 path부터 다룰게.

macOS — Homebrew

Apple Silicon, Intel Mac 모두 Homebrew의 ffmpeg formula가 가장 유용한 라이브러리 (libx264, libx265, libsvtav1, libvpx, libdav1d, libvmaf, opus, lame, openssl, sdl2) 를 묶어주고 VideoToolbox/AudioToolbox 하드웨어 encode/decode를 켜놨어. 그게 네가 원하는 거야.

Linux — distro 패키지, 필요하면 업그레이드

Ubuntu/Debian: sudo apt install ffmpeg. Arch/Manjaro: sudo pacman -S ffmpeg. Fedora: sudo dnf install ffmpeg-free (또는 RPM Fusion ffmpeg 으로 codec 풀세트). 단점: distro 패키지는 major 버전 한두 개 뒤처지는 경우 많아. Ubuntu 24.04 박스에 오늘 8.x 필요하면 johnvansickle.com 공식 static build 또는 jellyfin-ffmpeg 쓰는 게 편해.

Windows

winget install Gyan.FFmpeg 쓰거나 gyan.dev static build 받아. 손으로 C:\\ 박고 PATH 편집하는 건 그 짓 자체를 즐기는 사람만.

Code

macOS 설치 + 검증·bash
# 설치
brew install ffmpeg

# 버전 + configuration 라인 확인 — 어떤 라이브러리 컴파일 됐는지 보여줌
ffmpeg -version | head -3

# 하드웨어 가속 list — videotoolbox 가 있어야 함
ffmpeg -hide_banner -hwaccels
나중에 업그레이드·bash
# Homebrew 업데이트 + formula 업그레이드
brew update && brew upgrade ffmpeg

# 최근 release가 뭔가 깨면 known-good 버전에 pin
brew pin ffmpeg

# 다시 업그레이드할 준비 되면 풀어
brew unpin ffmpeg

External links

Exercise

플랫폼 패키지 매니저로 FFmpeg 설치 (또는 업그레이드). ffmpeg -version | head -3 으로 8.x 인지 확인. macOS면 ffmpeg -encoders | grep videotoolbox 도 돌려서 h264_videotoolbox + hevc_videotoolbox 둘 다 있는지 검증.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.