Codec video essenziali per la riproduzione: cosa ti serve e perché
Un file video non si riproduce se il tuo sistema manca del decodificatore per il suo codec. Ecco la mappa pratica di codec, contenitori e cosa installare.
I codec che incontrerai effettivamente
| Codec | Comune in | Stato | Decodifica hardware? |
|---|---|---|---|
| H.264 / AVC | MP4, MKV, MOV, TS, Blu-ray, streaming | Baseline universale | Sì (tutto dal ~2010) |
| H.265 / HEVC | 4K Blu-ray, iPhone HEIC/HEVC, GoPro, DJI, Netflix | Standard su dispositivi nuovi; licenze a pagamento | Sì (Intel 6ª gen+, AMD Polaris+, Apple Silicon, Nvidia Pascal+) |
| VP9 | YouTube, WebM, Chrome/Edge/Firefox | Royalty-free, standard web | Sì (ampio supporto) |
| AV1 | YouTube 4K/8K, Netflix, emergente | Royalty-free, 30% meglio di HEVC | Sì (Intel 11ª gen+, AMD RDNA2+, Apple M1+, Nvidia RTX 30+) |
| MPEG-2 | DVD, broadcast TS, vecchie videocamere | Legacy; universale | Sì (antico) |
| MPEG-4 Part 2 (DivX/XviD) | AVI, download primi anni 2000 | Obsoleto | Solo software |
| ProRes / DNxHR | .mov, montaggio professionale | Intermedi di montaggio; non per consegna | Parziale (Apple Silicon, alcune Nvidia) |
Contenitori ≠ Codec
Contenitore = involucro (.mp4, .mkv, .mov, .avi, .ts, .webm).
Codec = algoritmo di compressione all'interno.
Esempio: video.mkv potrebbe contenere H.264, HEVC, VP9, AV1 o ProRes. L'estensione del file non ti dice il codec.
Come identificare il codec di un file
- MediaInfo (gratuito, cross-platform) — metadati tecnici dettagliati
- VLC → Strumenti → Informazioni codec
- ffprobe (CLI):
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of csv=p=0 file.mp4
Risolvere errori "Codec mancante"
Windows
- Installa K-Lite Codec Pack (Standard) — include LAV Filters, MPC-HC
- Oppure: MPC-BE / MPV — player autonomi con decodificatori integrati (nessun pacchetto di sistema necessario)
- HEVC: Microsoft "HEVC Video Extensions" ($0,99 nello Store) oppure usa MPV/VLC
Mac
- IINA / VLC / MPV — riproducono tutto senza modifiche di sistema
- QuickTime Player: Limitato ai codec supportati da Apple (niente MKV, niente VP9, niente AV1)
Linux
sudo apt install ubuntu-restricted-extras(Ubuntu/Mint)sudo dnf install ffmpeg(Fedora) + RPM Fusion- MPV / VLC flatpak includono tutti i codec
Mobile
- iOS: VLC, Infuse (il migliore), PlayerXtreme
- Android: VLC, MX Player, MPV
Consiglio da professionista
Smetti di installare pacchetti di codec. Usa un **player autonomo** (MPV, VLC, IINA, Infuse). Bundlano FFmpeg con ogni codec, si aggiornano automaticamente e non inquinano DirectShow/MediaFoundation di sistema. Un player, ogni formato.