Usuń audio z pliku wideo za pomocą FFmpeg


240

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

Odpowiedzi:


334

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

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

Pełna dokumentacja ffmpeg tutaj .


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 )


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.