productivity

Time Study Desk

Record step timings from a work video, compare repeated cycles, and export the observations.

Local processing
About your filesFiles and content selected in this tool are processed in your browser and are not uploaded to a Browser Kitty backend.
Operation demo See the basic workflow in a short video.

About this tool

Time Study Desk is a manual time-study tool for recorded work videos. Seek to the start of a work cycle and select Start cycle here; mark each step change with Mark boundary, then select Finish cycle here at the end.

Record further cycles explicitly using the same procedure, then compare step and cycle durations, averages, sample counts (n), tables, and a chart. Select a result to return to the corresponding video interval. Video and observation data stay in the browser, with JSON and CSV exports for the analysis.

Good for

  • Measure how long individual packing or manufacturing steps take in a recorded work video
  • Compare several repetitions of the same procedure and inspect variation in cycle times
  • Track interruptions, missing observations, and not-performed steps without treating them as zero
  • Correct boundaries against the video and export the resulting time study as CSV

What it can do

Key capabilities available in this tool.

How to use

  1. Open the tool and choose a single recorded video, or drag and drop it on a computer. Play or seek to the beginning of the first work cycle.
  2. Select Start cycle here, then Mark boundary at each step transition. You do not need to define step names before beginning the first cycle.
  3. At the end select Finish cycle here. To measure another repetition, explicitly select Start next cycle here.
  4. Use More recording options for interruptions or spans you could not observe. Pausing video playback is not the same as recording an interruption.
  5. Use Edit records to correct step names, shared boundaries, split/merged intervals, step assignments, statuses, or notes. Undo and redo supported edits.
  6. In Results, choose a procedure to inspect cycle durations, step averages, sample counts (n), a time table, and a chart. Select a number to seek to its source interval.
  7. Download an analysis-only .tsd.json file for later reopening, and export the time table, summary, or interval details as separate CSV files if needed.

Supported

  • Input: One seekable video supported by the browser/OS codec, subject to an 8 GiB and 24-hour app limit.
  • Recording: Manually mark cycle starts, step changes, and ends. Start later cycles explicitly; gaps between cycles are not counted.
  • Editing: Rename steps, adjust shared boundaries, split/merge/reassign intervals, change statuses and notes, and undo/redo edits.
  • Results: Cycle and step durations, averages, sample counts (n), a time table, and a chart, distinguishing missing, not-performed, and excluded cases.
  • Saving: Analysis-only .tsd.json and three CSV views (time table, summary, interval details). Local browser autosave is available where supported.
  • Environment: Japanese/English UI tested in desktop- and mobile-sized Chromium viewports; downloaded single HTML can run offline in compatible browsers.

Limitations and notes

  • Step boundaries are marked manually. The app does not recognize actions, detect steps, or perform automatic video-based work analysis.
  • Recorded durations describe observed video time; the app does not calculate standard times, worker ratings, or staffing levels.
  • Browser playback time does not guarantee frame-accurate seeking/stopping or microsecond precision. Real-world durations cannot be recovered automatically from a speed-adjusted video.
  • Analysis JSON and browser autosave exclude the original video. Reopening requires you to select and verify the source video again.
  • Unsupported video codecs cannot be played, and the app does not transcode or edit footage. Very large or long videos are constrained by device resources.
  • Real Android/iPhone devices, Safari/Firefox/Edge, and 8 GiB-scale files have not been tested; autosave from file:// depends on the browser.

Frequently asked questions

Does it upload my work video?

No. Playback, observations, calculations, and exports run in the browser. The hosted page is downloaded initially, but the selected video, step names, timings, and notes are not sent to an analysis server.

Are step times detected automatically?

No. You mark step transitions while viewing the recording, then you can adjust the boundaries and compare repeated cycles.

Does the saved analysis contain the video?

No. The .tsd.json file contains procedures, cycles, timestamps, statuses, and notes, not the footage. You need to choose the video again after loading the analysis.

How are interruptions and unseen periods handled?

Interruptions, unobserved spans, and not-performed steps remain distinct states. Unknown durations are not silently counted as zero, and the sample size (n) is visible.

Offline version and source code

The downloadable standalone HTML contains the required runtime code. In a compatible browser, it can measure and review local videos and export JSON/CSV offline, without runtime CDN or analysis API calls (CSP: connect-src 'none'). Browser autosave may be unavailable for file:// pages, so download a JSON backup for important work.

View source on GitHub