Eliminar audio del archivo de video con FFmpeg

240

¿Cómo puedo quitar la pista de audio de un archivo de video con FFmpeg?

Ronan Dejhero
fuente

Respuestas:

334

Eliminas el audio usando la -anbandera.

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

Documentación completa de ffmpeg aquí .

Martin Beckett
fuente
97

Probablemente no desee volver a codificar el video (un proceso lento y con pérdida), así que intente:

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

(Nota: algunas distribuciones de Linux ahora vienen con la bifurcación avconv de ffmpeg )

John Mellor
fuente
Esto no me hizo ninguna diferencia en comparación con la solución aceptada.
nidi
1
vcodec es un alias para -c:v, por lo que específicamente copiará solo la transmisión de video. Los únicos datos que está evitando con esto serían subtítulos, metadatos, etc. de lo que puedo ver.
Rogue
9
avconv -i [input_file] -vcodec copy -an [output_file]

Si no puede instalar ffmpegdebido a que existe, avconvintente eso.

Abdennour TOUMI
fuente