Jak tworzyć GIF-y za pomocą FFMpeg w systemie Windows 10

Tworzenie GIF-a jest całkiem proste. Istnieje mnóstwo darmowych aplikacji, które pozwalają tworzyć GIF-y z obrazów lub tworzyć je z pliku wideo. Dopiero gdy chcesz kontrolować rozdzielczość i liczbę klatek na sekundę, napotkasz kłopoty. Tworzenie HD nie zawsze jest łatwe lub darmowe, gdy potrzebujesz tak dużej kontroli. Możesz wypróbować Giphy i może wyświetlić duży GIF 1920 × 1080, ale to przypadek. Nie możesz zmusić go do dopasowania rozmiaru wideo. To powiedziawszy, jeśli możesz znieść korzystanie z FFMpeg, tworzenie GIF-a powinno być łatwe.

FFMpeg to świetne narzędzie. Jedynym minusem jest to, że jest to narzędzie wiersza poleceń, co oznacza, że ​​niewiele osób czuje się komfortowo z niego. Jeśli chodzi o tworzenie GIF-a za pomocą FFMpeg, zamierzamy go uprościć, abyś musiał tylko edytować polecenie, aby uwzględnić nazwy plików.

GIF-y z FFMpeg

FFMpeg może przycinać filmy, jednak lepiej jest użyć do tego aplikacji Telewizja i filmy. Ma GUI, który pozwala przycinać filmy, a jeśli masz GUI, który może to zrobić, nie chcesz przechodzić przez FFMpeg.

Pobierz FFMpeg i rozpakuj plik. Wewnątrz otwórz folder Bin. Kliknij wewnątrz paska lokalizacji i skopiuj ścieżkę do folderu. Otwórz wiersz polecenia i użyj następującego polecenia, aby przejść do wyodrębnionego folderu.

Składnia

cd path-to-folder

Przykład

cd C:UsersfatiwDesktopffmpeg-20180821-7e0df59-win64-staticffmpeg-20180821-7e0df59-win64-staticbin

Weź film (przycięty do dokładnej części) i umieść go w folderze kosza. Uruchom następujące polecenie, aby przekonwertować wideo na GIF.

Składnia

ffmpeg -i video.mp4 my_gif.gif

Powinieneś edytować nazwę pliku wideo i nazwę pliku GIF, w którym chcesz zapisać GIF. Możesz także użyć prawie dowolnego formatu pliku wideo do konwersji na GIF. Może to być AVI lub MP4.

Przykłady

ffmpeg -i my_video.mp4 gif_file.gif

ffmpeg -i my_video.avi gif_file.gif

Spowoduje to przekonwertowanie go na GIF z szybkością 20 klatek i dokładnie taką samą rozdzielczością jak wideo. Na przykład, jeśli wideo ma rozdzielczość 1920 × 1080, GIF będzie miał ten sam rozmiar.

Możesz użyć tego polecenia, aby zmienić liczbę klatek na sekundę i rozdzielczość.

Składnia

ffmpeg -i video.mp4 -r 20 -vf scale=240:-1 my_gif.gif

-R 20 określa liczbę klatek na sekundę. Jeśli chcesz ustawić ją na 60, powinieneś zmienić ją na -r 60. -vf scale = 240: -1 ustawia szerokość na 240, a wysokość jest proporcjonalnie zmieniana. Jeśli chcesz ustawić szerokość na 1920, musisz zmienić ją na -vf scale = 1920: -1.

Przykład

ffmpeg -i my_video.mp4 -r 60 -vf scale=1920:-1 my-gif.gif