From 3e18b2836529d2c5c9b2c9a993b91cf42719ba19 Mon Sep 17 00:00:00 2001 From: nik gaffney Date: Thu, 27 Feb 2020 16:38:00 +1100 Subject: [PATCH] =?UTF-8?q?=E2=80=9CThe=20odd=20uneven=20time.=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.org | 29 ++++++++++---------- slitscan.rkt | 77 ++++++++++++++++++++++++++++++---------------------- 2 files changed, 60 insertions(+), 46 deletions(-) diff --git a/README.org b/README.org index a264629..848419a 100644 --- a/README.org +++ b/README.org @@ -1,51 +1,52 @@ * time, space, stacking, slicing, scanning, etc -"Slitscan imaging techniques are used to create static images of time-based phenomena. In traditional film photography, slit scan images are created by exposing film as it slides past a slit-shaped aperture. In the digital realm, thin slices are extracted from a sequence of video frames, and concatenated into a new image." +“Slitscan imaging techniques are used to create static images of time-based phenomena. In traditional film photography, slit scan images are created by exposing film as it slides past a slit-shaped aperture. In the digital realm, thin slices are extracted from a sequence of video frames, and concatenated into a new image.” [[http://www.flong.com/texts/lists/slit_scan/][An Informal Catalogue of Slit-Scan Video Artworks and Research]] Compiled by Golan Levin. [[slitscope_0.jpeg]] -This particular slitscan provides some slightly configurable scaffolding around ffmpeg (based on a blogpost from [[http://oioiiooixiii.blogspot.com/2017/11/ffmpeg-temporal-slice-stacking-effect.html][oioiiooixiii]]) and is intended for non-realtime rendering at various resolutions. it's neither first, nor last. it's not especially interesting, educational or efficient. just another cloudform in the endless space of possible implementation... +This particular slitscan provides some slightly configurable scaffolding around ffmpeg (based on a blogpost from [[http://oioiiooixiii.blogspot.com/2017/11/ffmpeg-temporal-slice-stacking-effect.html][oioiiooixiii]]) and is intended for non-realtime rendering at various resolutions. it's neither first, nor last. it's not especially interesting, educational or efficient. just another cloudform in the endless space of possible implementation… * installation, configuration, operation, etc -install (mac)... +install (macOS)… #+BEGIN_SRC text brew install ffmpeg drracket git clone https://github.com/zzkt/slitscan.git #+END_SRC -install (debian/ubuntu)... +install (debian/ubuntu)… #+BEGIN_SRC text sudo apt install ffmpeg racket git clone https://github.com/zzkt/slitscan.git #+END_SRC -simple transform... +simple transform… #+BEGIN_SRC text -racket slitscan.rkt -v -i +racket slitscan.rkt -v input.mp4 #+END_SRC -transform at 1080p and delete working files, with minimal command line noise... +transform at 1080p and delete working files, with minimal command line noise… #+BEGIN_SRC text -racket slitscan.rkt --width 1920 --height 1080 --loglevel quiet --cleanup -i +racket slitscan.rkt --width 1920 --height 1080 --loglevel quiet --cleanup input.mp4 #+END_SRC -options... +options… #+BEGIN_SRC text -slitscan [