세상에서 제일 짧은 FFmpeg 명령
Format 변환이 너무 흔해서 FFmpeg이 어이없을 정도로 너그러운 default 동작을 가져: input과 output 주면 output 확장자 보고 sensible codec 추측해. ffmpeg -i input.mov output.mp4 그냥 동작해. Output 확장자가 container 선택 driver, container가 default codec driver.
아무것도 명시 안 하면 FFmpeg이 뭘 고를까
.mp4 output이면 default video는 H.264 (libx264), default audio는 AAC. .webm이면 VP9 + Opus. .mkv면 source가 호환되면 그대로 copy, 아니면 MP4 default와 같은 걸로 re-encode. Default는 reasonable. Optimal은 아냐. 파일 크기나 품질 신경 쓰면 명시적 codec/quality flag 줘 — Track 3에서 다 다뤄.
주마다 한 번씩 나오는 흔한 변환
MOV → MP4 (Final Cut export → 웹 안전), MKV → MP4 (Plex source → 폰), WebM → MP4 (yt-dlp output → editor가 여는 파일), AVI → MP4 (10년 묵은 footage → 모던 container). 다 한 줄.