2019-08-12 12:40:19 +00:00
* time, space, stacking, slicing, scanning, etc
2020-02-27 05:38:00 +00:00
“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.”
2019-08-12 12:40:19 +00:00
[[http://www.flong.com/texts/lists/slit_scan/ ][An Informal Catalogue of Slit-Scan Video Artworks and Research ]] Compiled by Golan Levin.
2019-08-12 14:49:11 +00:00
[[slitscope_0.jpeg ]]
2019-08-12 12:40:19 +00:00
2020-02-27 05:38:00 +00:00
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…
2019-08-12 12:40:19 +00:00
* installation, configuration, operation, etc
2020-02-27 05:38:00 +00:00
install (macOS)…
2019-08-12 13:32:02 +00:00
#+BEGIN_SRC text
2019-08-12 12:40:19 +00:00
brew install ffmpeg drracket
git clone https://github.com/zzkt/slitscan.git
#+END_SRC
2020-02-27 05:38:00 +00:00
install (debian/ubuntu)…
2019-08-12 13:32:02 +00:00
#+BEGIN_SRC text
2019-08-12 12:40:19 +00:00
sudo apt install ffmpeg racket
git clone https://github.com/zzkt/slitscan.git
#+END_SRC
2020-02-27 05:38:00 +00:00
simple transform…
2019-08-12 13:32:02 +00:00
#+BEGIN_SRC text
2020-02-27 05:38:00 +00:00
racket slitscan.rkt -v input.mp4
2019-08-12 12:40:19 +00:00
#+END_SRC
2020-02-27 05:38:00 +00:00
transform at 1080p and delete working files, with minimal command line noise…
2019-08-12 13:32:02 +00:00
#+BEGIN_SRC text
2020-02-27 05:38:00 +00:00
racket slitscan.rkt --width 1920 --height 1080 --loglevel quiet --cleanup input.mp4
2019-08-12 12:40:19 +00:00
#+END_SRC
2020-02-27 05:38:00 +00:00
options…
2019-08-12 13:32:02 +00:00
#+BEGIN_SRC text
2020-02-27 05:38:00 +00:00
slitscan [ <option > ... ] <video-file >
2019-08-12 12:40:19 +00:00
where <option > is one of
-v, --verbose : various verbose messages
-l <level >, --loglevel <level > : loglevel for ffmpeg e.g. quiet, error, warning, info, debug
-c, --cleanup : Clean up temporary/working files
2020-02-27 05:38:00 +00:00
-n, --noresize : do not resize the input file
2019-08-12 12:40:19 +00:00
--horizontal : output a horizontal video only (default: both)
--vertical : output a vertical video only (default: both)
2020-02-27 05:38:00 +00:00
--width <pixels > : width of transform video
--height <pixels > : height of tansform video
-f <folder >, --in-folder <folder > : input folder
-o <folder >, --out-folder <folder > : output folder
2019-08-12 12:40:19 +00:00
--help, -h : Show this help
2019-08-12 14:50:41 +00:00
#+END_SRC
2019-08-12 12:40:19 +00:00
2019-08-12 14:49:11 +00:00
* further, etc
2019-08-12 12:40:19 +00:00
2019-08-12 14:52:05 +00:00
[[slitscope_1.jpeg ]]
2019-08-12 12:40:19 +00:00
- The Fourth Dimension and How to Get There by Rudy Rucker
- Muybridge's Complete Human and Animal Locomotion, Vol. I
- Baroness Elsa, by Irene Gammel