멀티미디어계의 맥가이버 칼
FFmpeg은 오픈소스 커맨드라인 미디어 toolkit. decode, encode, transcode, mux, demux, stream, filter, play — 사람이 만든 미디어 포맷 거의 다 처리해. 화려하진 않아. flag 줄줄이 붙은 CLI를 터미널에 쳐 넣어. 근데 영상 진지하게 다루는 모든 소프트웨어가 FFmpeg이나 그 라이브러리 (codec 작업용 libavcodec, container 파싱용 libavformat, filtergraph 엔진용 libavfilter) 를 그대로 쓰거나 안에 박아 써.
YouTube transcoding 팜, VLC, OBS Studio, HandBrake, Plex, Kdenlive, Chromium 미디어 스택, 요즘 거의 모든 podcast 앱 — 다 FFmpeg 위에 올라가 있어. 터미널에 ffmpeg -i in.mp4 out.webm 한 줄 치면, 하루 수십억 영상 처리하는 그 엔진을 너도 그대로 쓰는 거야.
지금 어디까지 와 있는지
현재 stable은 FFmpeg 8.1 "Hoare", 2026년 3월 16일에 나왔어. 8.x 라인은 native xHE-AAC decode, Vulkan-compute 기반 ProRes encode/decode, D3D12 H.264/AV1 encode, EXIF/LCEVC metadata parsing 같은 걸 박아 넣었어. 직전엔 8.0 "Huffman" (2025년 8월) — native APV/ProRes RAW decoder, Vulkan AV1 encode, VVC 개선. release codename은 컴퓨터과학 거장들 (Hoare, Huffman, Dijkstra, Turing) — 이 프로젝트가 자기 자신을 얼마나 진지하게 보는지에 대한 경고야.
왜 쓰게 될지
영상 만지는 일 — YouTube 채널, podcast 파이프라인, Kaggle 영상 데이터셋, screen recording 아카이브, AI 생성 영상 후처리 — 어디든 FFmpeg이 비싼 GUI 더미를 한 줄짜리 명령어로 바꿔줘. 패턴 익히면 한 번 변환하려고 Premiere 안 켜. Cloud Convert에 돈 안 내. bash 함수 4줄짜리 짜놓고 mp4-to-h265 라고 부르고 끝.