Vai al contenuto

Rimuovere l'audio dal video su Mac: 2 metodi

Rimuovi l'audio dal video su Mac con FFmpeg -an per un file davvero muto, più il ritaglio preliminare in QuickTime. Tieni silenziosi demo e sovrapposizioni.

Di Petr Samokhin

Le registrazioni dello schermo con suoni di notifica, il B-roll con musica di sottofondo e i video dei bug con il bleed del microfono hanno spesso bisogno di un file silenzioso. Il muting nel player non è sufficiente. Vuoi nessuno stream audio così i deck, gli strumenti LMS e gli editor non sbloccano mai il suono nascosto.

Perché rimuovere lo stream audio

ScenarioPerché il silenzio aiuta
Demo UI sotto narrazione livePreviene il doppio audio
Registrazione dello schermo con suoni di avvisoRimuove i ping distrazionti
Sovrapposizione di B-roll stockEvita la musica in contrasto
Allegato leggermente più piccoloElimina i byte audio inutilizzati

QuickTime non offre una casella di controllo affidabile per “esportare senza audio”. FFmpeg con -an è lo strumento preciso. Per mantenere la colonna sonora separatamente, estrai prima con MP4 to MP3 on Mac , poi rimuovi l’audio dal video. Se ti serve solo un file più piccolo e devi mantenere il suono, vedi come comprimere il video su Mac .

Metodo 1: Rimuovere l’audio con FFmpeg

Ideale per: Un MP4 o MOV silenzioso garantito, inclusi i batch.

Installa FFmpeg con Homebrew se necessario:

brew install ffmpeg

Copia solo gli stream video (più veloce quando i codec lo permettono):

ffmpeg -i input.mp4 -c:v copy -an output-silent.mp4

Ri-encode quando la copia fallisce o ti serve un MP4 web-friendly:

ffmpeg -i input.mov -c:v libx264 -crf 22 -preset medium \
 -an -movflags +faststart output-silent.mp4

Batch di ogni MP4 in una cartella:

mkdir silent-out
for f in *.mp4; do
 ffmpeg -i "$f" -c:v copy -an "silent-out/${f%.mp4}-silent.mp4" 2>/dev/null || \
 ffmpeg -i "$f" -c:v libx264 -crf 22 -preset medium \
 -an -movflags +faststart "silent-out/${f%.mp4}-silent.mp4"
done
FlagSignificato semplice
-anNessun stream audio in output
-c:v copyVideo invariato; istantaneo
-movflags +faststartMigliore per la riproduzione web

Per le sorgenti multi-track, mappa il video esplicitamente:

ffmpeg -i input.mkv -map 0:v:0 -c:v copy -an output-silent.mp4

Limite: Mantieni tu i comandi. Combina con i flag di MOV to MP4 on Mac quando anche il contenitore deve cambiare.

Metodo 2: Ritagliare in QuickTime prima

Ideale per: Tagliare l’aria morta prima di rimuovere l’audio.

  1. Apri il video in QuickTime Player.
  2. Modifica → Ritaglia (⌘T) per mantenere solo il segmento che ti serve.
  3. Esporta o salva il file ritagliato, poi esegui il Metodo 1 con -an.

Non affidarti al volume zero in un editor. Una traccia mutata può comunque viaggiare nel contenitore.

Limite: QuickTime da solo non produce un file davvero silenzioso.

Verificare che il file sia davvero muto

Apri il risultato in QuickTime e conferma che il menu Audio è assente o grigio. In Terminal puoi anche ispezionare gli stream:

ffprobe -hide_banner output-silent.mp4

Dovresti vedere uno stream video e nessun stream audio. Se rimane una traccia silenziosa, ri-esegui con -an e un re-encode invece di -c:v copy.

Quando FFmpeg da solo è sufficiente

FFmpeg è sufficiente per demo silenziose una tantum e per le cartelle QA scriptate.

GetCompress non è uno strumento dedicato alla rimozione dell’audio. Dopo aver ottenuto un file silenzioso (o se la dimensione è il vero problema e il suono può restare), usalo per comprimere o convertire il video localmente con preset e anteprima. Non sostituisce FFmpeg per la rimozione garantita dello stream. Per embed silenziosi con limite di dimensione, comprimi l’esportazione silenziosa con come comprimere il video su Mac .