Live data from Hacker News

Matrix trailer dynamically uses current time

thechoiceisyours.whatisthematrix.com

31–40 of 198 posts

Re: Matrix trailer dynamically uses current time

#31
post #7

1440*2 different pre-rendered videos I assume.

Seems so, looking at network traffic,

11:10am https://thechoiceisyours.whatisthematrix.com/generated/v7/hi...

11:12am https://thechoiceisyours.whatisthematrix.com/generated/v7/hi...

Both videos are the full trailer, and still work after the minute is over.

Re: Matrix trailer dynamically uses current time

#33

Each segment of the trailer is a different MP4. They are all hosted on the AWS CloudFront CDN. My guess is, like somebody stated, they pre-rendered many videos, and use a lambda at the edge to decode a GUID in the URL into a S3 path.

They probably used concatenative audio rendering since the digits are tractable to get the actor to record. (Probably just on the borderline in terms of effort for now.) But can you imagine when they are able to use real time text to speech with high fidelity?

We're not far from emotive TTS + photo realistic rendering in a real time engine, potentially with neurally generated models to match real time events or camera input.

Matrix 5 will be this, but you'll be in the trailer, and it'll reference real world events. And that's just the start.

The future of audio and video is going to be crazy.

Re: Matrix trailer dynamically uses current time

#34

Who had the Matrix screen saver back in the day? I was in an open plan office at the time of about 30 desks. Every single one of the machines had this screen saver running.

there was 1 really good one that actually used characters instead of images (and those were all so terrible looking) that I've been searching for years (literally since 2005) - some motivated young child of Zion should use that notcurses lib posted yesterday and make a super high fidelity version.

I've tried all the new ones and haven't found any that seem half-decent. Anyone know of any advancements in this sector?

Re: Matrix trailer dynamically uses current time

#35

Who had the Matrix screen saver back in the day? I was in an open plan office at the time of about 30 desks. Every single one of the machines had this screen saver running.

I still have this: https://www.vim.org/scripts/script.php?script_id=1189

Re: Matrix trailer dynamically uses current time

#36
people on reddit have noticed that different clips are played each time you view either pill. ive clicked the pills maybe 20 times so far and theres at least one new clip each time. it looks like they pre-rendered for each time and spread out a ton of clips across all those times. so the computers that are serving this just have a ton of videos and change which ones they are giving out once per minute, compensating for time-zones. pretty simple. but a great result. i feel like this is the most compelling advertising ive seen in my adult life.

i think its interesting that they chose the pre-rendered approach to this. pre-rendered and FMV is a very interesting space right now. there seems to be a revival stirring. take for example "at dead of night." its a horror game thats pre-rendered and uses FMV and does it perfectly to stunning effect. people liked it, markipliers lets play got something like 7M views IIRC. and the previous game by that same person was a full FMV murder mystery game and it is very compelling indeed. nobody has seen these concepts fleshed out in the modern world where storage is dirt cheap and video games are taken seriously. new life is going to be breathed into these concepts and i think it will be very exciting.

Re: Matrix trailer dynamically uses current time

#37

this is barely interesting. It better be worth it or movies will be officially finished for me. feels like we re in a 20 year cultural swamp.

It's not just movies. There has been some interesting writing (none of which I've been able to find with google) about the ways in so many different aspects of western culture (and maybe more) have really gotten stuck for at least 30 years. Hair, fashion, cars, music, food, film, writing and more.

Re: Matrix trailer dynamically uses current time

#39
post #33

Each segment of the trailer is a different MP4. They are all hosted on the AWS CloudFront CDN. My guess is, like somebody stated, they pre-rendered many videos, and use a lambda at the edge to decode a GUID in the URL into a S3 path.

They probably used concatenative audio rendering since the digits are tractable to get the actor to record. (Probably just on the borderline in terms of effort for now.) But can you imagine when they are able to use real time text to speech with high fidelity? We're not far from emotive TTS + photo realistic rendering in a real time engine, potentially with neurally generated models to match real time events or camer…

What does the state of the art look like? I'm not following closely enough to know, I only get an update when something leaks into the meme-o-sphere, like the recent "World Leaders singing Numa Numa:" https://www.youtube.com/watch?v=Y8CKlTlQA64

Re: Matrix trailer dynamically uses current time

#40
post #9

Earlier quoted context omitted.

Just shooting from the hip, but streaming videos are all done as short 1-5 second chunks that are all listed in a playlist. They could have specific versions of the hour:minute with a specific playlist that includes the correct segment. When you click, the time is checked and the correct playlist is sent down the wire. Edit: I opened up the dev tools, and did not see the typical HLS style segments. I saw several MP4…

Not that many chunks, looks like the entire video is re-generated. My browser fetched https://thechoiceisyours.whatisthematrix.com/generated/v7/hi... which is for 1:54.

I'd bet all the marbles that they're "JIT" rendering the full video upon request. Intro + hour chunk (12 options) + minute chunk (59 options, skipped if minute is 0?) + am-pm chunk (2 options) + Outro. If you open the page in two different browsers at the same time and chose the same pill color, the resulting video file URL is different; this suggests to me that they're not caching the compilation results for the next client.
Post reply on HN