Como usar ttyrec e o dvtm

1. Como usar ttyrec e o dvtm

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2018 - 11:39h


Com base no vídeo:



O ttyrec gera um arquivo .rec

1- Como gerar arquivo em mp4? Já usei o ffmpeg não funcionou.
2- O dvtm é usado só para dividir a tela do terminal ( Conforme tela do vídeo em 00:01:30)? Como é usado?





  


2. Re: Como usar ttyrec e o dvtm

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 22/02/2018 - 15:08h

meianoite escreveu:


Com base no vídeo:
https://www.youtube.com/watch?v=Y70jXat_uzc

O ttyrec gera um arquivo .rec

1- Como gerar arquivo em mp4? Já usei o ffmpeg não funcionou.
2- O dvtm é usado só para dividir a tela do terminal ( Conforme tela do vídeo em 00:01:30)? Como é usado?


Salve mano.

Nesse vídeo usei o dvtm ( mas dá para usar o tmux também ).

Conheci o dvtm por aqui https://www.vivaolinux.com.br/artigo/Programas-em-Modo-Texto-on-Shell?pagina=2 .

Usei o "dvtm" para dar mais flexibilidade e criar abas/janelas melhorando o gerenciamento do sistema no "modo texto".

No caso tem que verificar os atalhos disponíveis.

https://linux.die.net/man/1/dvtm


O procedimento que fiz foi:

1 - Para gravar usei o ttyrec:

https://slackbuilds.org/repository/14.2/system/ttyrec/

2 - Converti o arquivo gerado para gif usando:

https://slackbuilds.org/repository/14.2/system/ttygif/

Dá uma olhada no README desta página, tem uma demonstração.

https://github.com/icholy/ttygif

3 - Usei o ffmpeg para converter o arquivo gif para mp4. O melhor resultado que tive para conversão de gif para mp4 foi com o comando abaixo.


$ ffmpeg -f gif -i tty.gif -pix_fmt yuv420p -c:v libx264 -movflags +faststart -filter:v crop='floor(in_w/2)*2:floor(in_h/2)*2' video.mp4


OBS:

Esse procedimento de transformar a gravação com o ttyrec em gif , usa muita cpu , memória e espaço no hd ( depende do tamanho/duração da gravação com o ttyrec).

Obrigado pela atenção, salve!!!


3. Re: Como usar ttyrec e o dvtm

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2018 - 19:04h


Em relação ao comando ffmpeg o que seria essas opções:

-pix_fmt yuv420p

-movflags +faststart

-filter:v crop='floor(in_w/2)*2:floor(in_h/2)*2'


Para usar o ttyrec seria isso:

ttyrec -u arquivo

ttygif arquivo

Depois de gerar o arquivo .gif fica aparecendo as opções do terminal (Arquivo | Editar | Ver | Terminal | Abas | Ajuda) no vídeo final .




4. Re: Como usar ttyrec e o dvtm

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 22/02/2018 - 19:45h

Salve mano.

Passo a passo:

Rodando o comando ttyrec vai gravar um arquivo chamado ttyrecord




Aqui gravei com o ttyrec o procedimento com o ttygif e ffmpeg



OBS:

Verifique man ttyrec

Os dois vídeos gravei e converti usando os procedimentos que havia citado.

Obrigado pela atenção, salve!!!


5. Re: Como usar ttyrec e o dvtm

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2018 - 20:26h

Sabe o que pode ser esse menu de terminal no vídeo => https://uploaddeimagens.com.br/imagens/1-png--6197

Para entra em modo texto uso as teclas ctrl+alt+F1 tem que parar o servidor X?



6. Re: Como usar ttyrec e o dvtm

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 22/02/2018 - 20:33h

meianoite escreveu:

Sabe o que pode ser esse menu de terminal no vídeo => https://uploaddeimagens.com.br/imagens/1-png--6197

Para entra em modo texto uso as teclas ctrl+alt+F1 tem que parar o servidor X?


Salve mano.

Os dois vídeos que postei anteriormente gravei direto do terminal.

No seu caso vá nas configurações do terminal do xfce e desabilite:

barra de menus/barra de menus para novas janelas
barra de rolagem

Com isso deve resolver essa parte que mostrou na imagem.

Obrigado pela atenção, salve!!!


7. Re: Como usar ttyrec e o dvtm

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2018 - 20:48h

zezaocapoeira escreveu:

meianoite escreveu:

Sabe o que pode ser esse menu de terminal no vídeo => https://uploaddeimagens.com.br/imagens/1-png--6197

Para entra em modo texto uso as teclas ctrl+alt+F1 tem que parar o servidor X?


Salve mano.

Os dois vídeos que postei anteriormente gravei direto do terminal.

No seu caso vá nas configurações do terminal do xfce e desabilite:

barra de menus/barra de menus para novas janelas
barra de rolagem

Com isso deve resolver essa parte que mostrou na imagem.

Obrigado pela atenção, salve!!!



Usando o modo texto depois de reiniciar o sistema:

ttygif ttyrecord 2> log

cat log
Error: WINDOWID environment variable was empty.

O ttygif só funciona em modo gráfico.





8. Re: Como usar ttyrec e o dvtm

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 22/02/2018 - 21:05h

meianoite escreveu:

zezaocapoeira escreveu:

meianoite escreveu:

Sabe o que pode ser esse menu de terminal no vídeo => https://uploaddeimagens.com.br/imagens/1-png--6197

Para entra em modo texto uso as teclas ctrl+alt+F1 tem que parar o servidor X?


Salve mano.

Os dois vídeos que postei anteriormente gravei direto do terminal.

No seu caso vá nas configurações do terminal do xfce e desabilite:

barra de menus/barra de menus para novas janelas
barra de rolagem

Com isso deve resolver essa parte que mostrou na imagem.

Obrigado pela atenção, salve!!!



Usando o modo texto depois de reiniciar o sistema:

ttygif ttyrecord 2> log

cat log
Error: WINDOWID environment variable was empty.

O ttygif só funciona em modo gráfico.


Salve mano.

A conversão dos arquivos para gif e mp4 , fiz logado no modo gráfico.

Nesse dois últimos vídeos que postei, foram feitos pelo terminal.


Obrigado pela atenção, salve!!!


9. Re: Como usar ttyrec e o dvtm

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/02/2018 - 22:08h

zezaocapoeira escreveu:

A conversão dos arquivos para gif e mp4 , fiz logado no modo gráfico.

No seu caso não apareceu a parte do terminal 


Nesse dois últimos vídeos que postei, foram feitos pelo terminal.

Com base no site instalei o xdotool:

https://github.com/icholy/ttygif/blob/master/README.md


Criei um script para verifica:

.....................................................................
#!/bin/bash

echo "" 2> log

export WINDOWID=$(xdotool getwindowfocus) 2>> log

echo "" 2>> log

echo $WINDOWID 2>> log

echo "" 2>> log

export TTYGIF_DEBUG=1 2>> log

echo "" 2>> log

ttygif ttyrecord 2>> log

echo "" 2>> log

ffmpeg -f gif -i tty.gif -pix_fmt yuv420p -c:v libx264 -movflags +faststart -filter:v crop='floor(in_w/2)*2:floor(in_h/2)*2' -y video.mp4 2>> log

echo "" 2>> log



exit 0

.....................................................................

cat log

Error: WINDOWID environment variable was empty.

ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.3.0 (GCC)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --docdir=/usr/doc/ffmpeg-3.2.4/html --mandir=/usr/man --disable-debug --enable-shared --disable-static --enable-gpl --enable-version3 --enable-avresample --arch=x86_64 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-gnutls --enable-libcaca --enable-libcdio --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libmp3lame --enable-opengl --enable-libopenjpeg --enable-libpulse --enable-libsmbclient --enable-libwavpack --enable-x11grab
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
tty.gif: No such file or directory




Error: Can't open display: (null)
Failed creating new xdo instance





O problema em modo texto esta aqui => ttygif ttyrecord.

O problema em modo gráfico é o menu no vídeo final.

Usei o ttyplay ttyrecord em modo texto funcionou sem o menu do terminal


Existe outra forma de funcionar sem alterar o terminal?

https://uploaddeimagens.com.br/imagens/teste-png--772







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts