Collection: encoded-search-data

Files

Checking status…
Filename Size Modified Download
asphyxia-media 246 mb 2022-05-28 11:06:05 AM
asphyxia.json 1.9 mb 2022-05-24 3:24:38 PM
auslan-anywhere-media 540 mb 2024-04-30 12:43:47 PM
auslan-anywhere.json 956 kb Today 4:00:10 AM
auslan-signbank-media 2.1 gb 2024-02-21 1:16:59 AM
auslan-signbank.json 9 mb Today 1:41:25 AM
community-media 39 mb 2022-05-28 10:54:57 AM
community.json 61 kb 2023-02-05 12:30:42 AM
latrobe-ig-media 507 mb 2023-02-05 1:30:08 AM
latrobe-ig.json 1.4 mb 2023-02-04 11:01:16 PM
organisations.json 2 b 2023-03-10 9:35:23 AM
signpedia-media 352 mb 2022-07-21 12:51:33 AM
signpedia.json 87 kb 2023-02-05 12:30:52 AM
spread-the-sign-auslan-media 892 mb 2023-11-20 1:39:12 AM
spread-the-sign-auslan.json 11 mb 2024-05-06 1:00:09 AM
theatre-101-media 256 mb 2022-05-28 11:01:32 AM
theatre-101.json 109 kb 2022-05-24 3:24:04 PM
toddslan-media 177 mb 2022-07-31 11:38:17 AM
toddslan.json 54 kb 2023-02-05 12:30:31 AM
v-alford-media 51 mb 2023-02-04 9:02:25 AM
v-alford.json 74 kb 2023-02-05 12:30:15 AM

Encoded Search Data

This follows the same format as search-data, but media is transcoded so each media entry like:

{ "method": "fetch", "url": "path/to/media.mkv", "version": "1234" }

is replaced with a MediaSet:

{ "type": "video" | "audio", "source": { "method": "fetch", "url": "path/to/media.mkv", "version": "1234" }, "thumbnail": "path/to/thumbnail.webp", "timestamp": number, "encodes": [ { "type": "video/mp4; codecs=\"avc1.4d002a\"", "width": 512, "height": 288, "src": "path/to/encode.mp4" }, { "type": "video/webm; codecs=\"vp8, vorbis\"", "width": 1024, "height": 576, "src": "path/to/encode.webm" } ] }

type is either video or audio. Find sign doesn’t use audio.

source is a copy of the thing that was encoded, to preserve url and version for cache invalidation when the source changes.

timestamp is an epochMs remembering when the video was converted. This might be used in the future to re-encode media after a cache duration, to take advantage of advances in encoder technology.

encodes is a list of &source& elements that can be constructed inside a &video& or &audio& tag to play the encodes in a web browser. src may contain relative paths, so should be interpreted relative to the location of the encoded-search-data.json file.