Hapus audio dari file video dengan FFmpeg

240

Bagaimana saya bisa menghapus trek audio dari file video dengan FFmpeg?

Ronan Dejhero
sumber

Jawaban:

334

Anda menghapus audio dengan menggunakan -anbendera.

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

Dokumentasi ffmpeg lengkap di sini .

Martin Beckett
sumber
97

Anda mungkin tidak ingin me-encode ulang video (proses lambat dan macet), jadi cobalah:

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

(nb beberapa distribusi Linux sekarang hadir dengan garpu avconv dari ffmpeg )

John Mellor
sumber
Ini tidak membuat perbedaan bagi saya dibandingkan dengan solusi yang diterima.
nidi
1
vcodec adalah alias untuk -c:v, jadi khusus itu hanya menyalin aliran video. Satu-satunya data yang Anda cegah dengan ini adalah subtitle, metadata, dll dari apa yang bisa saya lihat.
Rogue
9
avconv -i [input_file] -vcodec copy -an [output_file]

Jika Anda tidak dapat menginstal ffmpegkarena ada avconvcoba itu.

Abdennour TOUMI
sumber