Asciinema: controles de reprodução de terminal

Criado em 10 dez. 2015  ·  10Comentários  ·  Fonte: asciinema/asciinema

Olá,

Seria bom se asciinema play <file> suportasse alguns controles de reprodução por meio da interceptação de comandos do teclado, por exemplo, mas não limitado a:

Ctrl+P Alternar pausa / reprodução na etapa de reprodução atual.
Ctrl+H Mova um passo para trás
Ctrl+L Avance um passo

Dado que o player local combina perfeitamente com o terminal, não há necessidade de mostrar qualquer informação sobre esses controles durante a reprodução.

Caso de uso

Se estou executando uma apresentação ou demonstração, gostaria de poder controlar a reprodução em vez de antecipá-la durante o tempo de gravação.

Obrigado!

feature request

Comentários muito úteis

Alternando pausa com espaço + avançar um quadro por vez com o período apenas pousado no ramo de desenvolvimento e será lançado em 2.0 🙂

Todos 10 comentários

Relacionado: # 97

Eu também gostaria de ver esse recurso! :)

este recurso é muito necessário para fins de auditoria de segurança também

Já se passou um ano, então pensei em apresentar este pedido novamente.

Embora esteja interessado na solicitação original, estou especialmente interessado no recurso "reproduzir / pausar". Isso me permitiria usar asciinema em apresentações ao vivo (onde a pausa é necessária para discussão ou responder a perguntas).

Aprimoramentos de solicitação de recurso:

  • Para o cenário de "demonstração ao vivo" - mapear a ação "reproduzir / pausar" para um botão do mouse seria o ideal

    • A maioria dos usuários está acostumada a usar cliques do mouse para reproduzir / pausar vídeos
    • Muitos apresentadores usam mouses sem fio para apresentações ao vivo
  • Em vez de "Mover um passo para trás", prefiro "pular 5 segundos para trás"

    • Essencialmente como "replay instantâneo" em um DVR
    • Isso é útil para quem deseja assistir novamente a um evento que acabou de ocorrer em uma gravação

Na verdade, a falta de controles de reprodução no terminal (pausa, reprodução, avanço rápido, retrocesso rápido)
no único recurso que impede que este aplicativo se torne popular.
: +1:

Pausar, reproduzir e avançar seria fácil de adicionar.

Retroceder, por outro lado, é impossível com a implementação atual (simples) de asciinema play . Esta página descreve bem este problema e como o IPBT o resolve: https://www.chiark.greenend.org.uk/~sgtatham/ipbt/ (ao ler, substitua ttyrec por asciinema e você obterá a imagem).

Obrigado por compartilhar esta informação. Isso torna os desafios do retrocesso muito claros.

Simplesmente adicionar play / pause seria um grande avanço na utilidade.

Alternando pausa com espaço + avançar um quadro por vez com o período apenas pousado no ramo de desenvolvimento e será lançado em 2.0 🙂

Incrível. Obrigado a todos!

Brilhante!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

dlintw picture dlintw  ·  11Comentários

pfalcon picture pfalcon  ·  4Comentários

TyrfingMjolnir picture TyrfingMjolnir  ·  7Comentários

karelbilek picture karelbilek  ·  9Comentários

abaykan picture abaykan  ·  10Comentários