Pular para o conteúdo

Gravação de tela com temporizador

Dica publicada em Linux / Comandos
Enio Ferlin lobzmedunimes
Hits: 981 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

Gravação de tela com temporizador

Olá, pessoal!

Gosto de assistir a NFL pelo PC e queria gravar o jogo da noite para poder assistir em um horário melhor (domingo a noite é complicado). Não achei uma função "timer" no simplescreenrecorder, no recordmydesktop-gtk, gpu screen recorder e no OBS.

Sendo assim, podemos apelar para o bom e velho ffmpeg no Xorg, com o comando a seguir:

"ffmpeg \
-thread_queue_size 512 -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 \
-thread_queue_size 512 -f pulse -ac 2 -i alsa_output.pci-0000_03_00.1.hdmi-stereo.monitor \
-probesize 10M -t 01:40:00 \
-c:v libx264 -crf 18 -preset ultrafast \
-c:a aac -b:a 192k -movflags +faststart output.mp4"

Alguns comentários:
1- Checar a resolução da tela e trocar pela escolhida em video_size
2- Com o comando "pactl list sources short" pegar o nome do monitor da sua saída de som padrão e adicionar em "pulse -ac 2 -i XXXXXXXXXXX.monitor"
3- Aqui a estrela da dica o comando "-t 01:40:00" (1hora 40 minutos e 00 segundos, tempo médio dos jogos, no meu caso)
4- Com esses comandos melhora a reprodução online (move os metadados para o início do arquivo), caso tenha um servidor com reprodutor de mídias
5- Se tiver placa NVIDIA pode usar "h264_nvenc", ou Intel "h264_qsv" no lugar de "libx264" para ter aceleração por hardware

É isso, até a próxima!

Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)

Procurando vídeos de YouTube pelo terminal e assistindo via mpv

Bloqueando telemetria no Deepin 23.1

Complementando o Swaybar

Quer saber se o seu GNU/Linux é totalmente livre?

Identificar o sistema operacional usando ping

rsync como usuário comum

Exemplos de uso do comando SCP

Limpando sua memória cache de forma simples

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.