Splicer

Got questions or doubts? Ping me on Discord

The clip rail and the cut

Every clip lands on the rail as Splicer hears it, and the ones you keep become the cut.

What it does

Open a video and the filmstrip and the transcript start at once. Each clip lands on the rail as soon as it is heard, with its own little filmstrip, so you keep and drop from the first seconds while the rest fills in.

The timeline is the cut. It starts empty and fills only with the clips you keep, in order. Move, copy, trim and remove them with the keys, and a roll-up player plays the cut from start to end.

  • One key per clip

    drops it, keeps it, and the next one slides in.

  • Trim by the second or the word

    Trim a clip's start and end with the keys on the desk, or move either edge by up to 5 seconds, or by words, with splicer trim.

  • The cut, end to end

    Shift+Space rolls the page up and plays the whole cut, one clip after another.

Measured

from opening a two-hour recording to its first frame, on the command line
59 ms
How it was measured
for a screenful of 27 rail pictures from a 10-minute MP4, and 60.8 ms from the two-hour MKV
24.4 ms
How it was measured
of the desk's own work per frame (p99) while the two-hour recording opens, inside the 8.3 ms a frame gets at 120 fps
2.6 to 5.3 ms
How it was measured

How to use it

  1. On the rail, and move from clip to clip; drops one and keeps it.

  2. Tab arranges the cut: and choose a clip, Shift+ and Shift+ move it.

  3. Trim the start of the clip in hand:

    []

  4. Trim its end:

    {}

  5. Ctrl+C copies the clip in hand, Ctrl+V pastes it, and Delete takes it out of the cut.

  6. Space plays the clip, and Shift+Space plays the cut.

  7. On the command line the cut is a row of numbered seats.

    splicer cut
    splicer move 3 1
    splicer trim 2 --start -1.5
    splicer remove 4

Splicer renders show NASA's holiday message from the International Space Station's Expedition 64 crew and NASA's Summer Solstice interview with Alex Young, both in the public domain.