Vai al contenuto
OneKitly

Togliere il suono da un video senza toccare l'immagine

Pubblicato il 11/08/2026 · 10 min di lettura · Strumenti per file

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 3 fonti

Vedi il profilo
In breve

Il comando è -i <file> -c copy -an <uscita>. Non contiene né filtro né codificatore. -c copy dice a ffmpeg di trasportare così com'è ogni flusso che conserva senza decodificare nulla, e -an esclude l'audio da quella selezione: il suono non viene zittito, semplicemente non viene portato. Questo si verifica invece di promettersi: demultiplexare il flusso H.264 grezzo di un clip di prova e della sua copia muta ha dato 391 608 byte in entrambi i casi, con la stessa checksum, quindi l'immagine in uscita è quella in entrata senza alcuna modifica. È questo che ne fa lo strumento più rapido della famiglia. Nulla viene ricompresso, quindi un clip lungo richiede all'incirca il tempo di copiare il file, e il risultato non è una seconda generazione con perdita. Due conseguenze sorprendono. Il risparmio è piccolo: l'audio è minoritario in un file video, di norma fra l'uno e il sei per cento di qualsiasi cosa girata a un bitrate decente, quindi toglierlo da un clip 4K di 340 megabyte ne porta via circa due. E ciò che se ne va è solo il suono. -c copy trasporta intatti i metadati globali del contenitore — titoli, date di creazione, marche di dispositivo, tutto ciò che nomini una registrazione — e conserva anche una traccia di sottotitoli, perché i sottotitoli non sono audio. Se vuoi conservare il suono in un file a parte anziché buttarlo, estrailo prima di togliere; una volta passato il comando non resta più nulla da cui estrarlo.

Un solo comando ffmpeg, nessun codificatore, e un risultato il cui flusso video è byte per byte quello di partenza — verificato per checksum. Più il motivo per cui il file quasi non si rimpicciolisce, e la differenza fra una traccia silenziosa e nessuna traccia.

L'unico comando di questa famiglia che non decodifica nulla

La maggior parte degli strumenti video deve aprire l'immagine per fare il proprio lavoro: ruotare, ridimensionare e comprimere richiedono tutti di decodificare ogni fotogramma, farci qualcosa e ricodificarlo. Togliere una traccia audio non richiede nulla di ciò. Il contenitore tiene flussi separati, e toglierne uno è questione di riscrivere l'indice e copiare il resto. È esattamente ciò che fa -c copy -an: copiare ogni flusso che sopravvive alla selezione, ed escludere l'audio dai sopravvissuti.

Che l'immagine sia davvero intatta è il tipo di affermazione da provare più che da credere. Prendi un clip di prova, estraine il flusso H.264 grezzo, esegui il comando dello strumento, estrai il flusso grezzo dal risultato e confronta. Entrambi danno 391 608 byte con la stessa checksum. Non simili, non visivamente indistinguibili: gli stessi byte. Quello che il codificatore ha deciso sul tuo girato il giorno in cui è stato fatto è ancora esattamente ciò che il file dice, e nulla di ciò che questo strumento fa avrebbe potuto cambiarlo.

Zittire e togliere non sono la stessa cosa

Un video può trovarsi in tre stati, e si usa una sola parola per tutti e tre. Zittito nel lettore: il file è invariato, solo i tuoi altoparlanti sono spenti. In silenzio dentro il file: la traccia audio è ancora lì, occupa ancora la sua fetta di bitrate, ma ogni campione vale zero. Rimosso: non c'è traccia audio, il contenitore elenca un flusso in meno, e nessun lettore trova nulla da riprodurre. Questo strumento fa il terzo.

La distinzione conta in posti che non immagineresti. Le piattaforme di pubblicazione che analizzano i caricamenti in cerca di musica protetta esaminano il flusso audio; un file senza flusso audio non offre nulla da analizzare, mentre uno con traccia silenziosa resta un file con traccia audio e può continuare a essere trattato come tale. Anche i software di montaggio si comportano diversamente: importare un clip senza audio dà un elemento di solo video, mentre una traccia silenziosa dà una traccia di cui occuparsi. E una traccia silenziosa costa comunque bit, a volte sorprendentemente tanti, perché i codificatori non sempre comprimono il silenzio fino a nulla.

Il risparmio è più piccolo di quanto quasi tutti si aspettino

Il suono sembra metà di un video, quindi sembra che toglierlo debba dimezzare il file. Non è così, perché i due non hanno neanche lontanamente la stessa dimensione. Una traccia stereo a 128 kbit/s trasporta 16 kilobyte al secondo. Un'immagine 1080p modesta a 2 megabit al secondo ne trasporta 250. L'audio è il sei per cento di quel file, e su un clip di un telefono moderno che gira in 4K a 45 megabit al secondo è ben sotto l'uno per cento. La tabella dà quattro casi comuni con l'aritmetica già fatta.

Lo schema va al contrario dell'intuizione: migliore è l'immagine, meno vale la pena togliere il suono. Se il tuo motivo per zittire è scendere sotto un limite di caricamento, non è questo lo strumento — libererai l'uno o due per cento e sarai ancora sopra. Comprimi o taglia il video, e zittisci solo per il motivo per cui zittire serve davvero: non vuoi quel suono nel file.

Cosa sopravvive alla copia, e una cosa che silenziosamente no

Poiché -c copy sposta i flussi invece di ricrearli, l'uscita conserva parecchio di ciò che avresti dato per perso. I metadati globali del contenitore passano: la data di creazione, il dispositivo che ha registrato, un eventuale titolo o commento, la stringa del codificatore. Se uno di essi nomina l'audio — un titolo che è il titolo di una canzone, un commento che menziona una registrazione — resta nel file dopo che il suono se n'è andato. Togliere un flusso audio non equivale a cancellarne ogni traccia, e se lo scopo dello zittire era la riservatezza, controlla i metadati a parte.

Anche i sottotitoli sopravvivono, che di solito è ciò che si vuole. Una traccia di sottotitoli non è audio, quindi -an non la tocca e -c copy la trasporta intatta. C'è una finezza da conoscere, e viene dal comportamento predefinito di ffmpeg più che da questo strumento: senza una mappa esplicita dei flussi, ffmpeg seleziona il miglior flusso singolo di ogni tipo. Un file con tre tracce di sottotitoli o due angolazioni di camera esce quindi con una di ciascuno. Se la tua sorgente ha più tracce di qualunque cosa, controlla il risultato prima di buttare l'originale.

Se il pulsante è grigio e dice che non c'è suono

Prima di caricare un grosso codificatore solo per rispondere a una piccola domanda, lo strumento chiede al browser se il file abbia perfino una traccia audio. Lo fa creando un elemento video nascosto, avviandolo zittito e leggendo tre proprietà che i diversi motori di browser espongono con nomi diversi. Se tutte e tre tornano vuote, conclude che non c'è audio, mostra una riga che lo dice e disabilita il pulsante sostenendo che non c'è nulla da fare.

Quel controllo è l'anello più debole dello strumento, perché quelle tre proprietà non sono ugualmente affidabili. Una è propria di un solo motore. Un'altra va abilitata prima che riporti alcunché nel browser più diffuso. La terza diventa diversa da zero solo dopo che un po' di audio è stato effettivamente decodificato, cosa che potrebbe non essere ancora avvenuta quando il controllo gira. Se lo strumento ti dice che un clip non ha suono e le tue orecchie dicono il contrario, non concludere che il file sia strano: prova lo stesso clip in un altro browser, dove risponde un'altra delle tre proprietà. Il comando in sé non è in causa — è il cancello davanti ad esso ad aver tirato a indovinare male.

Bitrate audio
Quanto pesa un minuto di video con e senza suono, a quattro bitrate comuni
Bitrate videoBitrate audioUn minuto, con suonoUn minuto, senza suonoRisparmio
500 kbit/s — molto compresso, schermo piccolo128 kbit/s4,71 MB3,75 MB20 %
2000 kbit/s — 1080p per i social128 kbit/s15,96 MB15,00 MB6 %
8000 kbit/s — 1080p di alta qualità192 kbit/s61,44 MB60,00 MB2,3 %
45 000 kbit/s — 4K direttamente dal telefono256 kbit/s339,42 MB337,50 MB0,6 %
Togliere l'audio da un videoRimuovi la traccia audio di un video senza toccare l'immagine.Prova lo strumento

Domande frequenti

L'immagine cambia in qualcosa?
No, e questo è uno dei rari casi in cui lo si può affermare come fatto e non come intenzione. Il comando non contiene né filtro né codificatore video — -c copy sposta il flusso video compresso senza decodificarlo. Estrarre il flusso grezzo da un clip di prova e dalla sua copia muta ha dato lo stesso numero di byte e la stessa checksum. Risoluzione, frequenza dei fotogrammi, bitrate, colore, posizione dei fotogrammi chiave: tutto identico, perché nulla di ciò è mai stato guardato.
Perché il mio file si è rimpicciolito appena?
Perché il suono non è mai stato la parte pesante. Una traccia stereo a 128 kbit/s occupa circa un sedicesimo di ciò che occupa un'immagine 1080p modesta, e circa un trecentesimo di ciò che occupa la modalità 4K di un telefono. La riga del risultato sotto il download ti dice il numero esatto di byte usciti nel tuo caso specifico. Se la cifra delude, lo strumento non ha sbagliato nulla — ha tolto tutto l'audio che c'era, e l'audio era piccolo. Per rendere un video sensibilmente più leggero bisogna lavorare sull'immagine, cioè comprimerla o ridimensionarla, e entrambe costano qualità.
Posso riavere il suono dopo?
Dal file muto no — non c'è nulla da recuperare, perché la traccia è stata esclusa e non azzerata. Puoi naturalmente conservare il tuo originale, ed è l'abitudine sicura. Se sai in anticipo di volere il suono come file separato, passa il clip dall'estrattore audio prima di zittire: ti dà una traccia autonoma accanto al video muto, e potrai rimettere insieme i due più tardi in qualunque software di montaggio. Lo strumento lo dice in una riga sopra il suo pulsante, e vale la pena leggerla prima di premere.
In cosa differisce dal semplice abbassare il volume prima di condividerlo?
Abbassare il volume non cambia nulla nel file: chi lo riceve ha ancora tutta la traccia audio e può riprodurla. Codificare una traccia di silenzio cambia il file ma vi lascia un flusso audio, che continua a occupare bitrate e resta visibile a qualunque cosa ispezioni il file. Togliere il flusso cambia ciò che il file è: non dichiara più alcun audio. Scegli il terzo quando il suono non deve viaggiare col video — una registrazione con una conversazione di sottofondo, riprese con musica di cui non hai licenza, qualunque cosa preferiresti non consegnare a uno sconosciuto.
Togliere il suono cancella anche tutto ciò che lo menziona?
No. Il flusso audio se ne va, e con lui i suoi tag di flusso, ma i metadati globali del contenitore vengono copiati intatti — data di creazione, dispositivo, titolo, commento, stringa del codificatore. Se uno di essi descrive la registrazione o nomina un brano, è ancora lì. Anche una traccia di sottotitoli sopravvive, dato che i sottotitoli non sono audio. Se zittisci per riservatezza e non per comodità, tratta i metadati come un lavoro a parte e ispeziona l'uscita prima di mandarla da qualche parte.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneDa MOV a MP4: perché il video dell'iPhone non si apre su WindowsL'estensione non è quasi mai il vero problema. Un .mov e un .mp4 sono cugini della stessa famiglia di formati, e ciò che blocca davvero il video è il codec sigillato dentro — quasi sempre HEVC. Ecco come distinguere i due guasti, e quando basta cambiare la scatola.SpiegazionePerché il tuo taglio video cade due secondi primaHai chiesto 1:23 e ottenuto 1:21. Niente è rotto: un taglio che non ricodifica può cadere solo su un fotogramma chiave, e quanto sia lontano il più vicino dipende interamente da cosa ha registrato il video. Ecco come sapere quale hai e quando accettare lo scarto.SpiegazioneNormalizzazione di picco contro normalizzazione di sonorità, e l'obiettivo irraggiungibileAmplificare finché il campione più forte tocca un tetto non cambia quasi nulla di quanto forte suoni una cosa. Misurare in LUFS sì. Questo strumento misura — in due passaggi, correttamente — e poi mostra un risultato che non ha mai verificato, e che su materiale ordinario può scostarsi ben più di un decibel.TutorialTirare fuori l'audio da un video senza una seconda generazione di perditaLa colonna sonora dentro il tuo video è già passata una volta per un codificatore con perdita. Che estrarla ti costi un secondo passaggio dipende interamente da quale dei tre pulsanti premi — e «estrai in MP3», quello a cui tutti si buttano, è quello che costa.TutorialPortare un video sotto il limite di caricamento senza tirare a indovinareIl cursore della qualità non sa puntare a una dimensione di file: non è il suo compito. Ma il limite e la durata della tua clip fissano già il bitrate che puoi spendere, e una divisione ti dice se la risoluzione che usi può anche solo starci.SpiegazioneRuotare un video di 90° o 180°: l'indicatore o i pixelCi sono due modi completamente diversi di ruotare un video, e uno solo tocca l'immagine. Questo strumento prende la via lenta, con perdita e universale — e c'è una buona probabilità che il tuo clip da telefono coricato non ne abbia affatto bisogno.

Strumenti correlati

Questi quattro strumenti fanno girare ffmpeg nel tuo browser: non viene caricato nulla, e nulla di ciò che segue dipende da un server che resti in piedi. Il comportamento descritto è stato letto nel sorgente di ogni componente e poi confermato eseguendo gli stessi elenchi di argomenti contro la build di ffmpeg che il sito distribuisce, quindi vale per la versione online oggi e non per ffmpeg in generale. Le dimensioni e i valori di sonorità vengono da brevi file di prova sintetici; il tuo materiale darà altri numeri con gli stessi comandi. Dove il testo a schermo di uno strumento e il suo codice si contraddicono, questo articolo segue il codice.

Fonti

Hai notato un errore in questo articolo?