From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Wilms Subject: Re: Videos Date: Thu, 31 May 2018 09:45:06 +0200 Message-ID: References: <87in76qzzk.fsf@elephly.net> <87a7shtkbl.fsf@gmail.com> <87a7sghk19.fsf@gnu.org> <87po1cpd3r.fsf@elephly.net> Reply-To: t_w_@freenet.de Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34936) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOIIu-0002Ok-T0 for guix-devel@gnu.org; Thu, 31 May 2018 03:47:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOIIq-00088P-1z for guix-devel@gnu.org; Thu, 31 May 2018 03:47:24 -0400 Received: from mout3.freenet.de ([2001:748:100:40::2:5]:33852) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fOIIp-00087T-Rb for guix-devel@gnu.org; Thu, 31 May 2018 03:47:19 -0400 Received: from [195.4.92.140] (helo=mjail0.freenet.de) by mout3.freenet.de with esmtpa (ID t_w_@freenet.de) (port 25) (Exim 4.90_1 #2) id 1fOIIl-0006a4-6u for guix-devel@gnu.org; Thu, 31 May 2018 09:47:15 +0200 Received: from [::1] (port=44920 helo=mjail0.freenet.de) by mjail0.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.90_1 #2) id 1fOIIl-0003FN-33 for guix-devel@gnu.org; Thu, 31 May 2018 09:47:15 +0200 Received: from mx14.freenet.de ([195.4.92.24]:55296) by mjail0.freenet.de with esmtpa (ID t_w_@freenet.de) (Exim 4.90_1 #2) id 1fOIGg-0000qb-UM for guix-devel@gnu.org; Thu, 31 May 2018 09:45:06 +0200 Received: from p200300e4f3d5bc0002e029fffe32e625.dip0.t-ipconnect.de ([2003:e4:f3d5:bc00:2e0:29ff:fe32:e625]:39334) by mx14.freenet.de with esmtpsa (ID t_w_@freenet.de) (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256) (port 465) (Exim 4.90_1 #2) id 1fOIGg-0006sK-PN for guix-devel@gnu.org; Thu, 31 May 2018 09:45:06 +0200 In-Reply-To: <87po1cpd3r.fsf@elephly.net> Content-Language: en-GB List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org On 31.05.2018 08:12, Ricardo Wurmus wrote: > To clarify, though: I don’t think we need to use a screen recorder, or > at least it would be a very small part of this project. I think of the > command line sessions to be very focused and to be only one of the > visual components of a <4min video. > > When we do show commands and their output it could be useful to record > just the text and to time the output such that it fits the script > exactly. I guess the ideal material to work with would be a sequence of text files. For commands that cause a noticeable delay and for text scrolling by, one would also need timing information. Coupled with a script that takes such input and renders a sequence of still images and sub-sequences at the desired FPS. So for every state of output that is held on screen for a while, you have one image that can easily be used for the desired duration in a video editor. -- Thorsten Wilms thorwil's design for free software: http://thorwil.wordpress.com/