FFmpeg to open-source'owe narzędzie wiersza poleceń do łatwej modyfikacji formatu lub jakości pliku AV, wyodrębniania dźwięku, tworzenia GIF-ów i innych zadań. Składa się z kilku programów i bibliotek, które zajmują się plikami i strumieniami audio, wideo i multimedialnymi. Jest również używany za kulisami w wielu innych kampaniach medialnych.
FFmpeg jest przeznaczony głównie dla Linuksa, ale jest również kompatybilny z Windows, Mac OS X i innymi systemami operacyjnymi, takimi jak iOS, Android, MorphOS i AmigaOS.
Używanie FFmpeg do konwersji MP4 na WebM
Jeśli chodzi o konwersję audio i wideo, najczęstszą przeszkodą jest wybór odpowiednich formatów i kontenerów. Na szczęście FFmpeg wybiera odpowiednie kodeki i kontenery bez konieczności skomplikowanej konfiguracji.
Załóżmy, że chcesz przekonwertować MP4 na WebM w FFmpeg:
ffmpeg -i input.mp4 output.webm
To polecenie przekształca plik MP4 o nazwie input.mp3 w plik WebM o nazwie output.webm. Nie musisz definiować typu strumienia lub kontenera, ponieważ FFmpeg robi to za Ciebie. Ponieważ WebM jest dobrze zdefiniowanym formatem, FFmpeg automatycznie rozpoznaje, jakie typy wideo i audio może obsługiwać i konwertuje strumienie do pliku WebM.