Toolverse
Wszystkie skille

ffmpeg-keyframe-extraction

autor: benchflow-ai

Wyciągaj klatki kluczowe z wideo za pomocą FFmpeg — szybko i precyzyjnie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

Umiejętność do ekstrakcji klatek kluczowych (I-frames) z plików wideo w formatach MP4, MKV, AVI i innych. Użyj jej, gdy potrzebujesz wydobyć miniaturki, klatki do analizy lub przetwarzania wideo. Narzędzie oferuje dwie metody: filtrowanie precyzyjne lub szybkie pomijanie dekodowania ramek niekluczowych. Wybierz format wyjściowy (PNG, JPEG, BMP) i dostosuj jakość do swoich potrzeb.

Jak używać

  1. Upewnij się, że FFmpeg jest zainstalowany i dostępny w zmiennej PATH systemu. Jeśli go nie masz, pobierz i zainstaluj FFmpeg ze strony oficjalnej projektu.

  2. Przygotuj plik wideo, z którego chcesz wyciągnąć klatki kluczowe. Obsługiwane są formaty MP4, MKV, AVI, MOV i inne.

  3. Wybierz metodę ekstrakcji. Metoda 1 (filtr select) daje większą kontrolę: ffmpeg -i video.mp4 -vf "select='eq(pict_type,I)'" -vsync vfr keyframe_%03d.png. Metoda 2 (skip_frame) jest szybsza: ffmpeg -i video.mp4 -skip_frame nokey -vsync vfr keyframe_%03d.jpg.

  4. Dostosuj format wyjściowy i jakość. Dla PNG użyj keyframe_%03d.png, dla JPEG wysokiej jakości dodaj -q:v 2 (niższe wartości to lepsza jakość). Możesz też wybrać BMP lub inne formaty.

  5. Jeśli chcesz, aby nazwy plików zawierały znaczniki czasowe, dodaj flagę -frame_pts 1 do komendy. Możesz również określić katalog wyjściowy, np. ./output/keyframe_%03d.png.

  6. Uruchom komendę w terminalu. Klatki kluczowe zostaną zapisane jako sekwencja plików w wybranym formacie. Liczba wyodrębnionych klatek zależy od ustawień kodowania oryginalnego wideo.

Podobne skille