Registrare Video su Linux: OBS, Kazam, VLC e CLI a Confronto
Linux non ha una “Game Bar”, ma ha strumenti migliori. Scegli in base al caso d'uso.
1. OBS Studio (Coltellino Svizzero)
- Installa:
flatpak install flathub com.obsproject.Studio(indipendente dalla distro). - Origini: Schermo, Finestra, Webcam, Browser, FFmpeg, Immagine, Testo.
- Output: Impostazioni → Output → Registrazione → MP4 (H.264/VAAPI/NVENC), MKV (anti-crash).
- Replay Buffer: “Salva ultimi 30 s” scorciatoia – essenziale per catturare bug.
2. Kazam (Screencast Semplice)
sudo apt install kazam/flatpak install org.kazam.Kazam.- Selezione area: schermo intero, finestra, rettangolo.
- Overlay webcam (PiP) integrato.
- Output: VP8/WebM o H.264/MP4.
3. SimpleScreenRecorder (Qt, Leggero)
sudo apt install simplescreenrecorder.- Registrazione OpenGL (inietta nel gioco) – migliore di X11 grab per 3D.
- Anteprima live, encoding multi-thread.
4. VLC (Ce l'Hai Già)
- Media → Apri Dispositivo di Acquisizione → Modalità Acquisizione: Desktop / Video for Linux 2 (v4l2).
- Converti/Salva → Profilo: Video-H.264+MP3 (MP4).
- Avvia → registra fino a Stop.
Interfaccia goffa, ma zero installazione extra.
5. FFmpeg CLI (Headless / Scriptabile)
# X11 screen grab ffmpeg -f x11grab -framerate 30 -s 1920x1080 -i :0.0 -c:v libx264 -preset ultrafast out.mp4 # V4L2 webcam ffmpeg -f v4l2 -framerate 30 -video_size 1280x720 -i /dev/video0 -c:v libx264 out.mp4 # VA-API hardware encode (Intel/AMD) ffmpeg -vaapi_device /dev/drm/renderD128 -f x11grab ... -vf 'format=nv12,hwupload' -c:v h264_vaapi out.mp4 6. GNOME Shell Integrato (Wayland)
- Ctrl+Alt+Shift+R → registra in
~/Videoscome WebM. - Nessun audio su alcune distro; nessuna configurazione.
Scelta Rapida
| Necessità | Strumento |
|---|---|
| Stream + record + scene | OBS |
| Tutorial rapido, GUI | Kazam |
| Game capture (OpenGL/Vulkan) | SimpleScreenRecorder / OBS Game Capture |
| Server/CI, niente GUI | FFmpeg x11grab / kmsgrab |
| Una tantum, niente install | VLC |
Installa il modulo kernel v4l2loopback se devi inviare uno di questi in una webcam virtuale per Zoom/Teams.