Closed cproctor closed 1 year ago
Zoom audio recordings / transcripts
Other audio recordings:
Minecraft Replay videos
Backend analytics
This is good progress. Let's start a specification:
source.ext
, we'll optionally have a metadata file source.ext.meta.yaml
in the same directory. begin
: A timestamp for the beginning of the file. This is required for data formats which have a notion of time duration built in. For example, audio and video. For data formats which specify absolute timestamps (logs, some transcripts), begin
is optional and overrides the starting timestamp, so that the effect is to shift all the timestamps. begin
should be in YAML timestamp format, e.g. begin: !!timestamp 2021-07-14 13:51:02.4
.offset
: A time delta by which to offset absolute timestamps in data files. Data files which encode absolute timestamps may use begin
or offset
, but not both.
For each of the following:
We need to specify the process by which a user could select a time interval from the file. (This is more of a writing-and-thinking task than a coding task) Following this, we need to identify what kinds of metadata will be needed. For example, we definitely need metadata for correcting the server's logged timestamps with an offset. We also need metadata for each audio recording specifying the UTC datetime when it starts.