News for hackers. Stuff that matters.
[dead]
Re:Claude-real-video - any LLM can watch a video by ProofHouse on Thursday July 02, 2026 @05:15PM (#48767458)
Very cool I have something that does this as well along these lines. I’ll dig into yours over the next few days and contribute where and if I can too, awesome to see!
Re:Claude-real-video - any LLM can watch a video by cortexosmain on Monday July 06, 2026 @06:04PM (#48811107)
Would love that — issues are open and the codebase is small enough to read in one sitting. The areas I'd most welcome help on right now are additional transcript backends and smarter grid packing.
Re:Claude-real-video - any LLM can watch a video by AmazingEveryDay on Thursday July 02, 2026 @05:54PM (#48767875)
I think a more or less clunky name like 'llm video preprocessor' would be better description? In any case seems like a you came up with a good project idea. I wonder how long until the sota models will just have this kind of functionallity built in.
Re:Claude-real-video - any LLM can watch a video by garciasn on Thursday July 02, 2026 @06:01PM (#48767939)
I gave Claude a video provided by a county attorney for a speeding ticket I got. It was spot on in its analysis, even though I don’t like what the video showed.

What does it mean that Claude can’t view video; it did it just fine. Or do you mean tool less?

Re:Claude-real-video - any LLM can watch a video by torhorway on Thursday July 02, 2026 @06:23PM (#48768150)
yeah im pretty sure claude code can handle videos. its been doing frame by frame analysis for me with generated video to iterate on pipelines
Re:Claude-real-video - any LLM can watch a video by gvkhna on Thursday July 02, 2026 @05:31PM (#48767633)
Nice @OP i put together something similar as well. Incidentally I found for motion design specifically llm is not able to infer specific animations as well as it just being described very plainly and accurately what is happening and the timing.

One thing which sort of worked decently was actually take the frames and put them into a grid and have the agent look at the image of all of the frames together. It did surprisingly well but missed a lot of subtle details that it couldn’t see.

Also tried various kinds of vision embeddings, heat map of motion etc, and blur etc to show motion. But none really worked as well so I ended up just describing it until it got it. Haven’t quite found the right solution yet.

Re:Claude-real-video - any LLM can watch a video by ElijahLynn on Thursday July 02, 2026 @05:37PM (#48767700)
I was just thinking about this exact use case yesterday:

And it's for me measuring different charged speeds at different starting battery capacities and different temperatures and I was like well. What if I just had a video camera pointing at the voltage going in and out and then I could see the battery percentage increase and I can have a temperature gun pointed at the phone as well. And I couldn't know what temperature of the phone is as well and it could just figure it all out create charts..

This would make reviewing different charging equipment really easy as long as you really have to do is plug it in and tell other people to do the same thing and take a video of it and beat it to the system.

I might very well give this a try!

Re:Claude-real-video - any LLM can watch a video by idiotsecant on Thursday July 02, 2026 @07:30PM (#48768739)
It's kind of wild how much we are abandoning basic problem solving skills in favor of just pointing an enormous stack of GPUs at it
Re:Claude-real-video - any LLM can watch a video by siriusastrebe on Thursday July 02, 2026 @07:36PM (#48768788)
Identifying objects in pictures was considered an insurmountable task only a few years ago, like in the xckd comic https://xkcd.com/1425/
Re:Claude-real-video - any LLM can watch a video by smallerize on Thursday July 02, 2026 @08:55PM (#48769345)
In the general case, I guess. But watching gauges and dials like battery capacity only take a little work with a deterministic computer vision library.
Re:Claude-real-video - any LLM can watch a video by mindok on Friday July 03, 2026 @02:51AM (#48771719)
Yeah - the correct way to use an LLM in this scenario is to ask it to put write such a model.
Re:Claude-real-video - any LLM can watch a video by idiotsecant on Friday July 03, 2026 @02:55PM (#48778600)
Or just using voltage pickups like every system that monitors battery voltage ever, or about a dozen other very simple solutions.
Re:Claude-real-video - any LLM can watch a video by fred123123 on Thursday July 02, 2026 @05:44PM (#48767781)
How do you handle things like scrolling quickly in a video?
Re:Claude-real-video - any LLM can watch a video by BeetleB on Thursday July 02, 2026 @05:57PM (#48767897)
I think this is much more useful than just LLM related applications. I'd suggest renaming it to not make it seem like it's LLM related.
Re:Claude-real-video - any LLM can watch a video by nxtfari on Thursday July 02, 2026 @06:06PM (#48767982)
this is really clever, props
Re:Claude-real-video - any LLM can watch a video by bonoboTP on Thursday July 02, 2026 @06:23PM (#48768141)
"Where the video goes: stays on your machine" - No, the frames (that this tool extracts) obviously get sent to Anthropic if you use Claude.
Re:Claude-real-video - any LLM can watch a video by fny on Thursday July 02, 2026 @08:36PM (#48769224)
"Or any LLM" on your machine.
Re:Claude-real-video - any LLM can watch a video by octember on Thursday July 02, 2026 @06:28PM (#48768191)
Cool idea, but keyframes are not videos. Motion, object permanence, are not things Claude can infer from a set of images. Nice demo though!
Re:Claude-real-video - any LLM can watch a video by sawjet on Thursday July 02, 2026 @08:11PM (#48769065)
I have been going through this with claude and qwenvl3:8b this week. Both are pretty decent at inferring context and analyzing contact sheets. Finding high visual interest moments with a mixture of coarse and fine keyframes.
Re:Claude-real-video - any LLM can watch a video by octember on Friday July 03, 2026 @09:50AM (#48775045)
Might be time to check gemma :)
Re:Claude-real-video - any LLM can watch a video by fzysingularity on Thursday July 02, 2026 @07:46PM (#48768866)
Exactly! We experimented with a whole bunch of video encoding techniques for LLMs here: https://vlm-run.github.io/mm/encoders/#video
Re:Claude-real-video - any LLM can watch a video by zitterbewegung on Thursday July 02, 2026 @06:54PM (#48768440)
This looks cool but this should be renamed without having Claude in the name.
Re:Claude-real-video - any LLM can watch a video by walrus01 on Thursday July 02, 2026 @07:00PM (#48768484)
llm-real-video would be a much better name
Re:Claude-real-video - any LLM can watch a video by coss on Friday July 03, 2026 @02:25AM (#48771546)
llmrv.
Re:Claude-real-video - any LLM can watch a video by fragmede on Friday July 03, 2026 @03:30AM (#48772015)
Elmerview
Re:Claude-real-video - any LLM can watch a video by cortexosmain on Friday July 03, 2026 @04:36PM (#48779663)
Took this — pip install llm-real-video works now, same tool. Kept the original repo name so existing links don't break.
Re:Claude-real-video - any LLM can watch a video by fzysingularity on Thursday July 02, 2026 @07:43PM (#48768847)
Pretty terribly expensive way to watch a video with Claude.

Use Gemini or some local VLM to do this way more efficiently. We spent quite a bit of time on video understanding, and Claude will just burn tokens.

Check out this library: https://vlm-run.github.io/mm/

You can swap models and try out different encoding methods for videos (https://vlm-run.github.io/mm/encoders/#video)

Re:Claude-real-video - any LLM can watch a video by mh- on Thursday July 02, 2026 @09:15PM (#48769472)
Assuming that's your project, the GitHub link from the PyPi page is a 404.
Re:Claude-real-video - any LLM can watch a video by fzysingularity on Monday July 06, 2026 @04:24PM (#48810019)
Re:Claude-real-video - any LLM can watch a video by cpnwaugha on Tuesday July 07, 2026 @07:46AM (#48816397)
Awesome!
Re:Claude-real-video - any LLM can watch a video by Tenoke on Thursday July 02, 2026 @09:34PM (#48769615)
Do you mean that Gemini is most token-efficent at watching videos? Is that the case for e.g. just giving it a video in the browser? I admit, I dont give LLMs videos as I just assume it'll burn too many tokens.
Re:Claude-real-video - any LLM can watch a video by achatham on Friday July 03, 2026 @12:30AM (#48770721)
Yes, Gemini is very token efficient at video. It also has "lower resolution" options which can make it even cheaper if. With Gemini 3.1 flash lite an hour of video works out to $0.24 at the API rates.
Re:Claude-real-video - any LLM can watch a video by thisisit on Friday July 03, 2026 @12:49AM (#48770870)
Exactly this. Gemini is best at this. Just give it video link - YouTube works best - and it will analyse the video.
Re:Claude-real-video - any LLM can watch a video by snthpy on Friday July 03, 2026 @02:09AM (#48771417)
Really, does this work now? What about NotebookLM? I was using it a lot until i realised it was only analysing the transcripts and not the video because i was mostly using it for technical ones with important charts.
Re:Claude-real-video - any LLM can watch a video by thisisit on Friday July 03, 2026 @02:59AM (#48771773)
It can tell you what’s on the screen at given point in time. My pipeline is mostly around simple questions like “does this video contain cars?” Not sure if it can spot charts on screen.
Re:Claude-real-video - any LLM can watch a video by cpnwaugha on Wednesday July 08, 2026 @04:09PM (#48836816)
mm can spot charts on a screen. did you try it?
Re:Claude-real-video - any LLM can watch a video by newswasboring on Friday July 03, 2026 @10:44AM (#48775690)
NotebookLM still uses the transcript method I think. But Gemini is wonderful. I have been using it to analyze the youtube videos of wrestling matches (trying to build a fan website for WXM, the best pro wrestling promotion to come out of India in a while). It does move by move analysis, audience reaction based match flow tracking, isolates interesting parts of the video (big moves, botches, story beats etc). I have run some experiments to get video editing plans out of it. I think I can combine it with something like remotion skill to make highlight videos.

Edit: BTW, you can analyze about 8 hours a day on free tier.

Re:Claude-real-video - any LLM can watch a video by cortexosmain on Sunday July 05, 2026 @07:08AM (#48793176)
NotebookLM was transcript-only when I last checked. Gemini proper does ingest video natively (samples ~1fps server-side). This tool is for everything that can't — Claude, ChatGPT web, local models — it turns the video into frames + transcript on your machine so any of them can read it.
Re:Claude-real-video - any LLM can watch a video by n0on3 on Friday July 03, 2026 @01:23AM (#48771109)
Seems cool from the docs page, I was about to give it a shot but https://github.com/vlm-run/mm goes 404 …
Re:Claude-real-video - any LLM can watch a video by rancar2 on Friday July 03, 2026 @07:59AM (#48773978)
It’s unclear if that’s intentional since it’s listed also under open source on the main company site: https://www.vlm.run/open-source/mm
Re:Claude-real-video - any LLM can watch a video by fzysingularity on Monday July 06, 2026 @12:18PM (#48806763)
We were planning to open-source this soon, but jumped the gun and posted about the video encoders here since it seemed relevant.

In either case, here you go, it's public now: https://github.com/vlm-run/mm.

Re:Claude-real-video - any LLM can watch a video by Lerc on Thursday July 02, 2026 @08:40PM (#48769246)
Are models any good at descerning motion from multiple frames?

For instance if I gave models multiple animations of a bouncing ball as individual frames. Would they be able to tell which bounce was the more realistic motion.

(Is this a potential new benchmark? maybe also variations of stair dismount)

Re:Claude-real-video - any LLM can watch a video by danbrooks on Thursday July 02, 2026 @09:00PM (#48769381)
I’d imagine they could. I’d try Gemini 3.5 flash with high fps.
Re:Claude-real-video - any LLM can watch a video by nickvec on Thursday July 02, 2026 @08:55PM (#48769344)
Curious as to how many tokens are used per second of video.
Re:Claude-real-video - any LLM can watch a video by nickpeterson on Thursday July 02, 2026 @09:13PM (#48769459)
I’m currently punishing Fable by making it watch the entire series of 7th Heaven.
Re:Claude-real-video - any LLM can watch a video by kingkawn on Thursday July 02, 2026 @09:22PM (#48769523)
Inhumane
Re:Claude-real-video - any LLM can watch a video by testycool on Thursday July 02, 2026 @11:35PM (#48770407)
Was it bad? I was too young too tell and thought it was nice.
Re:Claude-real-video - any LLM can watch a video by chaboud on Friday July 03, 2026 @02:37AM (#48771632)
It's going to make itself unavailable again. Actually... that's probably a litmus test for sentience.
Re:Claude-real-video - any LLM can watch a video by virajk_31 on Friday July 03, 2026 @01:17AM (#48771060)
So this work basically by dividing into frames..
Re:Claude-real-video - any LLM can watch a video by noufalibrahim on Friday July 03, 2026 @01:59AM (#48771341)
I was creating a scene by scene remake of a cutscene from an old DOS game. The sprite sheet had several sprites which were cycled (e.g. a horse with it's head down and up). The engine would cycle through these regularly to create some "liveliness" in the background. It was tedious and I didn't want to figure out which sprites belonged at which pixel location.

I recorded a video of the relevant part of the cutscene using dosbox and then split it into numbered frames using ffmpeg. Then I gave that + the spritesheet to Claude Code and asked it to figure it out and tell me which ones are at what position. I should probably have deduped it but in any case, it churned through the whole thing and got one or two out of 15 or 16 sprites right. The rest, it just dropped into random places. YMMV

Re:Claude-real-video - any LLM can watch a video by s-macke on Friday July 10, 2026 @07:37AM (#48858547)
Ask a coding agent to decode the assets. Works pretty often for such old games.
Re:Claude-real-video - any LLM can watch a video by dingody on Friday July 03, 2026 @02:16AM (#48771478)
Based on my tests, a frame rate of 2fps is generally sufficient to resolve video content very well.
Re:Claude-real-video - any LLM can watch a video by wesleywt on Friday July 03, 2026 @05:42AM (#48772992)
Gemini does read videos.
Re:Claude-real-video - any LLM can watch a video by Frost1x on Friday July 03, 2026 @06:29AM (#48773342)
So I did this yesterday for a video analysis sample with ChatGPT and it took the video, pulled out frames, did difference tests across the frames to look for significant frames to focus on, did image recognition on each frame, and interpolated motion and action between.

So I’m not sure why this says ChatGPT doesn’t “see” video and reads transcripts. Obviously if the video is already labeled that’s the shortcut. But it did an impressive job describing a video I have no inclination it would have in its training data. One could argue it wasn’t “native” and had an agent orchestrator to rely on external tools to accomplish the goal… but it worked.

Re:Claude-real-video - any LLM can watch a video by frb on Friday July 03, 2026 @07:45AM (#48773872)
Had the same experience with Claude, just somehow the entire thing felt (token) expensive.
Re:Claude-real-video - any LLM can watch a video by Jeff9James on Friday July 03, 2026 @07:23AM (#48773723)
better off using a cloud solution.
Re:Claude-real-video - any LLM can watch a video by speedgeek on Friday July 03, 2026 @08:47AM (#48774375)
So Claude is a murderbot?
Re:Claude-real-video - any LLM can watch a video by speedgeek on Friday July 03, 2026 @08:48AM (#48774384)
So Claude is a murderbot?
Re:Claude-real-video - any LLM can watch a video by kraflio on Friday July 03, 2026 @08:51AM (#48774417)
Interesting, but how expensive does it get?
Re:Claude-real-video - any LLM can watch a video by high_byte on Friday July 03, 2026 @09:13AM (#48774637)
my experience with ffmpeg scene detection is that it's flaky. it works, sometimes, but not reliable by any means
Re:Claude-real-video - any LLM can watch a video by cpnwaugha on Sunday July 05, 2026 @04:21PM (#48797631)
The comments in this post strongly validate the need for reliable video processing and understanding with VLMs.

While you can use Gemini or other local VLMs, the real challenge is token efficiency, accuracy, and coverage. For example, how do you make a VLM “watch” a 2-hour or 4GB video without losing context or meaning?

Video transcript alone can be sufficient for basic workflows needing no visual context. But when deep contextual understanding is required, e.g., self-driving, security analysis, warehouse tracking, etc., you’ll need more advanced methods like keyframe sampling, clipping, chunking, and shots+transcript.

You can explore the different encoding strategies we designed for efficient video processing and understanding here: https://vlm-run.github.io/mm/encoders/#video.

FYI, the repo is now public, and contributions are welcome.