|
By: Paul S Cilwa |
Posted: 10/5/2026 |
|
Page Views: 75 |
| Hashtags: #Software #DesktopMinder #Video #Film #VideoEditor #FrameStepping #ffmpeg #InProgress |
| Where films stand in Desktop Minder: watching works, down to the exact frame and back to where you stopped; the editor, in which the video is the document, is designed, and the first of its eight stages built. |
| Estimated reading time: 9 minute(s) (1948 words) |
Where It Stands
| Watching | State |
| A film, playing in the View | Working |
| One exact frame at a time, and copying a frame out | Working, with ffmpeg installed |
| Picking up where you stopped; watched and unwatched | Working |
| Tidy names, and conversions | Working; conversions need ffmpeg |
| Editing | State |
| Exact frames: stage 1 of 8 | Done |
| The video as a document, New > Video, the Edit tab | Designed |
| The film brought up to date by itself | Designed |
| Titles, transitions, still pictures on a layer | Later |
Watching
A Film
Double-click a film and it plays, right there in the middle of the screen, because
opening a film is the request to watch it. Its tab says Watch. Under
the picture is the usual transport bar—a rail to move through the film, the
time, the buttons to skip and play, subtitles, volume and full screen—and the
arrow keys skip five seconds either way. MP4, MKV, AVI, MOV and WMV files open this
way; anything else goes to whatever Windows would have used.
The playing is done by LibVLC, the engine inside VLC, but inside Desktop Minder:
double-clicking a film no longer means waiting for another program to draw itself
before you see a frame. Starting a film quiets anything else that was playing, the
Jukebox included. A film's tile is its first frame, set in a strip of film with
sprocket holes. And select a film without opening it, and the Viewer panel on
the right shows it, ready to play when you are.
One Exact Frame at a Time
If ffmpeg is installed, two more buttons appear: Back one frame and
Forward one frame. Pause, press one, and you get the next or previous
frame—not roughly; exactly—and Play carries on from there.
That is harder than it sounds. VLC, which does the playing, is right about frames
on a phone's own footage and unreliable in general, and the MP4s the editor will
make are exactly the case it gets wrong. So the frames come from ffmpeg instead,
chosen by the film's own clock rather than by seconds rounded off to a decimal. On
test films of every kind—MPEG-TS, MKV, MP4, and one whose frame rate
wanders—it was right thirty-one times out of thirty-one, and it was right on my
phone's own footage too. The first jump to a new
place can take a second or two; after that, steps are instant, because the next
stretch is fetched before you get there. Phone footage is turned the right way up,
and DVD pixels are made square. The one exception is a film showing subtitles: when
it pauses it keeps VLC's own picture, so that the words stay on the screen.
While an exact frame is on show, the clock reads like 2:13,23: the
twenty-third frame to begin during the second marked 2:13. Frames are
counted, not worked out from the frame rate, because a phone's footage is
variable-rate; one second may hold 29 frames and the next 31. Right-click the frame
for Copy Image, then To Clipboard or To File.... Either way you
get the film's full-size frame, the right way up, not the copy on the screen, and a
file is offered a name like Storm surf [1080p] 2m13s,23.
Picking Up Where You Left Off
Close a film halfway and open it next week, and it starts five seconds before
where you stopped, to pick up the sentence that was being said. That's true even if
the program crashed in the meantime. Less than a minute in counts as a look, not a
watch, and isn't remembered. And a film counts as finished once you're into its last
five minutes, because nobody stays for the credits—but never more than its
last tenth, or a twenty-minute episode would be finished at the quarter-hour.
The memory is kept in the film's own tags, so it goes wherever the film goes. While
the film plays, a running note in the folder's settings file is brought up to date
every ten seconds, and that is what survives a crash; when the film is closed, the
note goes into the tags. (AVI and WMV files can't hold such tags, so for them the
note in the folder is the record.) Folder listings can show Last watched and
Resume at columns, which sort as they should. Mark as Watched and
Mark as Unwatched set them by hand, for any number of films at once. And
Hide Watched Videos, on a folder's View menu, leaves only what you
haven't finished.
Names and Formats
Normalize Filename... reads a film's title, year and resolution out of the
kind of name films tend to arrive with—Bros 2022 1080p 10bit WEBRip 6CH
x265 HEVC-PSA—and shows you what it found beside a frame of the film. You
correct it, add the genre or the director if you like, and press Rename: the
tags are written and the file is renamed, to Green Mile, The (1999)
[1080p].mkv if you like your articles at the end. Convert... makes a
copy in another format. It's a dialog rather than a plain command, because there's
no such thing as a plain conversion of a film: the reason is nearly always the
subtitles.
A film has tags, as a track does—Edit Tags, Copy Tags and
Paste Tags are on its menu—and the Properties panel shows them:
title, director, series and episode, year, genre, length, and when it was last
watched. A music video kept in an album's folder is treated as one of the album's
tracks: it's numbered and named from the matching recording, and Convert to FLAC
(audio only) keeps just its sound.
Editing
The Video Is the Document
An app-centric editor—Premiere, OpenShot—is a program you go into. You
open a "project," work on it, and at the end you "export" a film: a second, separate
thing you then have to go and find. The film is a by-product of the program.
Here it will be the other way around. You'll make a video from a folder's
New menu, the way you make a text file. You arrange it. You put it down. Its
film is brought up to date by itself, quietly, in the background, the way a sheet of
paper is up to date when you put it down. There is no Export step, because there is
nothing to export: the film is simply what the video looks like.
Behind the scenes, a video is a folder. In it are links to the footage you've
brought in (or copies, if you asked for them), a small file of instructions saying which stretch of which footage goes where, on
which layer, to the exact frame, and the finished film. A split changes the
instructions, never the footage, so nothing you shot is ever cut up. The film is
remade only when the instructions have changed, off to one side, and swapped in when
it's ready.
What the First Version Will Do
A video will have two tabs, Watch and Edit. Edit shows the picture
large, with the frame buttons and the transport, above a stack of layers from
Top to Bottom, each a lane of pictures over a lane of sound. Footage
dropped on a layer lands where you drop it, snapped into place—several files
dropped together go end to end—and is divided into its scenes as it lands:
hard cuts split it, dissolves don't, a fade through black splits in the middle of
the black. Then you double-click near the playhead to Split. There's no
scissors tool and no mode; I preferred the double-click. Delete leaves a gap
and Close Up closes it; Join puts two pieces back together; you drag
pieces along their lane, and drag their edges to trim them. Everything you do on the
layers can be undone, back to when you opened the video, and there's a list of what
has been done.
The words were chosen with care: a layer, never a track; Split, never
Cut; New, never Add. And a lot was left out on purpose: titles, transitions
and effects, still pictures on a layer, a video inside another video,
picture-in-picture, volume for each piece. All of those come after the first
version, which starts where an editor has to start—with the first, most basic
thing it can do, which is split.
Eight Stages
The editor is being built in eight stages, riskiest first, each one leaving Desktop
Minder working, tested and better than before:
- Exact frames for every film. Done, 27 September 2026.
- The video's model: the instructions, and the one rule that turns them into a
film.
- Folders that open as videos, and New > Video.
- One history of changes, shared by the picture editor and the video
editor.
- Properties that can be edited, in the Properties panel.
- The Edit tab itself.
- Making the film by itself, in the background, when the video is put down.
- Finding the scenes.
Each stage is planned in detail only when the one before it is done, so stage 2 is
the next to be written down.
Putting Things Together
Today, nothing can be dropped onto an open film; try, and it says so. A frame comes
out by way of Copy Image: paste it into a folder and it becomes a picture
file there, or save it straight to a file. The film itself drags anywhere a file
can.
The editor is where video starts taking things in. Footage and sound dropped on its
layers—from the video's own assets, from a pane or a folder, or from File
Explorer—land where you drop them, snapped into place; and a plain drop on the
assets links a file rather
than copying it, so a big piece of footage isn't stored twice. Still pictures and
other videos come later; until then, one dropped on a layer is refused with a tip
that says so. Text should go onto a video too, as a title over it; but
titles are among the things deliberately left until after the first version, so for
now that one is an intention rather than a design. Going the other way, a frame is
a picture, so one day the picture
editor will be able to work on a frame, or a whole scene, without needing a new
idea.
Progress
- By 26 September 2026—Films play in the View and in the
Viewer.
- 26 September—The editor is designed, section by section, and its
building laid out in eight stages. A test pits VLC against ffmpeg for exact
frames, and ffmpeg wins.
- 27 September—Stage 1 is done: exact frame stepping, in the View and
in the Viewer.
- 28 September—The frame clock, and Copy Image.
- By 1 October, when the project's detailed history begins—Films can
be renamed tidily and converted, too.
- 1 October—One thing sounds at a time. That evening, in a single
sitting: films remember where you stopped, when you last watched them and whether
you finished; Last watched and Resume at columns; Mark as
Watched; Hide Watched Videos.
- 4 October—The running note moves into the folder's
Desktop.dmini.