Rimuovi l'audio dal file video con FFmpeg


240

Come posso eliminare la traccia audio da un file video con FFmpeg?

Risposte:


334

Si rimuove l'audio utilizzando la -anbandiera.

ffmpeg -i example.mkv -c copy -an example-nosound.mkv

Documentazione completa di ffmpeg qui .


97

Probabilmente non vuoi ricodificare il video (un processo lento e con perdita di dati), quindi prova:

ffmpeg -i [input_file] -vcodec copy -an [output_file]

(nb alcune distribuzioni Linux ora vengono con il fork avconv di ffmpeg )


Questo non ha fatto alcuna differenza per me rispetto alla soluzione accettata.
nidi,

1
vcodec è un alias per -c:v, quindi in particolare copia solo il flusso video. Gli unici dati che stai impedendo con questo sarebbero sottotitoli, metadati, ecc. Da quello che posso vedere.
Rogue

9
avconv -i [input_file] -vcodec copy -an [output_file]

Se non è possibile installare a ffmpegcausa dell'esistenza di, avconvprovare quello.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.