1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
|
=head1 NAME
termplay - replay a ttyrec "video"
=head1 SYNOPSIS
B<termplay> I<file>
=head1 DESCRIPTION
B<Termplay> can play back ttyrec recordings, like those produced by B<termrec>,
B<ttyrec>, services like nethack.alt.org or crawl.akrasiacs.org and so on.
Certain non-file streams can be played as well, such as:
=over
=item file://
=item tcp://
=item telnet:// (e.g. telnet://towel.blinkenlights.nl)
=item termcast:// (e.g. termcast://termcast.org/SplatTV)
=item anything directly downloadable via CURL (https://, etc)
=back
=head2 Keys available during replay:
=over
=item B<space>
pause/resume
=item B<enter>
advance by a single frame
=item B<->, B<S>
slow down (by half)
=item B<+>, B<F>
speed up (2x, then 4x, ...)
=item B<1>
reset speed to 1.0
=item B<left arrow>/B<down arrow>/B<PgDn>
rewind by 10sec/1min/10min
=item B<right arrow>/B<up arrow>/B<PgUp>
skip 10sec/1min/10min
=item B<R>
rewind to beginning
=item B<Q>
quit B<termplay>
=back
=head2 Options:
=over
=item B<-f> I<format>, B<--format>
Here you specify the format. Those available are:
=over
=item baudrate
The data will be replayed at 2400 baud.
=item ttyrec
Compatible with B<ttyrec> by Satoru Takabayashi.
=item nh-recorder
Compatible with B<nh-recorder> by Helge Dennhardt.
=item dosrecorder
Compatible with B<DosRecorder>.
=item asciicast
Compatible with B<asciinema> by Marcin Kulik, formats v1 and v2.
=item live
The data is assumed to be played at the same timing as it arrives. This is useful
for watching termcasts, etc -- giving you the ability to rewind to an interesting
moment. Trying to use this on a real file will blast its whole contents right into
your face, beware!
=item auto (default)
This pseudo-format will make B<termplay> try to guess the format, currently only
between B<ttyrec>, B<asciicast> and B<live>. Caveats about B<live> blasting the
whole file right away apply!
=back
=item B<-s> I<X>, B<--speed>
Sets the initial speed to X, a real number between 0.001 and 1000.0.
=item B<-h>, B<--help>
Shows a short explanation of parameters.
=back
=head1 SEE ALSO
L<termrec(1)>, L<termcat(1)>, L<termtime(1)>.
|