Releases: suzuki-shunsuke/asciinema-trim
Releases · suzuki-shunsuke/asciinema-trim
v0.1.2
v0.1.1
Pull Request | v0.1.0...v0.1.1
Features
#107 Support changing the playback speed
By inserting *<playback speed>
(e.g. *2
), you can change the playback speed.
input.cast
[1.000000, "o", "a"]
[2.000000, "o", "b"]
[6.000000, "o", "c"]
[8.000000, "o", "d"]
[10.000000, "o", "e"]
Insert *2
to set the playback speed to 2x.
[1.000000, "o", "a"]
[2.000000, "o", "b"]
*2
[6.000000, "o", "c"]
[8.000000, "o", "d"]
[10.000000, "o", "e"]
Run asciiname-trim.
$ asciinema-trim input.cast > output.cast
Result
[1.000000, "o", "a"]
[2.000000, "o", "b"]
[4.000000, "o", "c"]
[5.000000, "o", "d"]
[6.000000, "o", "e"]
Float64 is also available.
[2.000000, "o", "b"]
*1.5
[6.000000, "o", "c"]
When the playback speed is set multiple times, the playback speed is reset.
For example, when *4
is set after *2
, the playback speed is not 8x but 4x.
[1.000000, "o", "a"]
[2.000000, "o", "b"]
*2
[6.000000, "o", "c"]
[8.000000, "o", "d"]
*4
[10.000000, "o", "e"]
Result
[1.000000, "o", "a"]
[2.000000, "o", "b"]
[4.000000, "o", "c"]
[5.000000, "o", "d"]
[5.500000, "o", "e"]
v0.1.0
First Release 🎉