social-video-editing

Edits social media videos with ffmpeg for cuts, captions, music, and platform exports.

3|3|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/joaoguirunas/team-os --skill social-video-editing-joaoguirunas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: social-video-editing
Source: https://github.com/joaoguirunas/team-os/tree/main/.claude/skills/social-video-editing
Command: npx skills add https://github.com/joaoguirunas/team-os --skill social-video-editing-joaoguirunas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve? Manually resizing, cutting, captioning, and compressing videos for each social platform is repetitive and error-prone. This Skill provides ready-to-use ffmpeg commands that handle the most common social video editing tasks with the correct specs for each network. ## Core Features & Use Cases - Format & Aspect Ratio Conversion: Convert 16:9 footage to 9:16 vertical or 1:1 square with proper scaling and cropping. - Cutting, Captions & Music: Trim clips by timestamp, burn in .srt subtitles with styled fonts, and mix background music at controlled volume levels. - Platform-Ready Export: Compress and encode videos to meet Instagram Reels, TikTok, YouTube Shorts, and Facebook size and codec requirements. - Use Case: You recorded a horizontal interview and need a 30-second vertical Reel with captions and background music. Use this Skill to crop to 9:16, cut the segment, burn in subtitles, mix the audio, and export under Instagram's 100MB limit. ## Quick Start Use the social-video-editing skill to cut my input.mp4 from 10 to 40 seconds, convert it to 9:16 vertical, and export it optimized for Instagram Reels.

Frequently Asked Questions about social-video-editing

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

FAQPage Schema
How do I convert a horizontal video to vertical 9:16 with ffmpeg?▼

Use ffmpeg with the scale and crop filters: scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,setsar=1. This scales the video to fill the vertical frame and crops the excess, producing a 1080x1920 output.

How to add subtitles to a video using ffmpeg?▼

Burn subtitles into video with the subtitles filter pointing to an .srt file, for example subtitles=legendas.srt with force_style options for font size, color, and outline. The captions become part of the video frames and display on any platform.

What video specs does Instagram Reels require?▼

Instagram Reels uses 1080x1920 resolution at 30 FPS with H.264 codec and a 100MB maximum file size. Encode with libx264 at CRF 23, AAC audio at 128k, and the faststart flag for streaming playback.

Can ffmpeg mix background music with video audio?▼

Yes, use the amix filter to combine the original audio with a music track, lowering music volume first with the volume filter (e.g., volume=0.3). Map the video stream and the mixed audio output to produce the final file.

Why does my ffmpeg cut produce inaccurate timestamps?▼

Using -ss before -i with -c copy cuts at the nearest keyframe, which can shift the start point. For frame-accurate cuts, re-encode the segment instead of stream copying, accepting longer processing time.