agg

asciinema · asciinema.agg

agg is a command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder.

winget install --id asciinema.agg --exact --source winget

Latest 1.9.0

Release Notes

This release improves the rendering quality of certain glyph sets and adds the ability to select which frames to render:

  • improved box drawing glyphs (light/heavy lines, half-lines, corners, junctions) by using font metric-based strokes
  • improved rendering of Powerline symbols in the default (swash) renderer
  • fixed the kanagawa-light theme
  • added the --select option for frame selection (see below) Example of box drawing, Powerline, and emoji rendering in 1.9.0: Frame selection The new --select option allows choosing which part of a recording to render. It supports both animated excerpts and discrete/slideshow-style selections: agg --select 5..30 demo.cast clip.gif agg --select 12.5 demo.cast frame.gif agg --select marker:build..marker:test demo.cast build.gif agg --select markers demo.cast markers.gif A selector can be:
  • .. (default), POS.., ..POS, or POS..POS for time ranges
  • POS or POS,POS,... for discrete positions
  • markers for all marker positions POS can be a time (12.5, 1m20s, 1:20), a percentage (50%), a marker (marker:build, marker:3), or an event index (event:100). Selection is resolved on the adjusted output timeline, after idle-time limiting and speed adjustment. Range selections use the normal animated GIF path: visual deduplication, timestamp normalization, and FPS capping. Discrete selections keep every resolved selected position and assign sequential output timestamps using --last-frame-duration. Example of a "slideshow" GIF generated from demo.cast (from this repo) using the following command: agg --font-size 20 --select 20%,40%,63%,94% --last-frame-duration 2 demo.cast demo-select.gif

Installer type: portable

Architecture Scope Download SHA256
x64 Download 810BAF5506E74CA65D8ED85BE3DB58791086C8B7B0A17C9018D7FEDE473F0055

Details

Homepage
https://github.com/asciinema/agg
License
GPL-3.0
Publisher
asciinema
Support
https://discourse.asciinema.org/
Privacy Policy
https://asciinema.org/privacy
Copyright
Copyright © 2022 Marcin Kulik

Tags

asciicastasciicast2gifasciinemacligifgifskipowersessionrust

Older versions (9)

1.8.1
Architecture Scope Download SHA256
x64 Download 31ACC4629C9FAAB3A2465E5521EF8A2623076E99111F925C005C5673CD46CCC5
1.8.0
Architecture Scope Download SHA256
x64 Download 63983C6D4685BFD4F552D721B9B46C3FB582956600E7D7AAE4494971AB9EEF18
1.7.0
Architecture Scope Download SHA256
x64 Download F5A85D6EC09CFEEA5938093A6364C5DE8A88948EF241563B16A5DE66DA7B7D32
1.6.0
Architecture Scope Download SHA256
x64 Download 3521D25BDC5E40F24AFEDEA8F9DC7ECFB3172F5586F9972AFAF2A26D86B61177
1.5.0
Architecture Scope Download SHA256
x64 Download 3348F4A36C8185BD32FA39BFD11758EE49AF2CE0AA8515A5D92928B67F39DEBE
1.4.3
Architecture Scope Download SHA256
x64 Download 23BAB45CE750AFBBA24C6B4BFD42A25B4CBB71C36EEECDC231BF759AB3FB1685
1.4.2
Architecture Scope Download SHA256
x64 Download 62C16F8EFED37AABC472BE7DCE2A1BB7767B1B7B0AF017FE12E869CAEE1D0D4C
1.4.1
Architecture Scope Download SHA256
x64 Download 2CA8FAFF01E8A0896D810CBAC8FEC80C2AEF6768D1A10AD864D8BBA5866A38D5
1.3.0
Architecture Scope Download SHA256
x64 Download CCFF75A5E943BD865FD86C5E9FDBF70FA778E6789439F791E4582979061BFA67