Eu gostaria de criar um pequeno clipe de mim jogando Minecraft, um jogo OpenGL . Os gravadores de screencast comuns não registram adequadamente o OpenGL .
Que tipo de software está disponível para esse fim?
Minha experiência com o software na pergunta semelhante (mas não mais duplicada) :
- kazam : taxa de quadros muito baixa, apesar de ter definido para 60 FPS, sem barra de menus, unidade e som constantemente piscando pela janela de tela cheia.
- RecordMyDesktop : a configuração de taxa de quadros máxima é de 50 FPS, mas o vídeo se torna extremamente rápido se não estiver usando os 15 FPS padrão.
- xvidcap : não disponível no 12.04
- tibesti : não disponível em 12.04
- wink : não é executado
- ffmpeg : vídeo de qualidade muito baixa e sem som com as configurações recomendadas, podem ser sintonizáveis (sem gui, infelizmente).
- kdenlive : usa recordmydesktop e o clipe gravado fica corrompido
- aconv : vídeo acelerado, imagem frequentemente quebrada, sem som
software-recommendation
video
multimedia
opengl
screencast
Tamás Szelei
fonte
fonte
Respostas:
O GLC é adequado para esse fim. Infelizmente, não está empacotado nos arquivos. No entanto, eu coloquei (e suas dependências) em um PPA:
Você pode adicionar o PPA ao seu sistema usando os seguintes comandos:
Em seguida, você pode instalar o GLC com:
Após a instalação da ferramenta, você pode começar a gravar um aplicativo executando:
Isso iniciará o aplicativo imediatamente. Você pode iniciar e parar a gravação no jogo pressionando o atalho do teclado Shift+ F8.
Quando terminar, você terminará com um arquivo
/tmp/capture.glc
que contém os dados capturados pela ferramenta. Você pode reproduzir imediatamente a gravação com:Se você deseja converter a gravação em um vídeo, pode fazê-lo com:
Isso criará um arquivo MP4 nomeado
/tmp/capture.avi
com uma taxa de bits de 3.000 Kbps.Fontes:
fonte
Estou usando o SimpleScreenRecorder para gravar minha jogabilidade do Minecraft. Foram necessários alguns ajustes para que o som funcionasse, mas quase tudo o que você precisa para gravar o Minecraft deve estar no site (em "Gravando áudio do jogo"). Ele possui uma GUI e, apesar do nome, possui várias configurações que você pode ajustar para obter um vídeo que atenda às suas necessidades (por exemplo, qualidade versus tamanho do arquivo). As instruções de instalação estão aqui . Para o Ubuntu, você precisará adicionar um repositório ppa:
Para gravar Minecraft com ele, fazer entrada de vídeo certeza está definido para "Record OpenGL", clique em configurações OpenGL e colocar o comando Java para abrir o seu Minecraft lançador em "Command":
java -jar /path/to/launcher/Minecraft.jar
. Verifique se a opção "Iniciar o aplicativo OpenGL automaticamente" está marcada. Isso deve abrir o iniciador do Minecraft quando você continuar na janela de gravação. Basta fazer login, clicar em reproduzir e pressionar Ctrl + R (configurável para usar outras combinações) para iniciar / parar a gravação (como alternativa, você pode usar os botões).O glc é outra ferramenta que faz a mesma coisa, mas ainda não a usei e não sei como é. Sinta-se livre para experimentá-lo.
fonte
Existem muitos programas que capturam a tela do buffer X, mas isso exige muito processador e é lento. No entanto, encontrei uma opção que realmente captura diretamente da placa gráfica: Yukon
Outro é o glc. O glc é uma ferramenta de captura ALSA e OpenGL para Linux. Consiste em uma biblioteca genérica de captura, reprodução e processamento de vídeo e um conjunto de ferramentas criadas em torno dessa biblioteca. O glc deve ser capaz de capturar qualquer aplicativo que use ALSA para som e OpenGL para desenho. Ainda é um projeto relativamente novo, mas já possui uma longa lista de recursos.
fonte