Lo stesso video si apre sul computer, non sul telefono: checklist livello per livello (ogni livello con valori misurati)
Il computer lo apre, il telefono no: di solito la causa non è la qualità dell’immagine, e nemmeno un file danneggiato. Prima che venga disegnato il primo fotogramma, quattro livelli giudicano ciascuno una volta; se anche uno solo non passa, il risultato è sempre lo stesso: «non si apre». Quindi il primo passo giusto non è prendere un altro strumento e ricomprimere, ma leggere il file e capire quale livello ti sta bloccando.
1. Prima che appaia un fotogramma, i quattro livelli hanno già deciso ciascuno
- Contenitore. Se il dispositivo è disposto ad aprire questo file: decide «se si apre», non «se è fatto bene».
- Etichetta della traccia video. Lo stesso video HEVC, nella famiglia di contenitori MP4, può essere scritto con due dichiarazioni diverse. Due file con video identico byte per byte possono comportarsi in modo opposto.
- Traccia audio. Anche con il video perfetto, una sola traccia audio può far rifiutare l’intero file o aprirlo senza suono.
- Traccia dei sottotitoli. Sottotitoli testuali e sottotitoli grafici sono due tipi di dati, e in MP4 le tracce dei sottotitoli sono costruite sul testo.
I quattro livelli giudicano separatamente, e separati sono anche i sintomi: contenitore sbagliato, il file non si apre affatto; etichetta sbagliata, si apre ma non parte; audio sbagliato, si apre senza un suono; sottotitoli sbagliati, il film va bene e i sottotitoli sono spariti. Fondere i quattro sintomi in «questo strumento non funziona» è il punto in cui questa categoria di prodotti viene giudicata male più spesso.
2. Il primo passo è leggere il file, non cambiare strumento
Leggi un livello, guarda un livello: qualunque strumento di verifica in grado di elencare la struttura interna di un file separa contenitore, nome della codifica di ogni traccia, etichetta della traccia, profondità bit, formato pixel, durata e numero di byte. Questo passaggio ti costa pochi minuti e ti risparmia ore di tentativi ripetuti.
Tutti i valori che seguono vengono dalla stessa passata di verifica eseguita sullo stesso dispositivo; l’ambiente è descritto nella sezione 8.
| Campione | Contenitore | Etichetta della traccia video | Profilo / formato pixel | Dimensioni | Byte |
|---|---|---|---|---|---|
| B | mp4 | hev1 | Main 10 / yuv420p10le | 1920×1080 | 12,973,400 |
| C | mp4 | hvc1 | Main 10 / yuv420p10le | 1920×1080 | 12,973,400 |
Questi due file vengono dallo stesso video di due minuti, senza ricodificare nemmeno un fotogramma, con un numero di byte identico; l’unica differenza è quell’etichetta di traccia da quattro caratteri.
Cambiare l’estensione non sposta nessuno dei livelli qui sopra; nemmeno ricomprimere il video a un bitrate più alto cambia il livello che ti blocca. Prima individua, poi agisci.
3. Il livello dell’etichetta: lo stesso video, due modi di scriverlo
Nella famiglia di contenitori MP4, HEVC viene dichiarato come hvc1 o hev1. La differenza sta dove viene scritta la configurazione di decodifica: hvc1 la mette nella descrizione del campione della traccia, così chi legge può configurare il decoder prima di toccare il primo fotogramma; hev1 permette a quei dati di viaggiare insieme al flusso. Chi ha bisogno della configurazione prima di cominciare non aspetta che si presenti a metà strada.
Questo livello non richiede di ricomprimere nemmeno un fotogramma: il video viene portato via per copia e si riscrive solo quell’etichetta di traccia. La coppia di campioni qui sopra nasce proprio così: lo stesso video scritto due volte, con output di lunghezza identica, byte per byte.
Il costo di questo livello vale la pena ricordarlo: è una copia, non una ricompressione. Qualunque problema si possa circoscrivere a questo livello non va risolto con una ricodifica.
4. Il livello audio: anche un video perfetto può fermarsi su una traccia
Una volta che il video è stato accettato, a decidere «parte o no, c’è audio o no» restano solo le tracce audio. La famiglia effettivamente in giro è più ampia di quanto molti pensino: nello stesso lotto di materiale si sono visti insieme TrueHD, E-AC3, AC-3, Opus, FLAC, MP2, MP3, DTS e PCM.
| Sorgente | Contenitore | Video | Audio | Output | Che fine fa l’audio |
|---|---|---|---|---|---|
| G | matroska | HEVC Main 10 | TrueHD | mp4 / hvc1 | riscritto in AAC (video non ricompresso) |
| I | matroska | HEVC Main 10 | E-AC3 | mp4 / hvc1 | passa com’è (etichetta ec-3) |
In entrambe le passate il video non è stato ricompresso: tutta la differenza è nell’audio — una traccia va riscritta, l’altra passa direttamente. C’è poi una cosa che scopre solo chi conta le tracce una per una: chi controlla soltanto la prima traccia audio produce file che «si aprono nel silenzio più totale». In un film multilingue, la lingua che ti serve sta spesso seduta sulla seconda traccia.
5. Il livello dei sottotitoli: testo e immagini sono due tipi di dati
| Sorgente | Audio | Sottotitoli | Output | Dove finiscono i sottotitoli |
|---|---|---|---|---|
| K (matroska) | AC-3, Opus, AAC | Subrip, ASS | mp4 | entrambe diventano tracce di testo (mov_text / tx3g) |
| F (matroska) | FLAC | HDMV PGS (immagini) | — | le immagini non hanno una posizione di traccia corrispondente |
Quelli testuali (SRT, ASS), una volta spostati nel contenitore di destinazione restano testo, e puoi ancora cambiare tu dimensione e colore dei caratteri. Quelli grafici — i sottotitoli dei Blu-ray compressi come pagine di immagini, e quelli dei DVD e delle registrazioni dai decoder TV — sono in essenza delle fotografie di sottotitoli. Le tracce dei sottotitoli in MP4 sono costruite sul testo, e le immagini non hanno uno spazio che le contenga.
Due strade sono praticabili: riconoscere il testo dentro le immagini e portarlo via come testo (il riconoscimento è una capacità, non una garanzia: il testo riconosciuto può contenere errori e va verificato prima della consegna), oppure rinunciare a quella traccia. Nessun pixel del video viene modificato, e nessuna scritta viene impressa nell’immagine: quel metodo produrrebbe una nuova traccia video, non il tuo film di sempre.
Chiedere «i sottotitoli sono supportati?» non ha senso. La domanda giusta è: questa traccia è di testo o di immagini, e dopo la conversione resta la stessa cosa?
6. Si legge il file, non il dispositivo
Questa checklist ti porta fino al «sai quale livello toccare». Non decide al posto tuo se un certo dispositivo accetta un certo file: condizioni come profondità bit e profilo, metadati colore, frequenza fotogrammi, 4:2:2, GOP lunghi trovano risposta solo su un dispositivo concreto. Nello stesso lotto di campioni coesistono Main 10 e Main 8, e i metadati colore ci sono o non ci sono: queste differenze si leggono nel file, ma la prova si vede solo sul dispositivo.
- «È HEVC» da solo non è una risposta; solo leggendo etichetta, profondità bit, audio e sottotitoli restringi il campo a uno o due livelli.
- Lo stesso video che ha funzionato su un altro dispositivo non prova che funzioni su questo: contenitore e codifica sono due variabili.
- I clip brevi provano la struttura, non il comportamento di volume e qualità dell’immagine: queste conclusioni possono venire solo da film lunghi e da dispositivi reali.
- Nessuna «tabella dei dispositivi» va creduta sulla parola, questa pagina inclusa: riprodurre una volta il tuo file su quel dispositivo è l’unica verifica che conta. L’elenco di contenitori e codifiche già misurato su dispositivi reali è qui.
7. L’ordine di verifica da seguire
- Leggi dentro. Contenitore, etichetta del video, audio traccia per traccia, sottotitoli traccia per traccia: tutto in una passata.
- Il livello del contenitore. Se il file non è nella famiglia che il dispositivo di destinazione apre, basta questo a spiegare il «non si apre», anche se il video dentro è perfetto.
- Il livello dell’etichetta. Contenitore giusto, video HEVC ma la configurazione non si legge: prima riscrivi l’etichetta seguendo la sezione 3 — è una copia, non una ricompressione.
- Il livello audio. Elenca tutte le tracce audio, non solo la prima; decidere quale lingua va davanti è una scelta voluta, non una botta di fortuna.
- Il livello dei sottotitoli. Il testo si può spostare; per le immagini resta solo il riconoscimento o la rinuncia.
- Solo alla fine valuta di ricomprimere il video. Ciò che l’etichetta non salva ha bisogno di una ricodifica: è un altro lavoro, più lento, con i suoi limiti di volume.
Se l’ordine è sbagliato, sullo stesso dispositivo finisci per ripetere lo stesso errore tre volte.
8. Da dove vengono i valori di questa pagina, e che cosa facciamo noi
Ogni numero qui sopra è preso da una verifica eseguita su un unico dispositivo: Apple M2, macOS 27.2, strumento di controllo a riga di comando 9.0.2. I campioni vengono dal nostro pacchetto di prova. B e C sono scritti per copia da un nostro video di produzione interna (il sorgente è un file di test prodotto da noi, lungo due minuti: HEVC Main 10, 1920×1080, yuv420p10le, una traccia audio AAC, 14,956,756 byte alla rilettura; B e C copiano la sua immagine così com’è in due file mp4 rimettendo solo l’etichetta della traccia — i numeri di byte sono nella tabella qui sopra); da G a L sono pezzi di prova costruiti attorno ai formati audio e sottotitoli dell’era dei dischi ottici. Questa pagina non inoltra alcun file di esempio: ciascuna delle strutture qui sopra la puoi ricostruire sul materiale che hai già.
Il prodotto che costruiamo vive su iPhone, iPad e Mac, e il risultato ha un solo contenitore: MP4. Niente manopole di bitrate, encoder o risoluzione; le decisioni che prendiamo al posto tuo sono una di tre: cambia solo il contenitore, cambia contenitore e riscrive l’audio, ricodifica il video. Un file che si può già riprodurre direttamente non conta come conversione: l’app non genera un secondo file e non scala la quota. La forma di pagamento è un acquisto singolo (nel prodotto questo acquisto si chiama Opus), e cambia solo quante conversioni potrai ancora fare dopo: questo punto è scritto qui.
- I contenuti protetti da DRM non vengono elaborati, inclusi i film presi in noleggio o acquistati negli store.
- I sottotitoli che non sono mai stati testo possono essere riconosciuti come testo; il riconoscimento può sbagliare, il video non cambia di un pixel e nessuna scritta viene impressa nell’immagine.
- Quando un sottotitolo viene ricostruito, la distinzione fra cinese semplificato e tradizionale va perduta.
- Nel percorso di ricompressione, se l’output risulterebbe più grande dell’originale la conversione viene fermata, invece di venirti consegnata comunque.
- L’elaborazione avviene su questo dispositivo e il file non deve essere affidato ad alcun altro; la versione Mac e la versione iPhone non sono la stessa interfaccia, e non fingiamo che lo sia.
Domande frequenti
Rinominare .mkv in .mp4: funziona?
No, e questo passaggio non è mai stato una scorciatoia. L’estensione è solo un’etichetta: cambiarla non riscrive la struttura dentro il contenitore e non cambia la codifica del video; quando apre un file, il dispositivo legge quella struttura interna, non il nome del file. Dopo la rinomina la probabilità che «si apra» non cambia, e tu perdi l’occasione di capire a quale livello sta il problema.
Se riscrivo solo l’etichetta, il file diventa un’altra cosa?
No. La coppia di campioni qui sopra rilegge con un numero di byte completamente identico (sono entrambi 12,973,400), senza un solo fotogramma ricompresso. È esattamente qui il valore di questo livello: un livello che una copia risolve non va provato con una ricodifica.
Il mio film ha cinque tracce audio: ne resterà una sola?
Le tracce si giudicano una per una, non con un unico verdetto su tutto il file. Quelle che si possono portare via proseguono una per una; quella che non ce la fa passa dalla ricodifica. A produrre davvero il «ne resta una sola» è il metodo di lavoro che tiene d’occhio solo la prima traccia audio. Prima di iniziare su un film multilingue, conta bene a quale traccia è seduta la lingua che ti serve.
I sottotitoli grafici possono entrare in MP4 così come sono?
No. Le tracce dei sottotitoli in MP4 sono costruite sul testo, e le immagini non hanno una posizione corrispondente. Le strade praticabili sono due: riconoscerle come testo e portarle via (il riconoscimento può sbagliare, quindi verifica), oppure rinunciare alla traccia. Non esiste una terza strada che conservi la grafica originale e la metta dentro una traccia di testo.
Questi valori si possono ricalcolare sul mio dispositivo?
Qui si legge l’interno del file, e il ricalcolo riesce su qualsiasi dispositivo: uno strumento di verifica ti elenca cosa c’è nel file che hai in mano. L’unica cosa che non si può ricalcolare è la seconda metà: se dal lato del dispositivo il file viene accettato, lo sa solo una riproduzione vera. Questa pagina dà un ordine di giudizio, non una tabella che ti chiede fiducia.
Axiom One LLC — CineX