Usuń audio z pliku wideo za pomocą FFmpeg

240

Jak mogę usunąć ścieżkę audio z pliku wideo za pomocą FFmpeg?

Ronan Dejhero
źródło

Odpowiedzi:

334

Usuwasz dźwięk za pomocą -anflagi.

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

Pełna dokumentacja ffmpeg tutaj .

Martin Beckett
źródło
97

Prawdopodobnie nie chcesz ponownie kodować wideo (powolny i stratny proces), więc spróbuj:

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

(nb niektóre dystrybucje Linuksa są teraz dostarczane z rozwidleniem avconv ffmpeg )

John Mellor
źródło
Nie miało to dla mnie żadnej różnicy w porównaniu z przyjętym rozwiązaniem.
nidi
1
vcodec to alias dla -c:v, więc konkretnie kopiowałby tylko strumień wideo. Jedyne dane, którym temu zapobiegasz, to napisy, metadane itp. Z tego, co widzę.
Łotrzyk
9
avconv -i [input_file] -vcodec copy -an [output_file]

Jeśli nie możesz zainstalować z ffmpegpowodu istnienia, avconvspróbuj tego.

Abdennour TOUMI
źródło