Edição de vídeo para redes sociais com ffmpeg — cortes, legendas, música, transições e exportação por plataforma. Use ao editar Reels, TikToks ou Shorts, cortar e montar clipes, adicionar legendas e trilha sonora, ou exportar vídeo nas specs corretas de cada rede.
Scanned 9/20/2026
Install to Claude Code
npx -y skills add joaoguirunas/team-os --skill social-video-editing --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Social Video Editing?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/joaoguirunas-social-video-editing)More formats (shields.io, HTML) on the badges page.
---
name: social-video-editing
description: Edição de vídeo para redes sociais com ffmpeg — cortes, legendas, música, transições e exportação por plataforma. Use ao editar Reels, TikToks ou Shorts, cortar e montar clipes, adicionar legendas e trilha sonora, ou exportar vídeo nas specs corretas de cada rede.
version: "1.0"
updated: "2026-09-04"
---
# Social Video Editing — ffmpeg Essencial
> Skill injetada no agente FLUX (social-video).
## Comandos ffmpeg mais usados
### Conversão de formato e aspect ratio
```bash
# 16:9 para 9:16 (horizontal para vertical)
ffmpeg -i input.mp4 \
-vf "scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,setsar=1" \
-c:a copy output_9x16.mp4
# Crop central para 1:1
ffmpeg -i input.mp4 \
-vf "crop=ih:ih,scale=1080:1080" \
output_1x1.mp4
```
### Corte de clips
```bash
# Cortar de 10s a 40s
ffmpeg -ss 00:00:10 -to 00:00:40 -i input.mp4 -c copy output_clip.mp4
# Cortar primeiros 30s
ffmpeg -i input.mp4 -t 30 -c copy output_30s.mp4
```
### Adicionar legendas
```bash
# Com arquivo .srt
ffmpeg -i input.mp4 \
-vf "subtitles=legendas.srt:force_style='FontSize=28,FontName=Arial Bold,PrimaryColour=&HFFFFFF,OutlineColour=&H000000,Outline=2,Alignment=2'" \
output_com_legendas.mp4
```
### Adicionar música de fundo
```bash
# Mix de vídeo + música (música a 30% de volume)
ffmpeg -i video.mp4 -i music.mp3 \
-filter_complex "[1:a]volume=0.3[music];[0:a][music]amix=inputs=2:duration=first[aout]" \
-map 0:v -map "[aout]" \
output_com_musica.mp4
```
### Comprimir para redes sociais
```bash
# Instagram Reel (máx 100MB)
ffmpeg -i input.mp4 \
-c:v libx264 -crf 23 -preset medium \
-c:a aac -b:a 128k \
-movflags +faststart \
output_instagram.mp4
# TikTok (máx 287.6MB)
ffmpeg -i input.mp4 \
-c:v libx264 -crf 20 -preset slow \
-c:a aac -b:a 192k \
output_tiktok.mp4
```
### Concatenar clips
```bash
# Criar lista de clips
echo "file 'clip1.mp4'
file 'clip2.mp4'
file 'clip3.mp4'" > lista.txt
ffmpeg -f concat -safe 0 -i lista.txt -c copy output_final.mp4
```
### Adicionar fade in/out
```bash
# Fade in 0.5s no início, fade out 0.5s no fim (vídeo de 30s)
ffmpeg -i input.mp4 \
-vf "fade=in:0:12,fade=out:708:12" \
output_fade.mp4
```
## Especificações por plataforma
| Plataforma | Resolução | FPS | Codec | Máx |
|---|---|---|---|---|
| Instagram Reel | 1080x1920 | 30 | H.264 | 100MB |
| TikTok | 1080x1920 | 30 | H.264 | 287.6MB |
| YouTube Shorts | 1080x1920 | 30/60 | H.264 | 256GB |
| Facebook | 1080x1920 | 30 | H.264 | 4GB |
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!