audio-video

Process audio and video with FFmpeg, PyAV, and MoviePy.

6|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric --skill audio-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audio-video
Source: https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric/tree/main/.github/skills/audio-video
Command: npx skills add https://github.com/fgarofalo56/Suppercharge_Microsoft_Fabric --skill audio-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, librosa, python-ffmpeg, moviepy, pyav, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive tools and guidance for processing audio and video files, enabling efficient media manipulation, streaming, and real-time communication.

Core Features & Use Cases

  • Format Conversion: Transcode between various audio and video formats (MP4, WebM, MP3, AAC, etc.).
  • Media Manipulation: Resize, trim, concatenate, add watermarks, and adjust speed of video files.
  • Audio Processing: Extract, convert, normalize, and merge audio tracks.
  • Streaming: Generate HLS and DASH streams for adaptive bitrate playback.
  • Live Streaming: Configure RTMP servers and stream content.
  • Python Integration: Utilize libraries like PyAV and MoviePy for programmatic control.

Quick Start

Use the audio-video skill to convert the file 'input.mp4' to 'output.webm'.

Frequently Asked Questions about audio-video

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcode video files between formats like MP4 and WebM?

Transcode video files between formats like MP4 and WebM by applying FFmpeg commands or Python libraries like PyAV and MoviePy for programmatic media handling and format conversion.

Can I use Python to automate media manipulation tasks such as resizing and trimming?

Yes, you can automate media manipulation tasks like resizing, trimming, and concatenating video files programmatically by integrating Python libraries such as PyAV and MoviePy into your media pipelines.

What's the best way to generate HLS and DASH streams for adaptive bitrate playback?

Generate HLS and DASH streams for adaptive bitrate playback and live streaming by configuring RTMP servers and applying FFmpeg to segment and transcode media into streaming-ready formats.

Does this approach support real-time communication and WebRTC integration?

Yes, it supports real-time communication and WebRTC integration by providing tools and instructions to build streaming pipelines that handle live video processing and audio manipulation workflows.

How do I extract and normalize audio tracks from a video file?

Extract, convert, and normalize audio tracks from video files using FFmpeg and Python libraries like Librosa to manipulate audio parameters and merge tracks within media processing pipelines.

Do I need FFmpeg installed to use these media processing scripts?

Yes, FFmpeg must be installed in your environment because the scripts rely on it and Python libraries like PyAV and MoviePy to execute transcoding, format conversion, and media manipulation tasks.