Perché il tuo iPhone apre un file video e rifiuta quello dopo
Due file sono entrambi «video», entrambi da un paio di gigabyte, entrambi scaricati dallo stesso posto. Uno parte nell'istante in cui lo tocchi. L'altro mostra una schermata grigia, o niente. La differenza non è quasi mai il file rotto — è cosa c'è avvolto intorno all'immagine, e quale di quegli involucri Apple ha deciso di supportare.
- Si aprono subito
- MP4 e MOV che contengono video H.264 o HEVC con audio AAC.
- Di solito rifiutati
- MKV, AVI, WebM, FLV, WMV — qualunque cosa ci sia dentro.
- La ragione
- iOS legge il contenitore prima del video, ed è supportato solo un elenco corto di contenitori.
Un file video è una scatola con dentro diverse cose
La parola «formato» viene usata per due cose completamente diverse, ed è lì che comincia quasi tutta la confusione. Un file video è un contenitore: una scatola che contiene una traccia video, una o più tracce audio, forse tracce di sottotitoli, segni di capitolo, copertina e una tabella che dice a un player dove ciascuna di queste cose comincia. MP4, MKV, AVI, MOV e WebM sono contenitori. Sono la scatola, non il contenuto.
Quello che c'è dentro la scatola è codificato con un codec — lo schema di compressione che trasforma quaranta gigabyte di fotogrammi grezzi in due. H.264, HEVC (H.265), AV1, VP9 e MPEG-4 Part 2 sono codec video; AAC, MP3, AC-3, E-AC-3, DTS, FLAC, Opus e Vorbis sono codec audio. Un singolo file MKV potrebbe contenere video HEVC, una traccia audio AC-3 in inglese, una traccia AAC in italiano e tre tracce di sottotitoli.
Quindi «questo dispositivo riproduce un MKV?» sono in realtà due domande impilate una sull'altra. Riesce ad aprire la scatola, e riesce a decodificare quello che ci trova dentro? Un player deve rispondere sì a entrambe. La riproduzione integrata di Apple risponde no alla prima domanda per quasi tutte le scatole, ed è per questo che il file non arriva nemmeno abbastanza avanti da fallire sulla seconda.
Le parole che vale la pena conoscere
Cinque termini coprono quasi ogni conversazione sui file video. Valgono dieci minuti perché trasformano «non funziona» in una domanda specifica a cui si può rispondere.
- Contenitore
- L'involucro del file — MP4, MKV, AVI, MOV, WebM, TS. Decide cosa un file può contenere (quante tracce audio, se i sottotitoli ci stanno dentro, se esistono i capitoli), non quanto bella sia l'immagine.
- Codec
- La compressione dell'immagine o del suono veri e propri: H.264, HEVC, AV1, VP9, AAC, AC-3, DTS, FLAC. Per alcuni di questi esiste la decodifica hardware; gli altri vanno decodificati dal processore, e costa batteria.
- Bitrate
- Quanti bit al secondo spende il file. È il fattore principale sia della qualità sia della dimensione — un film 4K a 8 Mbps e lo stesso film a 60 Mbps sono la stessa risoluzione e non sono neanche lontanamente la stessa immagine.
- Remux
- Spostare le tracce esistenti in un contenitore diverso senza toccarle. Veloce, senza perdita, ed è tutto il trucco dietro la trasformazione di un flusso in diretta in un file normale. Non si ricodifica niente, quindi non si perde niente.
- Transcodifica
- Ricodificare davvero il video in un altro codec. Lenta, calda, affamata di batteria e con perdita ogni singola volta — una copia convertita è sempre una generazione indietro rispetto all'originale.
Cosa accetta la riproduzione integrata di Apple
Questo è l'elenco pratico a partire da iOS 17 e macOS 14 — le stesse regole che seguono l'app File, Quick Look, Safari e QuickTime, perché condividono un unico stack media.
| Contenitore | iPhone / iPad | Mac (QuickTime) | Contenuto tipico |
|---|---|---|---|
| MP4 / M4V | Sì | Sì | Video H.264 o HEVC, audio AAC |
| MOV | Sì | Sì | Il contenitore di Apple, stessi codec |
| MKV (Matroska) | No | No | Qualsiasi cosa — il contenitore più flessibile in uso |
| AVI | No | No | Materiale DivX/Xvid più vecchio, audio MP3 o AC-3 |
| WebM | No | No | Video VP9 o AV1, audio Opus o Vorbis |
| FLV / WMV | No | No | Video web e Windows d'epoca |
| TS / M2TS | In parte | In parte | Flussi da trasmissione e Blu-ray |
| HLS (.m3u8) | Sì | Sì | Non un file — una playlist che punta a dei segmenti |
Anche dentro un contenitore supportato, un codec può comunque essere rifiutato: l'audio AC-3, E-AC-3 e DTS è comune nei film e non viene decodificato dal player di sistema, ed è per questo che alcuni file MP4 si riproducono con immagine e senza suono.
Perché l'elenco è così corto
Non è una svista. Apple distribuisce decoder hardware per i codec che supporta, così un iPhone può riprodurre un film 4K HEVC per ore con una carica — il video non tocca mai il processore principale. Supportare ogni contenitore e ogni codec del mondo vorrebbe dire decodificarne buona parte via software, con il costo di batteria e calore che ne consegue, e farsi carico delle licenze sui brevetti per formati a cui Apple non è interessata.
La conseguenza è che un lettore media generalista su iOS deve portarsi il proprio motore. Praticamente tutti sono costruiti sulla stessa base open source — FFmpeg e le sue librerie — che capisce all'incirca ogni contenitore e codec mai distribuito. È tutta qui la ragione per cui un player di terze parti apre file che il sistema non apre: non sta facendo qualcosa di astuto, sta facendo lui la decodifica.
Questo spiega anche una differenza che noterai tra i player. Uno che decodifica via software riprodurrà qualsiasi cosa ma si scalda su un film lungo; uno che passa il lavoro al decoder hardware ogni volta che il codec lo permette resta fresco e dura. Un buon player fa entrambe le cose — hardware dove può, software dove deve, e cambia senza chiederti niente.
Tre modi per guardare un file che iOS rifiuta
In ordine di quanto ti costano in tempo e qualità.
Cosa separa davvero un buon player da uno cattivo
Quasi ogni lettore media sull'App Store dichiara «tutti i formati». Queste sono le cose che cambiano una volta superato quel titolo.
- Decodifica hardware dove è possibile
H.264 e HEVC dovrebbero andare al decoder hardware, non alla CPU. Lo capisci in due minuti: il dispositivo si scalda, oppure no.
- Ogni traccia esposta, non solo la prima
Un film con tre lingue audio e cinque tracce di sottotitoli dovrebbe lasciarti passare da una all'altra durante la riproduzione, senza riaprire il file.
- Una ripresa che riprende davvero
Posizione salvata per file, ripristinata alla riapertura, e mantenuta quando il file viene rinominato o spostato. Sorprendentemente rara, ed è la cosa che ti mancherà di più.
- Comportamento sensato sui file enormi
Un remux da 20 GB dovrebbe scorrere fluido invece di congelarsi per quattro secondi a ogni salto. È una questione di indicizzazione, non di decodifica.
- Audio in background e Picture in Picture
Poter bloccare lo schermo e continuare ad ascoltare, o rimpicciolire il video in un angolo mentre rispondi a un messaggio, è quello che rende un player usabile su un telefono.
- Nessun passaggio di ricodifica nascosto da qualche parte
Se una app «importa» o «ottimizza» il tuo file per qualche minuto prima di riprodurlo, sta convertendo — con la perdita di qualità e l'attesa che questo comporta.
Lo stesso file sui tre dispositivi
Le regole sono identiche perché iOS, iPadOS e macOS condividono uno stack media. Quello che cambia è cosa puoi fare comodamente intorno alla riproduzione.
Il vincolo è lo spazio, quindi i file di solito arrivano, vengono guardati e vengono eliminati. L'audio in background e Picture in Picture contano qui più che altrove.
Il posto naturale per i film lunghi, e l'unico dispositivo dove un disco USB-C esterno pieno di video si può riprodurre sul posto, senza copiare prima niente sul dispositivo.
Nessuna pressione sullo spazio e nessun tetto termico, quindi la decodifica software di un codec scomodo è essenzialmente gratuita. È qui che sta bene un remux da 40 GB.
Le domande in cui questo si trasforma di solito
L'MKV ha qualità migliore dell'MP4?
Nessuno dei due è migliore — sono scatole, e la qualità vive nel codec e nel bitrate lì dentro. I file MKV in pratica hanno spesso un aspetto migliore perché l'MKV è quello che la gente usa per i rip ad alto bitrate, mentre l'MP4 è quello che i servizi di streaming consegnano a una frazione del bitrate. Metti la stessa traccia video in entrambi e sono identici pixel per pixel.
Convertire un MKV in MP4 perde qualità?
Solo se le tracce vengono ricodificate. Se i codec video e audio lì dentro sono già di quelli che l'MP4 può portare, un remux li sposta e basta, senza toccarli — senza perdita e di solito in meno di un minuto. Se l'HEVC deve diventare H.264, o il DTS deve diventare AAC, quella è una ricodifica e la qualità si perde.
Perché il mio file 4K scatta mentre uno più piccolo va bene?
O il codec viene decodificato via software quando potrebbe usare il decoder hardware, o il file sta su una memoria lenta — una condivisione di rete o un disco esterno su una connessione debole non riescono sempre ad alimentare 80 Mbps. Copialo in locale una volta come prova; se parte, la decodifica non è mai stata il problema.
Qual è il formato più sicuro in cui tenere una libreria?
MKV, se vuoi tenere tutto quello che aveva la sorgente — più lingue audio, tracce di sottotitoli, capitoli. MP4 con H.264 o HEVC, se la massima compatibilità con ogni dispositivo di casa conta più che tenere le tracce in più. Quello da evitare per qualsiasi cosa nuova è l'AVI, che non riesce a portare i codec moderni come si deve.
Come gestisce la cosa FoxDL
FoxDL si porta il proprio motore media, quindi la domanda sul contenitore non si pone mai. Metti il file sul dispositivo e lo apri. Lo stesso motore riproduce la musica, così un film e un album FLAC stanno in un'unica libreria.
- MKV, AVI, WebM, FLV, WMV, MP4, MOV, TS e HLS si aprono direttamente — non si converte, importa o riavvolge niente prima.
- La decodifica hardware viene usata ovunque il codec lo permetta, con dietro un percorso software per quelli che non lo permettono, così un film normale non ti costa batteria.
- Anche l'audio AC-3, E-AC-3, DTS, FLAC, Opus e Vorbis viene decodificato, ed è quello che risolve il problema del film muto — e gli stessi decoder riproducono gli album FLAC e ALAC in quella libreria.
- Ogni traccia audio e di sottotitoli incorporata è elencata e commutabile durante la riproduzione.
- La posizione viene ricordata per file e sopravvive a rinomine o spostamenti, perché la libreria traccia i file per identità e non per percorso.
- Picture in Picture e audio in background ci sono, e su iPad un disco esterno si riproduce sul posto senza copiare.
La riproduzione dei tuoi file fa parte della versione gratuita su ogni dispositivo — non è contata e non è una funzione Pro.
Domande frequenti
- Come posso riprodurre file MKV su iPhone, iPad o Mac?
- Quali formati video e audio riproduce FoxDL?
- Posso cambiare la traccia audio su un file dual-audio?
- FoxDL supporta la riproduzione Picture in Picture e in background?
Continua a leggere
Sottotitoli, tracce audio, e i tre modi in cui vanno storti
Incorporati contro file separati, la codifica che storpia le lettere accentate, e come sistemare lo scivolamento.
Lossless, bitrate ed equalizzatore: cosa cambia il suono e cosa no
Cosa cambia il lossless, cosa fa davvero un equalizzatore, e cosa migliora l'ascolto per primo.
Dove stanno davvero i tuoi file su un iPhone, e chi può vederli
La sandbox, dove finiscono davvero i download, e perché rinominare un file rompe così tante app.
La tua libreria, finalmente in un posto solo.
Download gratuito. Niente account né registrazione; tutte le funzioni sono nella versione free.