cloudflare / cloudflare/telescope

Explore how filmstrip timestamps are generated for telescoptest-io filmstrip -- ADDITION: also explore how filmstrip/video matches the screen

Open
#204 0 comments 0 reactions 0 assignees View on GitHub
telescopetest-io ticket
Dominant language
TypeScript
Stars
305
Forks
36
PR merge metrics
No merged PRs in 30d

Description

From working on telescopetest-io's filmstrip, I think the numbering of filmstrip frames in telescope need to be altered/given more info in order to be properly timestamped in telescopetest-io's filmstrip display. Right now, the only information that can be used to calculate filmstrip timestamps seems to be `config.json`'s `frameRate`. This makes the filmstrip timestamps slightly off (always a bit over) what the captured video shows.

I think ffmpeg in telescope extracts frames from the captured video? So we either want to number the filmstrip better in telescope or maybe add some total_video_duration value in telescope's output `config.json`.

This would also improve telescope's `--html` option output, which also displays the filmstrip with timestamps (running into same problem).

*EDIT:

Also found this weird instance where the video (and hence filmstrip) doesn't seem to capture the full screen? Or at least the video/filmstrip doesn't capture as much as the screenshot. For example, check the image below. The screenshot captures more of the complete screen than the filmstrip and video:

Image

I checked in R2 for the actual video and filmstrip files, and they're also cropped as shown in the screenshot above. So I don't think it's a telescopetest-io UI issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.