Skip to content

2026

Cutting Online TV Recorder videos on Linux with mpv, Celluloid and otr

On Linux, there are only a few tools for decoding and cutting videos that were recorded with Online TV Recorder. otr is one of them. If no cut list is available for a video, otr has to be called manually with cut intervals that were determined beforehand. This post describes how a small Lua script makes it possible to mark the cut intervals while watching the video in mpv or Celluloid, and to cut the video with otr at the press of a key.

Arch Lispy Setup: Installing Arch Linux declaratively with Guile Scheme

How to install Arch Linux without typing the same commands over and over again is a question this blog keeps coming back to. My latest approach was a set of Ansible playbooks. Since then, I went one step further and wrote a dedicated installer: Alise (short for Arch Lispy Setup). Like my Ansible playbooks, it installs Arch Linux remotely via SSH. But instead of YAML files, an installation is described by a short Guile Scheme script.