Gravar vídeo no Linux é altamente flexível, mas a "melhor" abordagem depende inteiramente do seu hardware (webcam, placa de captura, tela) e nível de conforto técnico. Diferente de Windows ou macOS, não há solução única pré-instalada, mas o ecossistema open-source oferece ferramentas poderosas e profissionais de graça.
Passo 1: Identifique Seu Hardware
- Webcams: A maioria webcams UVC-compliant são plug-and-play. Verifique detecção rodando
lsusb ou v4l2-ctl --list-devices no terminal.
- Placas de Captura: Elgato, AVerMedia, Blackmagic e placas UVC genéricas geralmente funcionam via módulos padrão do kernel. Cheque
dmesg ou ls /dev/video* após plugar. Placas proprietárias (algumas Blackmagic DeckLink) podem precisar drivers específicos do fabricante.
- Gravação de Tela: Não requer hardware externo; depende do display server (X11 ou Wayland) e GPU.
Passo 2: Escolha Seu Software
OBS Studio (Padrão Power User)
Opção mais versátil. Lida com captura de tela, webcams, placas de captura, composição de cenas complexa, mixagem de áudio e streaming. Curva de aprendizado mais íngreme mas capacidade inigualável.
- Instale (Debian/Ubuntu):
sudo apt update && sudo apt install obs-studio
- Instale (Fedora):
sudo dnf install obs-studio
- Instale (Arch):
sudo pacman -S obs-studio
- Flatpak (Universal):
flatpak install flathub com.obsproject.Studio (Frequentemente versão mais atualizada).
SimpleScreenRecorder (Captura de Tela Leve)
Excelente para gravação de desktop direta com UI mínima. Baseado em Qt, funciona bem no X11; suporte Wayland varia.
- Instale: Disponível na maioria repos padrão (
simplescreenrecorder).
Kazam / Gravador de Tela GNOME (Amigável para Iniciantes)
GUIs simples para capturas rápidas. Gravador built-in do GNOME (Ctrl+Alt+Shift+R) é o mais fácil para uso casual mas carece controles avançados.
FFmpeg (Linha de Comando / Automação)
Engine backend de quase todas ferramentas de vídeo no Linux. Ideal para scripting, servidores headless ou controle preciso.
Exemplo (Webcam): ffmpeg -f v4l2 -framerate 30 -video_size 1920x1080 -i /dev/video0 -c:v libx264 -preset ultrafast output.mp4
Exemplo (Tela - X11): ffmpeg -f x11grab -framerate 30 -video_size 1920x1080 -i :0.0 -c:v libx264 output.mp4
Passo 3: Fluxo Rápido OBS Studio
- Inicie OBS. Rode "Assistente de Auto-Configuração" (Ferramentas > Assistente de Auto-Configuração) para settings baseline.
- Adicione Fontes (Caixa "Fontes" canto inf. esq. → +):
- Dispositivo de Captura de Vídeo (V4L2): Para webcams/placas de captura. Selecione Dispositivo (ex.: /dev/video0). Defina Resolução/FPS.
- Captura de Tela (XSHM) / PipeWire (Wayland): Para gravação de desktop. Selecione monitor.
- Captura de Janela: Para janela de app específico.
- Captura de Entrada de Áudio (PulseAudio/PipeWire): Para microfone.
- Captura de Saída de Áudio: Para áudio do sistema/desktop.
- Configure Saída (Arquivo > Configurações > Saída):
- Caminho de Gravação: Escolha local de salvamento.
- Formato: MP4 (ou MKV para segurança contra crash — remuxe depois).
- Encoder: NVENC (NVIDIA), AMF (AMD), VAAPI (Intel/AMD) para aceleração hardware (baixo uso CPU). Fallback: x264 (CPU) com preset "veryfast" ou "faster".
- Controle de Taxa: CBR (Constant Bitrate) para streaming; CQP/VBR para gravação local qualidade. Bitrate: 8000-20000 Kbps para 1080p60 gravação local.
- Configurações de Vídeo (Configurações > Vídeo): Defina Resolução Base/Saída (ex.: 1920x1080). Defina FPS (30 ou 60).
- Iniciar/Parar Gravação: Use controles principais ou hotkeys (Configurações > Hotkeys).
Solução de Problemas Comuns
- Sem Dispositivo Webcam (/dev/video0 ausente): Cheque módulos kernel (
uvcvideo). Secure Boot em algumas distros bloqueia módulos kernel não assinados (comum com drivers DKMS para placas de captura).
- Erros de Permissão: Garanta seu usuário no grupo
video: sudo usermod -aG video $USER (logout/login necessário).
- Wayland vs. X11: Captura de tela no Wayland requer PipeWire/XDG Desktop Portal. OBS Flatpak lida melhor. Se captura mostra preto, garanta
xdg-desktop-portal e backend (xdg-desktop-portal-gtk ou -kde) instalados.
- Deriva de Sincronia de Áudio: Defina manipulação "Timestamp" em Propriedades Avançadas de Áudio para "Monotonic" ou use "Sync Offset" para alinhar manualmente.
Gravação de vídeo no Linux é madura e capaz. Comece com OBS Studio Flatpak para experiência moderna mais suave, verifique hardware com v4l2-ctl, e aproveite encoding hardware (VA-API/NVENC) para performance suave.