Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti MP4 in WebM gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
MP4 in WebM
La maggior parte dei cambi di contenitore sono cosmetici: lo stesso flusso H.264 dentro una scatola diversa. Questo non può esserlo. WebM è stato definito da Google nel 2010 attorno a una coppia specifica di codec, e il file che questa pagina produce contiene video VP9 con audio Opus. L'MP4 quasi certamente conteneva H.264 con AAC. Nulla viene condiviso, quindi ogni fotogramma viene decodificato e codificato di nuovo da zero.
È l'intero motivo per cui questa pagina esiste separatamente dalle altre conversioni di contenitore. È più lenta di tutte loro con largo margine, le impostazioni cambiano il risultato in modi visibili, e ciò che si ottiene in cambio è un file più piccolo per la stessa immagine — il che conta solo se il file va su una rete verso qualcun altro.
VP9 è una generazione più recente di H.264 e spende meno bit per raggiungere la stessa qualità visibile. Per un video hero o un loop di sfondo — i due posti dove il video danneggia davvero una pagina — quella differenza si traduce direttamente in quanto tempo un visitatore fissa il nulla.
Non è garantito. Ricodificare un MP4 già compresso significa che il codificatore VP9 riproduce fedelmente gli artefatti dell'H.264 insieme all'immagine, e su una clip breve già compressa duramente il WebM può uscire non più piccolo affatto. Si confrontano le due dimensioni dei file prima di impegnarsi. Una conversione che ha reso il file più grande è una conversione da annullare.
L'elemento `<video>` accetta più di un elemento `<source>` figlio e il browser usa il primo che può riprodurre. Elencare il WebM per primo e l'MP4 originale per secondo significa che i browser moderni prendono il file più piccolo e qualsiasi cosa insolita torna al ripiego senza una sola riga di JavaScript. Solo uno dei due viene mai scaricato.
Si tiene l'MP4 invece di cancellarlo una volta che il WebM esiste. Costa spazio di archiviazione e nient'altro, è il file da consegnare a chi chiede un download, ed è quello che si aprirà ancora in un editor video tra dieci anni. WebM è un formato di consegna; trattarlo come unica copia è come un progetto perde il suo master.
Le tre fasce corrispondono a obiettivi di bitrate che il codificatore traduce per codec, e bilanciata è la predefinita. Per un loop di sfondo muto la fascia piccola è di solito giusta: nessuno lo guarda attentamente, sta competendo con tutto il resto sulla pagina per la banda, e la differenza è invisibile alla dimensione a cui viene riprodotto.
Per qualsiasi cosa con un volto, del testo, o dettagli fini che qualcuno deve leggere, bilanciata è il minimo. La fascia alta appartiene ai file che verranno modificati o ricodificati in seguito, dove si protegge la generazione successiva piuttosto che questa — spenderla su un file di consegna compra soprattutto byte che nessuno nota.
Un fotogramma più piccolo ha bisogno di meno bit per sembrare uguale, e la relazione non è delicata: dimezzare larghezza e altezza riduce il numero di pixel a un quarto. Se il video viene mostrato in una colonna larga 800 pixel, servirgli 4K significa spendere banda su dettagli che il layout scarta prima che chiunque li veda.
Il controllo della risoluzione va solo verso il basso. Chiedere una dimensione più grande di quella della sorgente viene ignorato piuttosto che onorato, perché ingrandire produce un file più grande contenente esattamente il dettaglio già presente. Si imposta una volta qui invece di lasciare che il browser scali a ogni riproduzione.
Il suono viene ricodificato come Opus, la metà audio dello scopo di WebM ed è genuinamente migliore dell'AAC a bitrate bassi — è ciò che i browser usano per le chiamate vocali proprio per questo. Sul parlato a dimensioni piccole la differenza è udibile a favore di Opus.
Il costo inevitabile è che è un secondo giro di compressione con perdita su un audio che l'MP4 aveva già compresso una volta. Per un loop di sfondo senza audio, o una demo con voce fuori campo, è accademico. Per un video musicale dove l'audio è il punto, si estrae il suono separatamente dall'originale ad alta qualità invece di accettare quello che lascia la codifica di consegna.
WebM è uno dei pochi formati video con un canale alfa, e quella reputazione causa una delusione specifica qui: un MP4 non ha alfa da consegnare, e ogni dato laterale alfa presente nel flusso viene scartato durante la conversione. Un WebM trasparente deve essere creato da una sorgente che porta davvero trasparenza.
Se l'obiettivo è un video che sta sopra lo sfondo di una pagina senza un riquadro visibile, le risposte abituali sono un colore di sfondo solido corrispondente integrato nel video, o una modalità di fusione CSS su una clip opaca. Entrambe sono meno fragili del video alfa, che diversi browser gestiscono ancora in modo incoerente.
La conversione chiede se questo browser può codificare VP9 prima di leggere un solo byte, e se la risposta è no lo dice e nomina browser che possono. Quel controllo esiste perché il fallimento arrivi immediatamente invece che dopo diversi minuti di lavoro, formulato come se il file fosse in colpa.
Non c'è deliberatamente alcun ripiego software. Un codificatore VP9 compilato in WebAssembly sono decine di megabyte da scaricare e circa un ordine di grandezza più lento del codificatore hardware già presente sulla macchina, e offrirlo silenziosamente trasformerebbe un chiaro rifiuto in una conversione che sembra bloccarsi.
La codifica video sono minuti di tempo di processore, ed è esattamente per questo che i convertitori ospitati mettono una filigrana sull'output, limitano la durata, o chiedono un account: qualcuno deve pagare quei minuti. Qui sono i propri, quindi nulla di tutto ciò si applica e l'MP4 non viene mai caricato.
Il tetto pratico è 100 MB sul livello gratuito e, oltre quello, la propria memoria e pazienza. Su un convertitore ospitato il solo caricamento richiederebbe di solito più tempo di quanto ne richieda l'intera conversione qui.
| MP4 | WebM | |
|---|---|---|
| Nome completo | Video MPEG-4 | Video WebM |
| Estensione del file | .mp4 | .webm |
| Tipo di media | video/mp4 | video/webm |
| Compressione | Con perdita — la dimensione si paga in qualità | Con perdita — la dimensione si paga in qualità |
| Prima pubblicazione | 2001 | 2010 |
| Pubblicato da | MPEG | |
| Specifica | ISO/IEC 14496-14 | — |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Tutti i browser | Tutti i browser |
| Valutato al suo posto | MKV, MOV | MKV |
WebM è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma VP8, VP9 e AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
VLC legge sia MP4 sia WebM, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
MP4 è il formato di MPEG, pubblicato nel 2001. È descritto in ISO/IEC 14496-14, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.
WebM viene da Google e risale al 2010. VLC e FFmpeg lo leggono.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è mediabunny, un involucro attorno a WebCodecs, che sfrutta i decodificatori hardware del tuo apparecchio; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. mediabunny viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
WebM comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Il video viene ricodificato invece che copiato, quindi un po’ di dettaglio si perde anche all’impostazione più alta. Tracce di sottotitoli e capitoli non passano. Quando l’audio è in un formato che il browser non sa decodificare — AC-3, E-AC-3, DTS e TrueHD, comuni nei rip da disco e da streaming — l’immagine viene convertita lo stesso e il risultato è muto.
WebM è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma VP8, VP9 e AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
Questa pagina converte l’uno nell’altro. Se il dubbio è quale scegliere e non come convertire, MP4 vs WebM dice quale usare, per cosa, e in cosa ciascuno è debole.