Per cosa è adatto compressione video?
La compressione video riduce lo spazio di archiviazione e il traffico necessario per i video locali. Lo strumento esegue ffmpeg.wasm in un Web Worker, così le transcodifiche lunghe non bloccano l'interfaccia principale; Comlink gestisce la comunicazione tra la pagina e il Worker. I file di input non vengono caricati sui server di The Browser AI.
I risultati vengono esportati in MP4 e visualizzati in anteprima con HLS.js o con il supporto HLS nativo del browser. La dimensione finale dipende dalla durata del video, dal bitrate originale, dalle variazioni dei fotogrammi, dall'intensità di compressione e dalla risoluzione di destinazione; ridurre la risoluzione la diminuisce di solito ulteriormente. FFmpeg Core viene scaricato al primo utilizzo e la velocità di elaborazione dipende dal dispositivo.
Formati supportati: MP4, MOV, WebM, AVI; limite file singolo: 500 MB.
Come utilizzare compressione video
Passo 1
Seleziona video
Carica un video MP4, MOV, WebM, AVI o un altro video leggibile dal browser che non sia più grande di 500 MB.
Passo 2
Imposta la forza di compressione
Selezionare la forza di compressione e la risoluzione massima, quindi avviare la compressione; la prima esecuzione scaricherà FFmpeg Core.
Passo 3
Anteprima e download
Passa tra le versioni pre e post-compressione nello stesso lettore, verifica le dimensioni e la qualità dell'immagine, quindi scarica MP4.
Domande frequenti
La compressione video ridurrà la qualità dell'immagine?
Di solito sì. L'aumento della forza di compressione o la riduzione della risoluzione ridurranno le dimensioni del file, ma potrebbero ridurne la nitidezza. Si consiglia di modificarlo file per file in base allo scopo e di passare all'anteprima per il confronto prima del download.
Perché ci vuole così tanto tempo per comprimere il primo video?
La prima esecuzione richiede il download e la memorizzazione nella cache di FFmpeg Core da CDN, quindi il completamento della transcodifica su questa macchina. La velocità di download, la durata del video e le prestazioni del dispositivo influiscono tutti sul tempo impiegato.
Il video verrà caricato sul server?
No. I dati video vengono elaborati in un Worker separato nel browser; le richieste di rete vengono utilizzate per scaricare lo FFmpeg Core necessario per l'esecuzione del programma, anziché caricare il video dell'utente.
Perché i file compressi non sono necessariamente più piccoli?
Se il video originale è stato codificato con un bit rate inferiore o con un'efficienza elevata, potrebbe non essere possibile continuare a ridurlo quando viene transcodificato nuovamente. A questo punto puoi aumentare la forza di compressione o scegliere una risoluzione massima inferiore.
Tecnologia e fonti di dati
- ffmpeg.wasm — Documentazione ufficiale del progetto per eseguire FFmpeg nel browser.
- Comlink — Strumento RPC open source per la comunicazione tra la pagina e un Web Worker.
- HLS.js — Usato per riprodurre anteprime HLS nei browser con supporto MSE.