# Ideas

**URL:** https://discourse.asciinema.org/c/ideas/9.md

[Latest](https://discourse.asciinema.org/latest.md) · [Categories](https://discourse.asciinema.org/categories.md) · [Tags](https://discourse.asciinema.org/tags.md)

---

## [About the Ideas category](https://discourse.asciinema.org/t/about-the-ideas-category/124)

<div class="topic-metadata">

**Author:** [@ku1ik](https://discourse.asciinema.org/u/ku1ik)\
**Replies:** 0

</div>

Interesting usage ideas or feature suggestions go here.

---

## [Embedding voice recording in videos](https://discourse.asciinema.org/t/embedding-voice-recording-in-videos/305)

<div class="topic-metadata">

**Author:** [@sinaaghli](https://discourse.asciinema.org/u/sinaaghli)\
**Replies:** 6\
**Last updated:** [August 20, 2026, 8:03am UTC](https://discourse.asciinema.org/t/embedding-voice-recording-in-videos/305 "2026-08-20T08:03:21Z")

</div>

Hi thank you for creating such an amazing tool. Its great for teaching purposes and the option to copy and paste from the screen is mind-blowing. I was wondering if there are any plans on adding a voice recording optio…

---

## [Feature Request: Show keyboard pressed in agg](https://discourse.asciinema.org/t/feature-request-show-keyboard-pressed-in-agg/1099)

<div class="topic-metadata">

**Author:** [@gregorybleiker](https://discourse.asciinema.org/u/gregorybleiker)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 9:21am UTC](https://discourse.asciinema.org/t/feature-request-show-keyboard-pressed-in-agg/1099 "2026-07-01T09:21:34Z")

</div>

It would be really cool if the pressed keys could be shown in a gif that is created with agg similar to the asciinema-player.

---

## [Web Player user control menu options](https://discourse.asciinema.org/t/web-player-user-control-menu-options/892)

<div class="topic-metadata">

**Author:** [@sean-freeman](https://discourse.asciinema.org/u/sean-freeman)\
**Replies:** 3\
**Last updated:** [June 25, 2026, 7:35pm UTC](https://discourse.asciinema.org/t/web-player-user-control-menu-options/892 "2026-06-25T19:35:22Z")

</div>

Hi, First and most importantly, great project. The only real trouble I have, is the Web Player user control menu does not have any options. For example, just ‘controls: true/false/auto’. When recording stdout that is …

---

## [Playback support for terminal graphics (iTerm inline images protocol)?](https://discourse.asciinema.org/t/playback-support-for-terminal-graphics-iterm-inline-images-protocol/1060)

<div class="topic-metadata">

**Author:** [@deeplook](https://discourse.asciinema.org/u/deeplook)\
**Replies:** 5\
**Last updated:** [February 19, 2026, 2:56pm UTC](https://discourse.asciinema.org/t/playback-support-for-terminal-graphics-iterm-inline-images-protocol/1060 "2026-02-19T14:56:08Z")

</div>

Hi, my first post here… I noticed that asciinema cli is perfectly able to record and play “terminal graphics” output from imgcat, an iTerm2 tool”, but asciinema player e.g. on Asciinema dot org, does not play the content…

---

## [Using asciinema for testing](https://discourse.asciinema.org/t/using-asciinema-for-testing/923)

<div class="topic-metadata">

**Author:** [@balupton](https://discourse.asciinema.org/u/balupton)\
**Replies:** 2\
**Last updated:** [February 8, 2026, 5:33am UTC](https://discourse.asciinema.org/t/using-asciinema-for-testing/923 "2026-02-08T05:33:40Z")

</div>

I thought I had posted a thread or issue about this before, as this has been on my roadmap for a few years now, however any search is returning nothing, so forgive me if I’m posting again. I’m the author of bevry/doroth…

---

## [Extending file upload support with native cloud storage backends](https://discourse.asciinema.org/t/extending-file-upload-support-with-native-cloud-storage-backends/1045)

<div class="topic-metadata">

**Author:** [@chiefkarlin](https://discourse.asciinema.org/u/chiefkarlin)\
**Replies:** 4\
**Last updated:** [November 7, 2025, 8:30pm UTC](https://discourse.asciinema.org/t/extending-file-upload-support-with-native-cloud-storage-backends/1045 "2025-11-07T20:30:58Z")

</div>

I’ve recently come across asciinema and I love it - its amazing - thanks for putting it out into the world! I have been experimenting with a self-hosted asciinema-server running on GCP using Cloud Run as a way to share …

---

## [Asciinema, the terminal YouTube](https://discourse.asciinema.org/t/asciinema-the-terminal-youtube/203)

<div class="topic-metadata">

**Author:** [@pabloab](https://discourse.asciinema.org/u/pabloab)\
**Replies:** 4\
**Last updated:** [November 7, 2025, 10:18am UTC](https://discourse.asciinema.org/t/asciinema-the-terminal-youtube/203 "2025-11-07T10:18:36Z")

</div>

I was about to search for a taskwarrior tutorial on YouTube but first I think of search on asciinema.org. I was very disappointed when I realized there is no search tool on home. And AFAIK nowhere in the site. The closes…

---

## [Extract a single frame as terminal output](https://discourse.asciinema.org/t/extract-a-single-frame-as-terminal-output/1047)

<div class="topic-metadata">

**Author:** [@finite-state-machine](https://discourse.asciinema.org/u/finite-state-machine)\
**Replies:** 0\
**Last updated:** [October 27, 2025, 2:38pm UTC](https://discourse.asciinema.org/t/extract-a-single-frame-as-terminal-output/1047 "2025-10-27T14:38:29Z")

</div>

As a user, I’d like to view or extract a single frame from a screencast at the command line. In other words, I’d like to “crush” the recording up to a certain point so that it can be written to the screen without writing…

---

## [Feature Request: Convert to JSON](https://discourse.asciinema.org/t/feature-request-convert-to-json/1037)

<div class="topic-metadata">

**Author:** [@mir4ges](https://discourse.asciinema.org/u/mir4ges)\
**Replies:** 5\
**Last updated:** [August 29, 2025, 1:45pm UTC](https://discourse.asciinema.org/t/feature-request-convert-to-json/1037 "2025-08-29T13:45:13Z")

</div>

Would it be possible to add a convert function that converts an asiicast-v3 file to JSON? This would be especially useful when combining it with –rec-input to get proper machine readable command line logging that include…

---

## [Proposal: Add stderr "e" record type to the V3 file format](https://discourse.asciinema.org/t/proposal-add-stderr-e-record-type-to-the-v3-file-format/1032)

<div class="topic-metadata">

**Author:** [@ericfitz](https://discourse.asciinema.org/u/ericfitz)\
**Replies:** 1\
**Last updated:** [August 27, 2025, 3:52pm UTC](https://discourse.asciinema.org/t/proposal-add-stderr-e-record-type-to-the-v3-file-format/1032 "2025-08-27T15:52:49Z")

</div>

I have built a tool allowing the asciicast file format to be used for session recording, monitoring and playback, to be used in security and compliance scenarios. I propose that the v3 file format be enhanced to enable …

---

## [Link to a marker](https://discourse.asciinema.org/t/link-to-a-marker/1014)

<div class="topic-metadata">

**Author:** [@suhlig](https://discourse.asciinema.org/u/suhlig)\
**Replies:** 1\
**Last updated:** [August 27, 2025, 3:27pm UTC](https://discourse.asciinema.org/t/link-to-a-marker/1014 "2025-08-27T15:27:04Z")

</div>

I have a recording with some markers hosted on a web page using the standalone player. The player shows the markers and also provides keyboard shortcuts to jump between them. All nice! But can I link to any of the marke…

---

## [Embed cast data in URL to skip upload step](https://discourse.asciinema.org/t/embed-cast-data-in-url-to-skip-upload-step/987)

<div class="topic-metadata">

**Author:** [@tacman](https://discourse.asciinema.org/u/tacman)\
**Replies:** 4\
**Last updated:** [May 29, 2025, 1:07pm UTC](https://discourse.asciinema.org/t/embed-cast-data-in-url-to-skip-upload-step/987 "2025-05-29T13:07:17Z")

</div>

PHP standbox allows you to embed code directly in the URL which skips the saving to the server step, e.g. PHP Sandbox - Execute PHP code online through your browser I think this would be a cool feature to have. I’m wor…

---

## [On the edit page allow editing the recording content](https://discourse.asciinema.org/t/on-the-edit-page-allow-editing-the-recording-content/971)

<div class="topic-metadata">

**Author:** [@vitalrune](https://discourse.asciinema.org/u/vitalrune)\
**Replies:** 0\
**Last updated:** [May 7, 2025, 7:44pm UTC](https://discourse.asciinema.org/t/on-the-edit-page-allow-editing-the-recording-content/971 "2025-05-07T19:44:11Z")

</div>

If you make a recording, you might have made some small mistakes, like typing a few words incorrectly. Once you upload it, there is no way to edit the content other than downloading it, changing the content and re-uploa…

---

## [Add XTVERSION response metadata to recording file](https://discourse.asciinema.org/t/add-xtversion-response-metadata-to-recording-file/849)

<div class="topic-metadata">

**Author:** [@mitchellh](https://discourse.asciinema.org/u/mitchellh)\
**Replies:** 2\
**Last updated:** [May 2, 2025, 3:55pm UTC](https://discourse.asciinema.org/t/add-xtversion-response-metadata-to-recording-file/849 "2025-05-02T15:55:42Z")

</div>

I would love if asciinema added the XTVERSION response (if any) from the terminal in the recording file. XTVERSION as documented by xterm: CSI \> Ps q Ps = 0 ⇒ Report xterm name and version (XTVERSION). The response i…

---

## [Improve error message \`API endpoint not found.\`](https://discourse.asciinema.org/t/improve-error-message-api-endpoint-not-found/943)

<div class="topic-metadata">

**Author:** [@test11937375](https://discourse.asciinema.org/u/test11937375)\
**Replies:** 1\
**Last updated:** [May 2, 2025, 3:32pm UTC](https://discourse.asciinema.org/t/improve-error-message-api-endpoint-not-found/943 "2025-05-02T15:32:56Z")

</div>

Hi there, this is a small suggestion on how to improve the following error message. I’ve just set up my asciinema server using podman and nginx as reverse proxy. Everything worked fine except for uploading recordings. …

---

## [File format suggestion for timestamps](https://discourse.asciinema.org/t/file-format-suggestion-for-timestamps/905)

<div class="topic-metadata">

**Author:** [@haarse](https://discourse.asciinema.org/u/haarse)\
**Replies:** 3\
**Last updated:** [May 2, 2025, 3:28pm UTC](https://discourse.asciinema.org/t/file-format-suggestion-for-timestamps/905 "2025-05-02T15:28:32Z")

</div>

Hi, I have a suggestion about the file format. It would be much easier to change the cast file if it had the relative time instead of absolute time. Like this: {“version”: 2, “width”: 130, “height”: 15, “timestamp”: …

---

## [Dynamically adjust player window-size](https://discourse.asciinema.org/t/dynamically-adjust-player-window-size/963)

<div class="topic-metadata">

**Author:** [@peter53444](https://discourse.asciinema.org/u/peter53444)\
**Replies:** 0\
**Last updated:** [April 7, 2025, 9:34am UTC](https://discourse.asciinema.org/t/dynamically-adjust-player-window-size/963 "2025-04-07T09:34:12Z")

</div>

Hey, First off, thank you so much for this great project! While working with some casts, I encountered cases where the terminal window size was significantly smaller than expected. This might be due to older recordings,…

---

## [Asciinema as a first-class video format](https://discourse.asciinema.org/t/asciinema-as-a-first-class-video-format/907)

<div class="topic-metadata">

**Author:** [@bitplane](https://discourse.asciinema.org/u/bitplane)\
**Replies:** 2\
**Last updated:** [March 18, 2025, 1:01am UTC](https://discourse.asciinema.org/t/asciinema-as-a-first-class-video-format/907 "2025-03-18T01:01:50Z")

</div>

Hi, new here Just a thought - it’d be really cool if ffmpeg supported asciinema recordings. Easiest integration option would probably be to convert them to a subtitle format, then they can be rendered into/over video. I…

---

## [Animated WebP / AVIF & Movies (AV1 / MP4) export in agg](https://discourse.asciinema.org/t/animated-webp-avif-movies-av1-mp4-export-in-agg/887)

<div class="topic-metadata">

**Author:** [@tats-u](https://discourse.asciinema.org/u/tats-u)\
**Replies:** 3\
**Last updated:** [February 11, 2025, 3:34am UTC](https://discourse.asciinema.org/t/animated-webp-avif-movies-av1-mp4-export-in-agg/887 "2025-02-11T03:34:51Z")

</div>

ScreenToGif support them except AVIF via FFmpeg. They’re newer and more efficient than GIF and have more-than-256-colors support. I hope agg supports them. All browsers have support for them, so we don’t need to care …

---

## [Support Charm's VHS format as input](https://discourse.asciinema.org/t/support-charms-vhs-format-as-input/885)

<div class="topic-metadata">

**Author:** [@jameschensmith](https://discourse.asciinema.org/u/jameschensmith)\
**Replies:** 2\
**Last updated:** [January 21, 2025, 10:08pm UTC](https://discourse.asciinema.org/t/support-charms-vhs-format-as-input/885 "2025-01-21T22:08:10Z")

</div>

Summary It would be awesome if asciinema supported Charm’s VHS format as input and be able to convert it to asciicast. It would be incredibly useful for automating asciicasts (reproducible, up-to-date, etc.), which could…

---

## [Support for Blink escape code \\e\[05m in agg](https://discourse.asciinema.org/t/support-for-blink-escape-code-e-05m-in-agg/898)

<div class="topic-metadata">

**Author:** [@rreignier](https://discourse.asciinema.org/u/rreignier)\
**Replies:** 1\
**Last updated:** [January 21, 2025, 3:08pm UTC](https://discourse.asciinema.org/t/support-for-blink-escape-code-e-05m-in-agg/898 "2025-01-21T15:08:53Z")

</div>

I have noticed that the blink ANSI escape code (\\e\[05m) is not supported by the agg Gif generator. Example, running: echo -e "\\e\[05mBlink\\e\[0m" Does produce a blinking text in the Gif. Do you think that this is possi…

---

## [Using asciinema as a daily terminal logger](https://discourse.asciinema.org/t/using-asciinema-as-a-daily-terminal-logger/841)

<div class="topic-metadata">

**Author:** [@stefanbringuier](https://discourse.asciinema.org/u/stefanbringuier)\
**Replies:** 12\
**Last updated:** [November 3, 2024, 3:24pm UTC](https://discourse.asciinema.org/t/using-asciinema-as-a-daily-terminal-logger/841 "2024-11-03T15:24:22Z")

</div>

I just came across asciinema and really like it for capturing my command line workflows. One idea that I am exploring is using it as a daily logger for my terminal sessions. Basically, every time I start a terminal, I w…

---

## [Embed a HTMLMedia/\<audio\> element in the player with a tiny, empty, silent file equal in duration to the cast](https://discourse.asciinema.org/t/embed-a-htmlmedia-audio-element-in-the-player-with-a-tiny-empty-silent-file-equal-in-duration-to-the-cast/820)

<div class="topic-metadata">

**Author:** [@wis](https://discourse.asciinema.org/u/wis)\
**Replies:** 1\
**Last updated:** [May 7, 2024, 9:40am UTC](https://discourse.asciinema.org/t/embed-a-htmlmedia-audio-element-in-the-player-with-a-tiny-empty-silent-file-equal-in-duration-to-the-cast/820 "2024-05-07T09:40:01Z")

</div>

Hello! thanks for creating asciinema.org (and open-sourcing it too)! For years, I’ve always wanted to be able to use my home row keys to control the asciinema-player, with the browser extension I have, I use (HJKL) to s…

---

## [Make it easy to generate the relevant files for selfhosting video](https://discourse.asciinema.org/t/make-it-easy-to-generate-the-relevant-files-for-selfhosting-video/796)

<div class="topic-metadata">

**Author:** [@ole-tange](https://discourse.asciinema.org/u/ole-tange)\
**Replies:** 3\
**Last updated:** [February 11, 2024, 1:18pm UTC](https://discourse.asciinema.org/t/make-it-easy-to-generate-the-relevant-files-for-selfhosting-video/796 "2024-02-11T13:18:09Z")

</div>

It is possible to self-host asciinema videos, but it requires you to do manual steps, that are easy if you know how, but harder the first time, and next to impossible if you have no experience making html. I propose: \`…

---

## [Windows 10 Error: Access denied shodan question](https://discourse.asciinema.org/t/windows-10-error-access-denied-shodan-question/360)

<div class="topic-metadata">

**Author:** [@maskim1990](https://discourse.asciinema.org/u/maskim1990)\
**Replies:** 1\
**Last updated:** [April 15, 2023, 9:42pm UTC](https://discourse.asciinema.org/t/windows-10-error-access-denied-shodan-question/360 "2023-04-15T21:42:47Z")

</div>

windows 10 Error: Access denied

---

## [Add support for embed.ly](https://discourse.asciinema.org/t/add-support-for-embed-ly/682)

<div class="topic-metadata">

**Author:** [@mfiumara](https://discourse.asciinema.org/u/mfiumara)\
**Replies:** 0\
**Last updated:** [September 27, 2022, 10:08am UTC](https://discourse.asciinema.org/t/add-support-for-embed-ly/682 "2022-09-27T10:08:59Z")

</div>

Hi all, I think it’d be great if we could use embedded asciinema on more websites. For instance, when writing a blog post on medium.com, it would be a great addition to the regular Github gists that can now be embedded …

---

## [MP4 to Asciinema?](https://discourse.asciinema.org/t/mp4-to-asciinema/424)

<div class="topic-metadata">

**Author:** [@wired](https://discourse.asciinema.org/u/wired)\
**Replies:** 1\
**Last updated:** [October 14, 2021, 10:08am UTC](https://discourse.asciinema.org/t/mp4-to-asciinema/424 "2021-10-14T10:08:41Z")

</div>

Adobe AE has filters to make video look like asciinema, but the only output is standard video. VLC seems to do the same. Is there any way to convert standard video to asciinema?

---

## ['Legacy' argument compatibility](https://discourse.asciinema.org/t/legacy-argument-compatibility/130)

<div class="topic-metadata">

**Author:** [@oldfart](https://discourse.asciinema.org/u/oldfart)\
**Replies:** 2\
**Last updated:** [February 10, 2019, 8:35am UTC](https://discourse.asciinema.org/t/legacy-argument-compatibility/130 "2019-02-10T08:35:26Z")

</div>

Hey, The first versions used to use -w as a toggle for - what make senses to me, ‘wait’. Per example… asciinema rec -t 'Some title' -w1 The new versions use -i (i would assume for ‘interval’… right…) which totally …
