Live data from Hacker News

MacFlim: Full-motion video on B&W Macs

macflim.com

41–50 of 64 posts

Re: MacFlim: Full-motion video on B&W Macs

#41

If the scanout is at 60Hz you can probably get shades of grey in there by a temporal dither.

Ouch.

You planted an idea in my brain that may lead to the complete re-development of the whole thing. 3 colors? That would be the middle link between the Original Mac and the Original NeXT !

Re: MacFlim: Full-motion video on B&W Macs

#42
post #7

Hi. I am the author of macflim. This is the old video, I am finishing the techdemo that have sound, there is a video on youtube ( https://youtu.be/YRe6I5AICJ0 ). I'll update the macflim.com website later today. And yes, diskspace is one of the reason why it is impractical, but with a SCSI2SD, one can get 4 2Gb partitions on you mac for around $100. And yes, it is bizarre and useles, hence absolutely necessary. If you…

THAT is a labor of love! Kudos!

Thx!

Re: MacFlim: Full-motion video on B&W Macs

#43
post #23
post #7

Hi. I am the author of macflim. This is the old video, I am finishing the techdemo that have sound, there is a video on youtube ( https://youtu.be/YRe6I5AICJ0 ). I'll update the macflim.com website later today. And yes, diskspace is one of the reason why it is impractical, but with a SCSI2SD, one can get 4 2Gb partitions on you mac for around $100. And yes, it is bizarre and useles, hence absolutely necessary. If you…

Impressive! That is all really. Makes me wish I had an old Mac. Had a big grin watching your video.

Knowing people appreciate that made the oh-so-many hours worth it. Thx!

Re: MacFlim: Full-motion video on B&W Macs

#44
post #7

Hi. I am the author of macflim. This is the old video, I am finishing the techdemo that have sound, there is a video on youtube ( https://youtu.be/YRe6I5AICJ0 ). I'll update the macflim.com website later today. And yes, diskspace is one of the reason why it is impractical, but with a SCSI2SD, one can get 4 2Gb partitions on you mac for around $100. And yes, it is bizarre and useles, hence absolutely necessary. If you…

Great work, feeling some heavy nostalgia!

Re: MacFlim: Full-motion video on B&W Macs

#45
post #43
post #23

Earlier quoted context omitted.

Impressive! That is all really. Makes me wish I had an old Mac. Had a big grin watching your video.

Knowing people appreciate that made the oh-so-many hours worth it. Thx!

It's actually really fun to see it play so well, and then think back to those times, wonder what would have been possible, what people might say

Re: MacFlim: Full-motion video on B&W Macs

#46
post #28

I’m not sure I understand what’s new here: I remember watching early QuickTime video on my SE30 and marveling that it managed to convert on the fly to dithered B&W. Still: love to see this!

Maybe the difference is smooth full screen playback? I remember the early QT too, and used it on my old LC. Playback was mostly ok (15 fps or so) at 320x240 (think that was the resolution) but would strain if I increased the size. Memories are a bit weak, so I might be misremembering some of this. But I do clearly remember full screen videos dropping a ton of frames. I used to put full screen videos up when I had par…

Yeah having used many Macs from that era even a species out II series Mac would have a lot of stuttering playing any video larger than about 320x240, and definitely nowhere near 24 FPS.

Re: MacFlim: Full-motion video on B&W Macs

#47
post #28

I’m not sure I understand what’s new here: I remember watching early QuickTime video on my SE30 and marveling that it managed to convert on the fly to dithered B&W. Still: love to see this!

Maybe the difference is smooth full screen playback? I remember the early QT too, and used it on my old LC. Playback was mostly ok (15 fps or so) at 320x240 (think that was the resolution) but would strain if I increased the size. Memories are a bit weak, so I might be misremembering some of this. But I do clearly remember full screen videos dropping a ton of frames. I used to put full screen videos up when I had par…

Oh, definitely: video on the SE30 was maybe 100x60 pixels? And as you say, not 30fps.

I was just reacting to how everything here seems to emphasize the “it does b&w dither video” aspect over the “large format and high frame rate” aspect.

Re: MacFlim: Full-motion video on B&W Macs

#48
post #35
post #28

I’m not sure I understand what’s new here: I remember watching early QuickTime video on my SE30 and marveling that it managed to convert on the fly to dithered B&W. Still: love to see this!

Are you sure? I may be wrong, but I am pretty sure that Quicktime on a SE/30 was not able to display fullscreen videos at 24 fps. Also, the dithering used in QuickTime was an ordered dithering, which IMO is pretty ugly and eats details.

Oh gosh no — not full screen or full frame rate. As I mentioned in another response, “full motion” in my head did not translate to “full screen” so the claim emphasis (again, in my head) was more on the “(dithered) b&w video on old Macs” aspect.

Kudos!

Re: MacFlim: Full-motion video on B&W Macs

#49
post #29

Earlier quoted context omitted.

Super cool! How are you handling the dithering? The website examples look a bit 'swimmy,' with dots wandering around a lot, but looks a bit better in the bit of the tech talk I looked at. Did you find a nice improvement to the dithering technique? In both cases, there's lines of dots in wide dark spaces, as one would expect from an error-diffusion dither. Did you look into other approaches?

I looked at several approaches, but I absolutely wanted to do floyd-steinberg, as this is what were, for me, "realistic" images on my Mac back in the 80s. The example on the website are identical to the ones in the first video, as the simple looping gif is a by-product of the encoding. On the second video (the one with sound), you cannot compare, as the video is compressed and not all the parts of the image are updat…

Cool, yeah Floyd Sternberg is definitely period appropriate!

This article on dithering made the rounds a few months ago, and was a fascinating read; the hilbert curve method at the end (Riemersma) might be a good fit and get rid of some of the line effects (if that's of interest). And the Atkinson error diffusion sounds like it even has some history in old macs.

https://surma.dev/things/ditherpunk/

There's a really nice blog post on video stable dithering in Return to the Obra Dinn, but in that case it's a 3d game, and they've got direct access to the scene geometry. I'm curious if there's a nice way to use video encoding pixel tracking vectors to reduce swimminess...

Post reply on HN