Как да извлечем кадри от видео с FFmpeg на Windows 11

Видеото често съдържа ценни моменти, които искаме да извлечем като отделни снимки. Това може да бъде полезно за създаване на фотоалбуми, анализиране на видеозаписи, създаване на GIF-анимации и други цели. В тази статия ще ви покажа как да използвате FFmpeg за извличане на кадри от видеофайлове през определени интервали от време.

Стъпка 1: Инсталиране на FFmpeg

FFmpeg е мощен инструмент за обработка на видео и аудио, но трябва да го инсталираме, преди да започнем.

  1. Изтеглете FFmpeg от https://ffmpeg.org/download.html.
  2. Изберете Windows версията и изтеглете zip файлът.
  3. Разархивирайте файла в C:\ffmpeg.
  4. Отидете в C:\ffmpeg\bin и ще намерите ffmpeg.exe.
  5. Добавете FFmpeg към PATH:
    • Натиснете Win + R, въведете sysdm.cpl и натиснете Enter.
    • Отидете в Advanced (Разширени настройки) → Environment Variables (Променливи на средата).
    • В секцията System Variables намерете Path и натиснете Edit.
    • Натиснете New и добавете пътя C:\ffmpeg\bin.
    • Натиснете OK и рестартирайте компютъра.

След като направите тези стъпки, проверете дали FFmpeg работи, като въведете следното в Command Prompt (CMD):

ffmpeg -version

Ако виждате информация за версията, значи всичко е наред.

Стъпка 2: Извличане на кадри от видео

Сега можем да започнем с извличането на кадри.

Извличане на един кадър

Ако искате да запазите един кадър от видеото на всяка секунда, използвайте тази команда:

ffmpeg -i video.mp4 -vf "fps=1" frame_%04d.jpg
  • video.mp4 – заменете с името на вашия файл.
  • fps=1 – означава, че ще се извлича 1 кадър в секунда.
  • frame_%04d.jpg – файловете ще се запазят като frame_0001.jpg, frame_0002.jpg и т.н.

FFmpeg е мощен и лесен за използване инструмент, който ви позволява да извличате кадри от видео за секунди. С правилните команди можете да контролирате честотата на извличаните изображения и да създавате фотоанализ на вашите видеа.

Ако тази статия ви е била полезна, споделете я с приятелите си! Ако имате въпроси, оставете коментар по-долу.