From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?G=C3=A1bor_Boskovits?= Subject: Re: GNU Guix Video Documentation Date: Fri, 26 Oct 2018 13:09:19 +0200 Message-ID: References: <20181025235334.7ebf5970@alma-ubu> <87efcd5oqn.fsf@elephly.net> <20181026120004.5b99860c@alma-ubu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000ed06ee05791fc0e9" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33429) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFzzn-0002k8-Fp for guix-devel@gnu.org; Fri, 26 Oct 2018 07:09:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFzzm-0006kC-Lh for guix-devel@gnu.org; Fri, 26 Oct 2018 07:09:39 -0400 In-Reply-To: <20181026120004.5b99860c@alma-ubu> 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: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= Cc: Guix-devel , Ricardo Wurmus --000000000000ed06ee05791fc0e9 Content-Type: text/plain; charset="UTF-8" Hello guix, Here is a revised version of the graph I came up with. It is not styled yet, because it is much bigger, and had no time to do that yet. I believe it catches the concepts well, however I will add some notes here: in the screen_recording_cutting_information we can specify to create an imageset first, then recompose that to get the slideshow like video instead. We can simply shortcut the overlayer then to produce a video without narration video overlay. We can shortcut the compositor to get a version without audio, and so on. Most of these transformers are only a few-liners, so don't get overwhelmed :) Also, we could use a makefile, or some other dependency resolution mechanisms to control the whole stuff, a g_bor --000000000000ed06ee05791fc0e9 Content-Type: application/msword-template; name="artifactmap-extended.dot" Content-Disposition: attachment; filename="artifactmap-extended.dot" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jnpwz6mb0 c3RyaWN0IGRpZ3JhcGggYXJ0aWZhY3RtYXAgewoKIGxvY2FsZV9pbmZvcm1hdGlvbgoKIHNjcmVl bl9yZWNvcmRpbmdfZGVzY3JpcHRpb24KIHNjcmVlbl9yZWNvcmRpbmdfY3V0dGluZ19pbmZvcm1h dGlvbl9nZW5lcmF0b3IKIHNjcmVlbl9yZWNvcmRpbmdfY3V0dGluZ19pbmZvcm1hdGlvbgoKIHNj cmVlbl9yZWNvcmRpbmdfZGVzY3JpcHRpb24gLT4gc2NyZWVuX3JlY29yZGluZ19jdXR0aW5nX2lu Zm9ybWF0aW9uX2dlbmVyYXRvcgogc2NyZWVuX3JlY29yZGluZ19jdXR0aW5nX2luZm9ybWF0aW9u X2dlbmVyYXRvciAtPiBzY3JlZW5fcmVjb3JkaW5nX2N1dHRpbmdfaW5mb3JtYXRpb24KCiBzY3Jl ZW5fcmVjb3JkaW5nX2dlbmVyYXRvcgogbG9jYWxpemVkX3Jhd19zY3JlZW5fcmVjb3JkaW5nCgog bG9jYWxlX2luZm9ybWF0aW9uIC0+IHNjcmVlbl9yZWNvcmRpbmdfZ2VuZXJhdG9yCiBzY3JlZW5f cmVjb3JkaW5nX2Rlc2NyaXB0aW9uIC0+IHNjcmVlbl9yZWNvcmRpbmdfZ2VuZXJhdG9yCiBzY3Jl ZW5fcmVjb3JkaW5nX2dlbmVyYXRvciAtPiBsb2NhbGl6ZWRfcmF3X3NjcmVlbl9yZWNvcmRpbmcK CiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlcwogc2NyZWVuX3JlY29yZGluZ19zdWJ0aXRsZV9j b21wb3NpdGlvbl9pbmZvcm1hdGlvbl9nZW5lcmF0b3IKIHNjcmVlbl9yZWNvcmRpbmdfc3VidGl0 bGVfY29tcG9zaXRpb25faW5mb3JtYXRpb24KCiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlcyAt PiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uX2dlbmVy YXRvcgogc2NyZWVuX3JlY29yZGluZ19kZXNjcmlwdGlvbiAtPiBzY3JlZW5fcmVjb3JkaW5nX3N1 YnRpdGxlX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uX2dlbmVyYXRvcgogc2NyZWVuX3JlY29yZGlu Z19zdWJ0aXRsZV9jb21wb3NpdGlvbl9pbmZvcm1hdGlvbl9nZW5lcmF0b3IgLT4gc2NyZWVuX3Jl Y29yZGluZ19zdWJ0aXRsZV9jb21wb3NpdGlvbl9pbmZvcm1hdGlvbgoKIHNjcmVlbl9yZWNvcmRp bmdfc3VidGl0bGVfdHJhbnNsYXRpb25zCiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlX3RyYW5z bGF0aW9uX3NlbGVjdG9yCgogbG9jYWxlX2luZm9ybWF0aW9uIC0+IHNjcmVlbl9yZWNvcmRpbmdf c3VidGl0bGVfdHJhbnNsYXRpb25fc2VsZWN0b3IKIHNjcmVlbl9yZWNvcmRpbmdfc3VidGl0bGVf dHJhbnNsYXRpb25zIC0+IHNjcmVlbl9yZWNvcmRpbmdfc3VidGl0bGVfdHJhbnNsYXRpb25fc2Vs ZWN0b3IKIHNjcmVlbl9yZWNvcmRpbmdfc3VidGl0bGVfdHJhbnNsYXRpb25fc2VsZWN0b3IgLT4g c2NyZWVuX3JlY29yZGluZ19zdWJ0aXRsZV90cmFuc2xhdGlvbgoKIHNjcmVlbl9yZWNvcmRpbmdf c3VidGl0bGVfbG9jYWxpemVyCiBzY3JlZW5fcmVjb3JkaW5nX2xvY2FsaXplZF9zdWJ0aXRsZXMK CiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlcyAtPiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxl X2xvY2FsaXplcgogc2NyZWVuX3JlY29yZGluZ19zdWJ0aXRsZV90cmFuc2xhdGlvbiAtPiBzY3Jl ZW5fcmVjb3JkaW5nX3N1YnRpdGxlX2xvY2FsaXplcgogc2NyZWVuX3JlY29yZGluZ19zdWJ0aXRs ZV9sb2NhbGl6ZXIgLT4gc2NyZWVuX3JlY29yZGluZ19sb2NhbGl6ZWRfc3VidGl0bGVzCgogc2Ny ZWVuX3JlY29yZGluZ19zdWJ0aXRsZV9maWxlX2dlbmVyYXRvcgogc2NyZWVuX3JlY29yZGluZ19z dWJ0aXRsZV9maWxlCgogc2NyZWVuX3JlY29yZGluZ19sb2NhbGl6ZWRfc3VidGl0bGVzIC0+IHNj cmVlbl9yZWNvcmRpbmdfc3VidGl0bGVfZmlsZV9nZW5lcmF0b3IKIHNjcmVlbl9yZWNvcmRpbmdf c3VidGl0bGVfY29tcG9zaXRpb25faW5mb3JtYXRpb24gLT4gc2NyZWVuX3JlY29yZGluZ19zdWJ0 aXRsZV9maWxlX2dlbmVyYXRvcgogc2NyZWVuX3JlY29yZGluZ19zdWJ0aXRsZV9maWxlX2dlbmVy YXRvciAtPiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlX2ZpbGUKCiBzY3JlZW5fcmVjb3JkaW5n X2N1dHRlcgogbG9jYWxpemVkX2N1dF9zY3JlZW5fcmVjb3JkaW5nCgogbG9jYWxpemVkX3Jhd19z Y3JlZW5fcmVjb3JkaW5nIC0+IHNjcmVlbl9yZWNvcmRpbmdfY3V0dGVyCiBzY3JlZW5fcmVjb3Jk aW5nX2N1dHRpbmdfaW5mb3JtYXRpb24gLT4gc2NyZWVuX3JlY29yZGluZ19jdXR0ZXIKIHNjcmVl bl9yZWNvcmRpbmdfY3V0dGVyIC0+IGxvY2FsaXplZF9jdXRfc2NyZWVuX3JlY29yZGluZwoKIHNj cmVlbl9yZWNvcmRpbmdfc3VidGl0bGVfY29tcG9zaXRvcgogbG9jYWxpemVkX2N1dF9zdWJ0aXRs ZWRfc2NyZWVuX3JlY29yZGluZwoKIGxvY2FsaXplZF9jdXRfc2NyZWVuX3JlY29yZGluZyAtPiBz Y3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlX2NvbXBvc2l0b3IKIHNjcmVlbl9yZWNvcmRpbmdfc3Vi dGl0bGVfZmlsZSAtPiBzY3JlZW5fcmVjb3JkaW5nX3N1YnRpdGxlX2NvbXBvc2l0b3IKIHNjcmVl bl9yZWNvcmRpbmdfc3VidGl0bGVfY29tcG9zaXRvciAtPiBsb2NhbGl6ZWRfY3V0X3N1YnRpdGxl ZF9zY3JlZW5fcmVjb3JkaW5nCgogbG9jYWxpemVkX3Jhd19uYXJyYXRpb25fY2xpcF9zZXRzX3dp dGhfYXVkaW9fYW5kX3ZpZGVvCiBuYXJyYXRpb25fY2xpcF9zZXRfc2VsZWN0b3IKIGxvY2FsaXpl ZF9yYXdfbmFycmF0aW9uX2NsaXBfc2V0X3dpdGhfYXVkaW9fYW5kX3ZpZGVvCgogbG9jYWxlX2lu Zm9ybWF0aW9uIC0+IG5hcnJhdGlvbl9jbGlwX3NldF9zZWxlY3RvcgogbG9jYWxpemVkX3Jhd19u YXJyYXRpb25fY2xpcF9zZXRzX3dpdGhfYXVkaW9fYW5kX3ZpZGVvIC0+IG5hcnJhdGlvbl9jbGlw X3NldF9zZWxlY3RvcgogbmFycmF0aW9uX2NsaXBfc2V0X3NlbGVjdG9yIC0+IGxvY2FsaXplZF9y YXdfbmFycmF0aW9uX2NsaXBfc2V0X3dpdGhfYXVkaW9fYW5kX3ZpZGVvCgogbG9jYWxpemVkX25h cnJhdGlvbl9jbGlwX3NldHNfY3V0dGluZ19pbmZvcm1hdGlvbgogbmFycmF0aW9uX2NsaXBfc2V0 X2N1dHRpbmdfaW5mb3JtYXRpb25fc2VsZWN0b3IKIG5hcnJhdGlvbl9jbGlwX3NldF9jdXR0aW5n X2luZm9ybWF0aW9uCgogbG9jYWxlX2luZm9ybWF0aW9uIC0+IG5hcnJhdGlvbl9jbGlwX3NldF9j dXR0aW5nX2luZm9ybWF0aW9uX3NlbGVjdG9yCiBsb2NhbGl6ZWRfbmFycmF0aW9uX2NsaXBfc2V0 c19jdXR0aW5nX2luZm9ybWF0aW9uIC0+IG5hcnJhdGlvbl9jbGlwX3NldF9jdXR0aW5nX2luZm9y bWF0aW9uX3NlbGVjdG9yCiBuYXJyYXRpb25fY2xpcF9zZXRfY3V0dGluZ19pbmZvcm1hdGlvbl9z ZWxlY3RvciAtPiBuYXJyYXRpb25fY2xpcF9zZXRfY3V0dGluZ19pbmZvcm1hdGlvbgoKIGxvY2Fs aXplZF9uYXJyYXRpb25fY2xpcF9zZXRzX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uCiBuYXJyYXRp b25fY2xpcF9zZXRfY29tcG9zaXRpb25faW5mb3JtYXRpb25fc2VsZWN0b3IKIG5hcnJhdGlvbl9j bGlwX3NldF9jb21wb3NpdGlvbl9pbmZvcm1hdGlvbgoKIGxvY2FsZV9pbmZvcm1hdGlvbiAtPiBu YXJyYXRpb25fY2xpcF9zZXRfY29tcG9zaXRpb25faW5mb3JtYXRpb25fc2VsZWN0b3IKIGxvY2Fs aXplZF9uYXJyYXRpb25fY2xpcF9zZXRzX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uIC0+IG5hcnJh dGlvbl9jbGlwX3NldF9jb21wb3NpdGlvbl9pbmZvcm1hdGlvbl9zZWxlY3RvcgogbmFycmF0aW9u X2NsaXBfc2V0X2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uX3NlbGVjdG9yIC0+IG5hcnJhdGlvbl9j bGlwX3NldF9jb21wb3NpdGlvbl9pbmZvcm1hdGlvbgoKIG5hcnJhdGlvbl9zdWJ0aXRsZV90cmFu c2xhdGlvbnMKIG5hcnJhdGlvbl9zdWJ0aXRsZV90cmFuc2xhdGlvbl9zZWxlY3RvcgogbmFycmF0 aW9uX3N1YnRpdGxlX3RyYW5zbGF0aW9uCgogbG9jYWxlX2luZm9ybWF0aW9uIC0+IG5hcnJhdGlv bl9zdWJ0aXRsZV90cmFuc2xhdGlvbl9zZWxlY3RvcgogbmFycmF0aW9uX3N1YnRpdGxlX3RyYW5z bGF0aW9ucyAtPiBuYXJyYXRpb25fc3VidGl0bGVfdHJhbnNsYXRpb25fc2VsZWN0b3IKIG5hcnJh dGlvbl9zdWJ0aXRsZV90cmFuc2xhdGlvbl9zZWxlY3RvciAtPiBuYXJyYXRpb25fc3VidGl0bGVf dHJhbnNsYXRpb24KCiBsb2NhbGl6ZWRfbmFycmF0aW9uX3N1YnRpdGxlX2NvbXBvc2l0aW9uX2lu Zm9ybWF0aW9ucwogbmFycmF0aW9uX3N1YnRpdGxlX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uX3Nl bGVjdG9yCgogbG9jYWxlX2luZm9ybWF0aW9uIC0+IG5hcnJhdGlvbl9zdWJ0aXRsZV9jb21wb3Np dGlvbl9pbmZvcm1hdGlvbl9zZWxlY3RvcgogbG9jYWxpemVkX25hcnJhdGlvbl9zdWJ0aXRsZV9j b21wb3NpdGlvbl9pbmZvcm1hdGlvbnMgLT4gbmFycmF0aW9uX3N1YnRpdGxlX2NvbXBvc2l0aW9u X2luZm9ybWF0aW9uX3NlbGVjdG9yCiBuYXJyYXRpb25fc3VidGl0bGVfY29tcG9zaXRpb25faW5m b3JtYXRpb25fc2VsZWN0b3IgLT4gbmFycmF0aW9uX3N1YnRpdGxlX2NvbXBvc2l0aW9uX2luZm9y bWF0aW9uCgogbmFycmF0aW9uX3N1YnRpdGxlcwogbmFycmF0aW9uX3N1YnRpdGxlX2xvY2FsaXpl cgogbmFycmF0aW9uX2xvY2FsaXplZF9zdWJ0aXRsZXMKCiBuYXJyYXRpb25fc3VidGl0bGVzIC0+ IG5hcnJhdGlvbl9zdWJ0aXRsZV9sb2NhbGl6ZXIKIG5hcnJhdGlvbl9zdWJ0aXRsZV90cmFuc2xh dGlvbiAtPiBuYXJyYXRpb25fc3VidGl0bGVfbG9jYWxpemVyCiBuYXJyYXRpb25fc3VidGl0bGVf bG9jYWxpemVyIC0+IG5hcnJhdGlvbl9sb2NhbGl6ZWRfc3VidGl0bGVzCgogbmFycmF0aW9uX3N1 YnRpdGxlX2ZpbGVfZ2VuZXJhdG9yCiBuYXJyYXRpb25fc3VidGl0bGVfZmlsZQoKIG5hcnJhdGlv bl9sb2NhbGl6ZWRfc3VidGl0bGVzIC0+IG5hcnJhdGlvbl9zdWJ0aXRsZV9maWxlX2dlbmVyYXRv cgogbmFycmF0aW9uX3N1YnRpdGxlX2NvbXBvc2l0aW9uX2luZm9ybWF0aW9uIC0+IG5hcnJhdGlv bl9zdWJ0aXRsZV9maWxlX2dlbmVyYXRvcgogbmFycmF0aW9uX3N1YnRpdGxlX2ZpbGVfZ2VuZXJh dG9yIC0+IG5hcnJhdGlvbl9zdWJ0aXRsZV9maWxlCgogbmFycmF0aW9uX2N1dHRlcgogbG9jYWxp emVkX2N1dF9uYXJyYXRpb25fY2xpcF9zZXRfd2l0aF9hdWRpb19hbmRfdmlkZW8KCiBsb2NhbGl6 ZWRfcmF3X25hcnJhdGlvbl9jbGlwX3NldF93aXRoX2F1ZGlvX2FuZF92aWRlbyAtPiBuYXJyYXRp b25fY3V0dGVyCiBuYXJyYXRpb25fY2xpcF9zZXRfY3V0dGluZ19pbmZvcm1hdGlvbiAtPiBuYXJy YXRpb25fY3V0dGVyCiBuYXJyYXRpb25fY3V0dGVyIC0+IGxvY2FsaXplZF9jdXRfbmFycmF0aW9u X2NsaXBfc2V0X3dpdGhfYXVkaW9fYW5kX3ZpZGVvCgogbmFycmF0aW9uX2RlY29tcG9zZXIKIGF1 ZGlvCiBuYXJyYXRpb25fdmlkZW8KCiBsb2NhbGl6ZWRfY3V0X25hcnJhdGlvbl9jbGlwX3NldF93 aXRoX2F1ZGlvX2FuZF92aWRlbyAtPiBuYXJyYXRpb25fZGVjb21wb3NlcgogbmFycmF0aW9uX2Rl Y29tcG9zZXIgLT4gYXVkaW8KIG5hcnJhdGlvbl9kZWNvbXBvc2VyIC0+IG5hcnJhdGlvbl92aWRl bwoKIG5hcnJhdGlvbl9vdmVybGF5ZXIKIHZpZGVvCgogbG9jYWxpemVkX2N1dF9zY3JlZW5fcmVj b3JkaW5nIC0+IG5hcnJhdGlvbl9vdmVybGF5ZXIKIG5hcnJhdGlvbl92aWRlbyAtPiBuYXJyYXRp b25fb3ZlcmxheWVyCiBuYXJyYXRpb25fY2xpcF9zZXRfY29tcG9zaXRpb25faW5mb3JtYXRpb24g LT4gbmFycmF0aW9uX292ZXJsYXllcgogbmFycmF0aW9uX292ZXJsYXllciAtPiB2aWRlbwoKIHN1 YnRpdGxlX21lcmdlcgoKIHNjcmVlbl9yZWNvcmRpbmdfc3VidGl0bGVfZmlsZSAtPiBzdWJ0aXRs ZV9tZXJnZXIKIG5hcnJhdGlvbl9zdWJ0aXRsZV9maWxlIC0+IHN1YnRpdGxlX21lcmdlcgoKIHN1 YnRpdGxlX21lcmdlciAtPiBzdWJ0aXRsZV9maWxlCgogY29tcG9zaXRvcgogdmlkZW9fd2l0aF9h dWRpbwoKIHZpZGVvIC0+IGNvbXBvc2l0b3IKIGF1ZGlvIC0+IGNvbXBvc2l0b3IKIGNvbXBvc2l0 b3IgLT4gdmlkZW9fd2l0aF9hdWRpbwoKIHN1YnRpdGxlcgogc3VidGl0bGVkX3ZpZGVvX3dpdGhf YXVkaW8KCiB2aWRlb193aXRoX2F1ZGlvIC0+IHN1YnRpdGxlcgogc3VidGl0bGVfZmlsZSAtPiBz dWJ0aXRsZXIKIHN1YnRpdGxlciAtPiBzdWJ0aXRsZWRfdmlkZW9fd2l0aF9hdWRpbwoKfQo= --000000000000ed06ee05791fc0e9--