이 글에서는 Mac에 FFmpeg를 설치하는 방법을 단계별로 자세히 알려드립니다. FFmpeg는 비디오 및 오디오의 녹화, 변환, 스트리밍까지 모두 처리할 수 있는 종합 멀티미디어 패키지로, 업계 표준 디지털 오디오 코덱 라이브러리인 libavcodec도 포함하고 있습니다.
FFmpeg는 여러 구성 요소로 이루어져 있습니다. FFmpeg 자체는 하나의 비디오 포맷을 다른 포맷으로 변환하는 명령줄 프로그램이며, TV 장치에서 실시간으로 영상을 캡처하고 인코딩하는 기능도 지원합니다. 또한 FFserver는 HTTP 및 RTSP 방식의 오디오·비디오 콘텐츠 서버로, 라이브 스트리밍용으로 설계되었습니다.
다행히 Mac에 FFmpeg를 설치하는 데 터미널 사용법이나 복잡한 명령어를 깊이 공부할 필요는 없습니다. 아래에서 모든 과정을 상세히 안내해 드리겠습니다.
1부. FFmpeg란 무엇인가?
FFmpeg를 처음 접하는 분들을 위해 간단히 설명하자면, FFmpeg는 명령줄 기반의 강력한 도구 세트로, 누구나 어떤 형식의 멀티미디어 파일이든 다른 형식으로 변환할 수 있게 해주는 프로그램입니다. 거의 모든 종류의 미디어를 처리할 수 있는 다양한 코덱과 알고리즘을 갖추고 있으며, 하위 구성 요소들이 사실상 무한에 가까운 유연성을 제공합니다.
미디어 분야에서 작업해 보셨다면 VLC라는 훌륭한 플레이어를 이미 사용해 보셨을 것입니다. VLC는 거의 모든 형식의 파일을 재생할 수 있는데, 그 비결은 바로 FFmpeg 프로젝트의 인코더 코어를 내장하고 있기 때문입니다. 이처럼 FFmpeg의 구성 요소들은 수많은 미디어 소프트웨어에 활용되고 있습니다.
다만 FFmpeg의 단점은 그 유연성만큼이나 설치 과정이 다소 복잡하게 느껴질 수 있다는 점입니다. 다행히 더 간편한 설치 방법들도 존재하지만, 널리 알려져 있지는 않습니다. 이 가이드는 macOS 10.9 이상을 실행 중인 환경을 기준으로 합니다. "간편 설치" 방법으로는 Homebrew와 MacPorts, 두 가지 선택지가 있습니다. 주의할 점은 Homebrew와 MacPorts를 동일한 시스템에 함께 설치하면 서로 충돌한다는 것입니다. 반드시 둘 중 하나만 선택하세요.
2부. Mac에 FFmpeg 설치하는 방법
아래는 Mac에 FFmpeg를 설치하는 두 가지 방법입니다.
방법 1. Homebrew로 FFmpeg 설치하기
- Mac에서 Homebrew를 먼저 설치합니다. Homebrew는 macOS에 최적화된 훌륭한 패키지 관리자입니다.
- Homebrew 설치 후, 터미널에 다음 명령어를 입력하여 FFmpeg를 설치합니다:
brew install ffmpeg
이 한 줄 명령어는 macOS Catalina 10.15.5 버전에서 테스트되었으며 정상적으로 작동합니다. 참고로, 나중에 Netflix의 VMAF 같은 추가 도구를 FFmpeg와 함께 Mac에서 사용하고 싶다면, FFmpeg 설치 시 해당 옵션을 함께 지정하면 됩니다.
방법 2. MacPorts로 FFmpeg 설치하기
- 먼저 MacPorts 공식 웹사이트에서 최신 버전의 MacPorts 인스톨러를 다운로드하여 Mac에 설치합니다.
- 그다음 터미널에 다음 명령어를 입력하여 FFmpeg를 설치합니다:
sudo port install ffmpeg
설치 후 확인 방법
- 명령어를 입력하기 전에 오타가 없는지 꼼꼼히 확인한 후 Return(엔터) 키를 누릅니다. 최근에 sudo 명령을 실행한 지 오래되었다면 관리자 암호를 다시 입력해야 할 수 있습니다.
- 설치가 완료되면 터미널에 ffmpeg라고 입력하고 Return 키를 눌러 정상적으로 작동하는지 확인합니다. 버전 정보와 함께 다양한 옵션이 출력되면 성공적으로 설치된 것입니다.
팁: Homebrew 웹사이트에는 사용 가능한 모든 옵션이 잘 정리되어 있습니다. Google이나 Stack Overflow에서 검색하기 전에 먼저 확인해 보는 것이 좋습니다.
모든 과정이 순조롭게 진행되었다면 이제 Mac에 FFmpeg가 성공적으로 설치된 것입니다. 이제 FFmpeg를 활용하여 다양한 동영상 파일을 자유롭게 변환해 보세요.