Xóa âm thanh khỏi tệp video bằng FFmpeg


240

Làm cách nào tôi có thể loại bỏ đoạn âm thanh ra khỏi tệp video bằng FFmpeg?

Câu trả lời:


334

Bạn loại bỏ âm thanh bằng cách sử dụng -ancờ.

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

Tài liệu ffmpeg đầy đủ ở đây .


97

Bạn có thể không muốn mã hóa lại video (một quá trình chậm và mất mát), vì vậy hãy thử:

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

(nb một số bản phân phối Linux bây giờ đi kèm với ngã ba avconv của ffmpeg )


Điều này không tạo ra bất kỳ sự khác biệt nào đối với tôi so với giải pháp được chấp nhận.
nidi

1
vcodec là một bí danh cho -c:v, vì vậy cụ thể nó chỉ sao chép luồng video. Dữ liệu duy nhất bạn đang ngăn chặn với điều này sẽ là phụ đề, siêu dữ liệu, v.v. từ những gì tôi có thể thấy.
Rogue

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

Nếu bạn không thể cài đặt ffmpegvì đã có sẵn avconvhãy thử điều đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.