Perché con EncoX alcuni video sono rapidi e altri no: decide la codifica interna
La velocità di conversione di EncoX non dipende anzitutto dal nome del file né da estensioni come .mkv o .mp4: l’app legge prima la codifica realmente usata dentro il video. Quando le immagini sono già adatte al trattamento diretto del dispositivo, EncoX cerca di adattare solo il contenitore senza ricomprimere le immagini; entra nella conversione completa solo quando le immagini stesse richiedono una rielaborazione. Per questo lo stesso tipo di estensione può concludersi in pochi secondi in un caso e richiedere alcuni minuti in un altro.
Questo criterio non significa che ogni file possa seguire il percorso rapido. Quando i parametri delle immagini escono dall’intervallo compatibile, EncoX passa alla conversione completa; alcuni materiali ad alta frequenza di fotogrammi e ad alta profondità di bit richiedono tempi nettamente maggiori. Se serve una conversione completa e il file non contiene tracce audio, la versione attuale rifiuta direttamente il trattamento. L’articolo spiega solo come EncoX sceglie il percorso e non considera l’estensione una promessa di velocità.
1. EncoX valuta prima la codifica interna e poi decide se toccare le immagini
Quando riceve un file video, EncoX non guarda anzitutto che cosa c’è scritto alla fine del nome, ma che cosa contiene realmente il file. L’estensione assomiglia più al nome della scatola esterna; a stabilire come EncoX procederà è la possibilità che le immagini dentro il contenitore entrino direttamente nell’MP4 di destinazione senza dover essere ricalcolate.
Da questa valutazione derivano due percorsi: uno che cerca di conservare i dati delle immagini originali adattando solo il contenitore, l’altro che deve rielaborare completamente le immagini e generare un nuovo MP4. La differenza tra le due strade non è una «modalità di velocità» scelta a mano, ma una decisione di trattamento basata sulle informazioni interne del file. Sulle differenze di principio tra i due trattamenti si veda la differenza tra cambiare solo il contenitore e ricodificare.
EncoX valuta la codifica contenuta nel file, non l’estensione. Due file che si chiamano entrambi .mkv o .mp4 non seguono per forza lo stesso percorso di conversione.
2. La prima cosa non è «guardare il suffisso», ma vedere che cosa contiene davvero il file
L’estensione indica solo come si chiama all’incirca un contenitore e non può decidere al posto della codifica delle immagini. EncoX legge le informazioni di codifica contenute nel file e valuta se le immagini rientrano già nell’intervallo trattabile direttamente dal dispositivo. L’ordine conta: prima la codifica interna, poi il tipo di trattamento, invece di dare per scontata una conversione completa solo perché il file è .mkv.
Per esempio, immagini H.264 8-bit o HEVC 8/10-bit possono seguire il percorso rapido quando soddisfano le condizioni di compatibilità; immagini Xvid, VP9 o AV1 richiedono invece una conversione completa. Anche quando il nome della codifica è lo stesso, se i parametri reali delle immagini escono dall’intervallo compatibile EncoX può comunque passare alla conversione completa: il nome della codifica non è quindi una promessa di velocità incondizionata.
3. Il percorso rapido: quando le immagini non vanno toccate, EncoX non le ricomprime
Se la codifica delle immagini è già adatta all’MP4 di destinazione, EncoX preferisce adattare solo il contenitore e conservare i dati delle immagini esistenti, invece di ricalcolare ogni fotogramma. Questi file di solito si concludono in pochi secondi, ma dipende dal dispositivo e dal materiale, e non è una promessa valida per tutti i file.
Anche le tracce audio vengono valutate separatamente. Le tracce compatibili possono restare; quelle non compatibili vengono convertite in AAC, ma questo non obbliga a ricomprimere immagini già compatibili. In altre parole, la granularità con cui EncoX decide non è «rifare tutto il file o non toccare nulla», ma evitare per quanto possibile trattamenti aggiuntivi su immagini già adatte.
La rapidità non dipende dal fatto che EncoX riconosca un’estensione e prenda una scorciatoia. La premessa è che le immagini siano già adatte all’MP4 di destinazione, così EncoX può evitare di ricomprimerle.
4. Il percorso lento: EncoX passa alla conversione completa solo quando le immagini non sono trattabili direttamente
Quando la codifica delle immagini non rientra nell’intervallo trattabile direttamente, EncoX avvia la conversione completa: le immagini vanno rielaborate e si generano nuovi dati adatti all’MP4 di output. Il carico di lavoro è del tutto diverso da un semplice adattamento del contenitore e il tempo passa di solito da pochi secondi ad alcuni minuti.
La conversione completa passa ai minuti e in genere richiede più tempo del materiale stesso: una volta che un file entra in questo percorso, il tempo è deciso soprattutto dal fatto che «le immagini vanno ricalcolate da capo», non dall’estensione. Porta anche un confine esplicito sulle immagini: consegna seguendo la profondità di bit della sorgente, al massimo 10-bit, con il sottocampionamento crominanza uniformato a 4:2:0; questi cambiamenti sono descritti in dettaglio in i limiti con cui EncoX tratta HDR e Dolby Vision.
5. Perché due file .mkv, uno in pochi secondi e l’altro in alcuni minuti
Questo è il punto in cui è più facile sbagliare giudizio guardando il nome del file. Supponiamo che due file si chiamino entrambi .mkv: il primo contiene H.264 nelle condizioni previste e EncoX può adattare solo il contenitore senza ricomprimere le immagini; il secondo contiene Xvid e EncoX deve ricodificare completamente le immagini. Il «.mkv» esterno è identico, la codifica interna è diversa e così il percorso di trattamento.
Quindi «quanto tempo serve per convertire un MKV in MP4» non ha un numero fisso ricavabile dal solo suffisso. EncoX legge prima la codifica interna e poi decide se seguire il percorso rapido o quello lento. Per il caso specifico degli MKV, se l’obiettivo è conservare il più possibile le immagini originali, si veda quando le immagini non vanno ricompresse convertendo un MKV in MP4.
Lo stesso .mkv può dare due risultati completamente diversi: un file con H.264 può concludersi in pochi secondi, mentre un file con Xvid può richiedere alcuni minuti. A decidere la velocità è la codifica interna, non le tre lettere .mkv. C’è anche un’altra cosa che dà forma all’attesa: i compiti procedono uno alla volta, la coda è seriale, e più file non si mettono al lavoro insieme.
6. Che cosa spinge un file sul percorso lento
Il caso più diretto è una codifica delle immagini che non può entrare direttamente nell’MP4 di destinazione; inoltre, anche quando il nome della codifica sembra comune, basta che i parametri reali delle immagini escano dall’intervallo compatibile perché EncoX passi alla conversione completa. Non esiste un unico numero da pubblicare come «linea di confine», quindi il criterio di EncoX non si può ridurre a «sotto un certo parametro è rapido, sopra è lento».
I materiali ad alta frequenza di fotogrammi e ad alta profondità di bit sono l’esempio più evidente: quando un file così segue la conversione completa, l’attesa si calcola sulla durata del materiale ed è in genere più lunga del materiale stesso. È un ordine di grandezza, non una velocità fissa per questo o quel film.
7. Limiti: il criterio di EncoX non è un lasciapassare universale
- Il nome della codifica non sostituisce una valutazione completa. Quando i parametri delle immagini escono dall’intervallo compatibile EncoX passa alla conversione completa; le soglie interne non vengono comunicate come impegno verso l’esterno.
- Un file che richiede una conversione completa e non ha tracce audio viene rifiutato dalla versione attuale. È un limite attuale, che non viene aggirato aggiungendo automaticamente una traccia audio.
- I file danneggiati ricevono solo un messaggio di errore generico. Al momento EncoX non scompone la causa concreta del danneggiamento in messaggi più dettagliati.
- Un tempo lungo non significa che la valutazione sia fallita. Quando le immagini vanno rielaborate, i tempi nell’ordine dei minuti sono proprio il risultato della conversione completa scelta da EncoX.
8. L’aspettativa più utile da ricordare: prima la codifica, poi il tempo
Il punto più utile da ricordare è questo: la velocità di EncoX non si può dedurre direttamente dal suffisso del file. EncoX legge prima le informazioni di codifica e poi stabilisce se le immagini vanno rielaborate; quando è possibile conservarle, le conserva, mentre quando serve una conversione completa entra in un percorso più lento. Perciò la stessa azione di «convertire in MP4» può richiedere pochi secondi oppure minuti di attesa.
Questo ordine spiega anche perché EncoX non offre una «modalità rapida» e una «modalità lenta» da scegliere a mano: il percorso dipende dalla codifica e dai parametri del file, non da un interruttore per la qualità o la velocità. Alla fine EncoX produce sempre un MP4, ma il modo in cui arriva a quel risultato varia in base a ciò che il file contiene realmente.
Domande frequenti
Quanto tempo impiega EncoX a convertire un video?
Non esiste un tempo fisso ricavabile dalla sola estensione. Quando le immagini sono già adatte all’MP4 di destinazione, EncoX di solito adatta solo il contenitore e il lavoro si conclude in pochi secondi; quando le immagini richiedono una conversione completa si passa ai minuti, e in genere richiede più tempo del materiale stesso.
Perché due MKV, uno finito in pochi secondi e l’altro dopo molto tempo?
Perché EncoX non sceglie il percorso in base all’estensione .mkv, ma legge la codifica contenuta nel file. Immagini H.264 nelle condizioni previste possono richiedere solo un adattamento del contenitore; immagini come Xvid richiedono una conversione completa, quindi anche con la stessa estensione i tempi possono essere del tutto diversi.
Come fa EncoX a stabilire se seguire il percorso rapido o quello lento?
EncoX legge le informazioni di codifica interne al file e, insieme ai parametri reali delle immagini, valuta se possono entrare direttamente nell’MP4 di destinazione. Quando le immagini non vanno rielaborate segue il percorso rapido; quando richiedono una rielaborazione passa alla conversione completa.
Anche con una codifica comune può capitare una conversione completa?
Sì. Il nome della codifica non è l’unica condizione: quando i parametri reali delle immagini escono dall’intervallo compatibile, EncoX passa comunque alla conversione completa. Le soglie interne non vengono pubblicate come un numero fisso.
Se la conversione è lenta, EncoX ha scelto male?
Non necessariamente. Tempi nell’ordine dei minuti di solito significano che le immagini di questo file richiedono una rielaborazione completa. La scelta del percorso in EncoX dipende anzitutto dalla codifica e dai parametri interni al file; categorie come alta frequenza di fotogrammi e alta profondità di bit rientrano già, per natura, tra i casi in cui attendere è messo in conto.
Axiom One LLC — EncoX