rc-video

Process video files with ffmpeg and plan video content for Reels, Shorts, and YouTube.

19|1|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/rodolfochicone/rc-project --skill rc-video-rodolfochicone
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rc-video
Source: https://github.com/rodolfochicone/rc-project/tree/main/skills/misc/rc-video
Command: npx skills add https://github.com/rodolfochicone/rc-project --skill rc-video-rodolfochicone

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires videodb, and includes references (resource) components.

What problem does it solve? Working with video files requires memorizing complex ffmpeg command syntax, and planning video content for platforms like YouTube or Shorts demands knowledge of hooks, retention structure, and metadata. This Skill provides tested ffmpeg recipes and content planning guides so you can cut, convert, subtitle, and script videos without guesswork. ## Core Features & Use Cases - Local video processing with ffmpeg: Cut, transcode (H.264/H.265), compress, resize to 9:16 vertical, extract audio/frames/thumbnails, burn or embed subtitles, concatenate clips, create GIFs, and generate HLS streams — all locally with no paid API. - Video content planning: Templates and checklists for hooks, retention structure, scripts, titles, descriptions, timestamps, and thumbnails tailored to Shorts/Reels/TikTok versus long-form YouTube. - Optional VideoDB integration: Semantic search inside videos, speech/scene indexing, and timeline editing via the paid VideoDB SaaS, with explicit guidance on when local ffmpeg is sufficient instead. - Use Case: You have a horizontal screen recording and need a vertical 60-second Reel with burned-in subtitles. The Skill routes you to the ffmpeg guide for the crop and subtitle commands, then to the content guide for the hook and CTA structure. ## Quick Start Use the rc-video skill to cut the first 30 seconds of recording.mp4, convert it to vertical 9:16 format, and burn in the subtitles from captions.srt.

Frequently Asked Questions about rc-video

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

FAQPage Schema
How do I cut a video with ffmpeg without re-encoding?▼

Use ffmpeg with -ss and -to before the input and -c copy to cut at the nearest keyframe instantly without quality loss. For frame-precise cuts, place -ss after -i and re-encode with libx264 and aac.

How to convert a horizontal video to vertical 9:16 for Reels or Shorts?▼

Use the ffmpeg crop filter with crop=ih*9/16:ih followed by scale=1080:1920 to produce a vertical video from a horizontal source. This center-crops the frame and outputs the standard 1080x1920 format for Shorts and Reels.

When should I use VideoDB instead of ffmpeg?▼

Use VideoDB only when you need semantic search inside a video, speech or scene indexing, or managed timeline editing, since it is a paid SaaS with API lock-in. For cutting, transcoding, subtitling, and extraction, local ffmpeg is free and sufficient.

Does burning subtitles into a video require re-encoding?▼

Yes, burning subtitles with the subtitles filter re-encodes the video stream because the text becomes part of the pixels. To avoid re-encoding, embed soft subtitles with -c copy -c:s mov_text, which viewers can toggle on or off.

Why does ffmpeg fail with codec not found errors?▼

Codec errors occur when the installed ffmpeg build lacks support for that codec, such as libx265 or nvenc. Check available codecs with ffmpeg -codecs and install a build that includes the required encoder.