Respostas:
Talvez o RecordMyDesktop possa funcionar para você? Ele tem a capacidade de gravar sua tela e áudio, mas não tenho certeza se ele suporta jogos.
Você pode instalá-lo com
sudo apt-get install recordmydesktop
Se você deseja uma GUI, também precisa instalar um dos pacotes gtk-recordmydesktop
(GTK) ou recorditnow
(Qt)
Ele foi descontinuado, mas funciona conforme o esperado.
O SimpleScreenRecorder fez o truque para mim ao gravar vídeos online. Possui um recurso OpenGL (experimental). No Ubuntu:
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
Com o recurso OpenGL, você pode selecionar para gravar uma janela específica do aplicativo. Assim, você pode continuar trabalhando enquanto grava em segundo plano. No entanto, não toque música, porque os áudios se misturam (a menos que, é claro, UR seja um DJ;))
Estou usando o script recordscreen.py Python. É iniciado ffmpeg
ou avconv
nos bastidores, portanto, certifique-se de instalá-los.
Grave toda a área de trabalho a output.mkv
15 FPS:
recordscreen.py output.mkv
Grave a 30 FPS com diferentes codecs de áudio e vídeo:
recordscreen.py -r 30 --vcodec=vp8 --acodec=pcm output.mkv
Ou grave em .webm
:
recordscreen.py output.webm
Eu não tentei gravar jogos com ele, então ficarei interessado em saber como é que vai.
E apenas para uma perspectiva histórica, aqui está uma das primeiras postagens do blog sobre isso .
sudo add-apt-repository ppa:obsproject/obs-studio sudo apt-get update && sudo apt-get install obs-studio
Open OBS; no painel Mixer, clique no ícone de configurações de "Desktop Audio", clique em Properties e selecione "Built-In Audio Analog Stereo"
Novamente no painel Mixer, silencie o microfone / Aux clicando no ícone de volume
No painel "Fontes", clique no botão "+" e selecione "Captura de tela XSHM"
[Anteriormente, o VLC poderia ser a fonte, desta maneira: Instale o VLC, como em: https://www.videolan.org/vlc/download-ubuntu.html ; Clique no sinal "+", selecione "Adicionar caminho / URL" e depois escreva
screen://
; mas não está funcionando agora]
Clique no botão "Transição" no centro da tela, você precisa vê-la na janela à direita agora.
No painel "Controles" (lado direito), clique em Configurações, clique em "Saída" no menu esquerdo e altere a pasta de saída, se desejar.
Por fim, clique no botão "Iniciar gravação" em "Controles"
glc
: veja minha resposta para esta pergunta .