@@ -18,11 +18,11 @@ Blazingly fast terminal recorder that generates animated gif images for the web
18
18
![ demo] ( ./docs/demo.gif )
19
19
20
20
## Features
21
- - Screenshotting your terminal with 4 frames per second (every 250ms)
22
- - Generates high quality small sized animated gif images or mp4 videos
21
+ - Screenshotting your terminal with 4/8 frames per second
22
+ - Generates high- quality small- sized animated gif images or mp4 videos
23
23
- ** Build-In idle frames detection and optimization** (for super fluid presentations)
24
24
- Applies (can be disabled) border decor effects like drop shadow
25
- - Runs on MacOS and Linux
25
+ - Runs on macOS and Linux
26
26
- Uses native efficient APIs
27
27
- Runs without any cloud service and entirely offline
28
28
- No issues with terminal sizes larger than 80x24
@@ -123,7 +123,7 @@ t-rec /bin/sh
123
123
### Full Options
124
124
125
125
``` sh
126
- t-rec 0.7.0
126
+ t-rec 0.7.1
127
127
Sven Assmann < sven.assmann.it@gmail.com>
128
128
Blazingly fast terminal recorder that generates animated gif images for the web written in rust.
129
129
@@ -135,28 +135,56 @@ ARGS:
135
135
pass it here. For example ' /bin/sh'
136
136
137
137
OPTIONS:
138
- -b, --bg < bg> Background color when decors are used [default: transparent]
139
- [possible values: white, black, transparent]
140
- -d, --decor < decor> Decorates the animation with certain, mostly border effects
141
- [default: none] [possible values: shadow, none]
142
- -e, --end-pause < s | ms | m> to specify the pause time at the end of the animation, that
143
- time the gif will show the last frame
144
- -h, --help Print help information
145
- -l, --ls-win If you want to see a list of windows available for recording
146
- by their id, you can set env var ' WINDOWID' or ` --win-id` to
147
- record this specific window only
148
- -m, --video Generates additionally to the gif a mp4 video of the recording
149
- -M, --video-only Generates only a mp4 video and not gif
150
- -n, --natural If you want a very natural typing experience and disable the
151
- idle detection and sampling optimization
152
- -q, --quiet Quiet mode, suppresses the banner: ' Press Ctrl+D to end
153
- recording'
154
- -s, --start-pause < s | ms | m> to specify the pause time at the start of the animation, that
155
- time the gif will show the first frame
156
- -v, --verbose Enable verbose insights for the curious
157
- -V, --version Print version information
158
- -w, --win-id < win-id> Window Id (see --ls-win) that should be captured, instead of
159
- the current terminal
138
+ -b, --bg < bg>
139
+ Background color when decors are used [default: transparent] [possible values: white,
140
+ black, transparent]
141
+
142
+ -d, --decor < decor>
143
+ Decorates the animation with certain, mostly border effects [default: none] [possible
144
+ values: shadow, none]
145
+
146
+ -e, --end-pause < s | ms | m>
147
+ Specify the pause time at the end of the animation, that time the gif will show the last
148
+ frame
149
+
150
+ -f, --framerate < frames per second>
151
+ Increase the screen capturing rate (framerate) [default: 4] [possible values: 4, 8]
152
+
153
+ -h, --help
154
+ Print help information
155
+
156
+ -l, --ls-win
157
+ If you want to see a list of windows available for recording by their id, you can set
158
+ env var ' WINDOWID' or ` --win-id` to record this specific window only
159
+
160
+ -m, --video
161
+ Generates additionally to the gif a mp4 video of the recording
162
+
163
+ -M, --video-only
164
+ Generates only a mp4 video and not gif
165
+
166
+ -n, --natural
167
+ If you want a very natural typing experience and disable the idle detection and sampling
168
+ optimization
169
+
170
+ -o, --output < file>
171
+ Specify the output file (without extension) [default: t-rec]
172
+
173
+ -q, --quiet
174
+ Quiet mode, suppresses the banner: ' Press Ctrl+D to end recording'
175
+
176
+ -s, --start-pause < s | ms | m>
177
+ Specify the pause time at the start of the animation, that time the gif will show the
178
+ first frame
179
+
180
+ -v, --verbose
181
+ Enable verbose insights for the curious
182
+
183
+ -V, --version
184
+ Print version information
185
+
186
+ -w, --win-id < win-id>
187
+ Window Id (see --ls-win) that should be captured, instead of the current terminal
160
188
` ` `
161
189
162
190
# ## Disable idle detection & optimization
0 commit comments