Toolverse
All skills

media-processing

by mrgoonie

Process multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
mrgoonie
Category
Backend
Views
110

About this skill

Process multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing/cropping images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS/DASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude, dodając folder skills do konfiguracji .claude. Upewnij się, że na systemie dostępne są FFmpeg i ImageMagick — są to narzędzia wiersza poleceń wymagane do działania tej umiejętności.

  2. Aby konwertować plik wideo do innego formatu lub kodeka, podaj Claude nazwę pliku źródłowego, żądany format wyjściowy i preferowany kodek (np. H.264, H.265, VP9). Claude wygeneruje odpowiednie polecenie FFmpeg i wykona konwersję.

  3. Do przetwarzania obrazów (zmiana rozmiaru, kadrowanie, dodawanie efektów) opisz operacje, które chcesz wykonać. Umiejętność użyje ImageMagick do transformacji pojedynczych plików lub wsadowego przetwarzania wielu obrazów jednocześnie.

  4. Jeśli chcesz wyodrębnić ścieżkę audio z wideo, wskaż plik źródłowy i żądany format audio (MP3, AAC, FLAC). Claude użyje FFmpeg do ekstrakcji bez ponownego kodowania wideo.

  5. Do tworzenia manifestów streamingowych (HLS lub DASH) podaj plik wideo i parametry streamingu. Umiejętność wygeneruje segmenty i pliki manifestu gotowe do transmisji na żywo lub wideo na żądanie.

  6. Dla operacji wymagających akceleracji sprzętowej (NVENC na kartach NVIDIA, QSV na Intel) Claude automatycznie włączy odpowiednie opcje kodowania, jeśli sprzęt jest dostępny w systemie.

Related skills