Hardware encoder 신뢰 전 확인 셋
- Encoder 컴파일 됐나?
ffmpeg -encoders | grep <name>. Homebrew/apt 빌드 가 2026년 default 로 VideoToolbox/NVENC/QSV enable, custom 빌드 는 안 할 수도. - Kernel/driver 가 device 노출?
ffmpeg -hwaccels가 사용 가능한 거 list. Linux/NVIDIA 면 recent driver + CUDA library 도 필요. - 실제로 동작? 5초 clip encode + wall-clock time 와 quality 봐. Misconfigured pipeline 이 같은 flag 에 silently software encoding 으로 fallback.
플랫폼 별 체크리스트
- Apple Silicon — VideoToolbox 가 모든 Homebrew 빌드에. 그냥 동작.
- Linux + NVIDIA — 독점 driver + nvidia-cuda-toolkit 설치.
nvidia-smi로 검증; 그 다음 FFmpeg 이 NVENC/NVDEC 봄. - Linux + Intel iGPU —
intel-media-driver(또는i965-va-driver) 설치;vainfo로 검증. FFmpeg 이qsv또는vaapi사용. - Windows + NVIDIA / AMD — driver + CUDA toolkit (NVIDIA) 또는 AMF SDK (AMD). 대부분 빌드가 out of box 동작.