TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Mkcast – GIF terminal screencasts with key presses overlaid

304 点作者 gnocchi超过 10 年前

9 条评论

danso超过 10 年前
This is great...now I&#x27;ll have to find a spare laptop to load Ubuntu on. I&#x27;m on OS X and have been attempting to write Unix tutorials...I don&#x27;t like doing videos, so I use Quicktime to do a window recording, save it, and then send the file to the &quot;gifify&quot; utility (<a href="https://github.com/vvo/gifify" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vvo&#x2F;gifify</a>), which besides wrapping around ffmpeg to do the conversion, uses the giflossy fork of gifsicle to optimize the image:<p><pre><code> gifify screen.mov -o screen.gif --resize 800:-1 </code></pre> example GIF:<p><a href="http://www.compciv.org/files/images/cli/echo-redirect.gif" rel="nofollow">http:&#x2F;&#x2F;www.compciv.org&#x2F;files&#x2F;images&#x2F;cli&#x2F;echo-redirect.gif</a><p>It&#x27;s better than embedding video clips for such short snippets, but being able to show keystrokes would be even better (Quicktime does record mouse button presses)
评论 #8981564 未加载
评论 #8983230 未加载
评论 #8981691 未加载
评论 #8983587 未加载
acqq超过 10 年前
It is mostly a bash script wrapper around Byzanz, the later existing since at least 2008:<p><a href="http://linuxpoison.blogspot.co.at/2008/11/desktop-recording-tool-byzanz.html" rel="nofollow">http:&#x2F;&#x2F;linuxpoison.blogspot.co.at&#x2F;2008&#x2F;11&#x2F;desktop-recording-...</a><p>Still, interesting.
falcolas超过 10 年前
Why gif, and not webm or mp4? Using gifs makes it only a bit more portable, but makes it consume significantly more bandwidth.
评论 #8981845 未加载
评论 #8981563 未加载
评论 #8982525 未加载
评论 #8981626 未加载
przemoc超过 10 年前
Looks nice. I was going to perform a shameless plug by mentioning my simple Linux OSD nanoproject (for those wanting to use some other recording matters, but still see the keystrokes on the screen):<p><a href="https://github.com/przemoc/kaos/" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;przemoc&#x2F;kaos&#x2F;</a><p>but I just remembered that I still haven&#x27;t fixed a bug I noticed on my computer at work, where I had Gnome back then. Nowadays I have awesome there too (just like on my laptop), so I&#x27;ll possibly won&#x27;t reproduce it, but notes I left should be enough to do the fix one day. ;)
jsheard超过 10 年前
The Sublime Text dev has an interesting take on this idea, using a single packed PNG and canvas rendering to avoid GIFs 256-colour limitation while remaining lossless:<p><a href="http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html" rel="nofollow">http:&#x2F;&#x2F;www.sublimetext.com&#x2F;~jps&#x2F;animated_gifs_the_hard_way.h...</a>
评论 #8982008 未加载
ghuntley超过 10 年前
Similar available on Windows - <a href="http://carnackeys.com/" rel="nofollow">http:&#x2F;&#x2F;carnackeys.com&#x2F;</a> with source available at <a href="https://github.com/Code52/carnac" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Code52&#x2F;carnac</a>
300超过 10 年前
This is awesome! I&#x27;ll definitely try to use it and make some Vim tutorials.
shanselman超过 10 年前
For Windows, use the Open Source <a href="http://www.carnackeys.com" rel="nofollow">http:&#x2F;&#x2F;www.carnackeys.com</a> and either CamStudio or Camtasia. Works great.
评论 #8983103 未加载
glhaynes超过 10 年前
Smart and useful! And if there are issues with the GIF format, surely others could easily be added. Nice work.