Remova o áudio do arquivo de vídeo com o FFmpeg


240

Como retirar a faixa de áudio de um arquivo de vídeo com o FFmpeg?

Respostas:


334

Você remove o áudio usando a -anbandeira.

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

Documentação completa do ffmpeg aqui .


97

Você provavelmente não deseja re-codificar o vídeo (um processo lento e com perdas), então tente:

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

(algumas distribuições Linux agora vêm com o fork avconv do ffmpeg )


Isso não fez nenhuma diferença para mim em comparação com a solução aceita.
Nidi

1
vcodec é um apelido para -c:v, então, especificamente, ele copia apenas o fluxo de vídeo. Os únicos dados que você está impedindo com isso seriam legendas, metadados etc. do que eu posso ver.
Rogue

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

Se você não pode instalar ffmpegdevido à existência de avconvtente isso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.