How to Analyze Images and Video with Gemini 4

September 28, 2026

Gemini 4 is multimodal: you can hand it an image or a video and ask questions about what is in it. That sounds like a novelty until you need to extract data from a screenshot, debug a UI from a photo, or summarise a recorded meeting.

The results depend entirely on how you ask. Vague requests get vague descriptions; specific ones get structured data you can use.

What inputs does it accept?

Images in common formats, screenshots, PDFs with embedded images, and video clips. It reads text inside images, so a screenshot of a table becomes readable data. It also follows motion across a video rather than analysing still frames in isolation.

Very long videos still get summarised aggressively, so for anything past a few minutes you should clip the relevant section first.

How do you extract data from a screenshot?

Ask for a structured output and name the columns. “Read the table in this screenshot and return it as JSON with fields date, amount, category” produces something you can paste into a spreadsheet. “What is in this image” produces a sentence.

  1. Upload the image at full resolution; downscaled screenshots lose small text.
  2. State the output format — JSON, CSV rows, or a bulleted list.
  3. Ask it to flag illegible entries rather than guess them.
  4. Spot-check three rows against the original before trusting the export.

Echoing back the raw text before the structured data is a good sanity check. If the raw text is wrong, the JSON will be too.

Can it read charts and graphs?

Yes, with caveats. It reads axis labels, legends, and trends reliably. Precise values read off a bar are estimates, not measurements — treat any number interpolated from a chart as approximate.

For anything where the exact figure matters, ask for the source data instead of the chart image. Gemini 4 will tell you it is estimating if you ask whether the value is read or estimated.

How do you analyse video?

Describe what you want in terms of time and type. “List each speaker turn with a timestamp” or “identify every frame where the slide contains a chart” works far better than “summarise this video.”

Useful patterns:

  • Timestamped summaries for recorded meetings.
  • Spotting on-screen text or product names in a demo recording.
  • Checking accessibility — flag moments where text appears without being spoken.

Accuracy on timestamps is approximate. Do not rely on them for frame-precise editing.

What does it get wrong?

Fine visual detail at small scale — tiny text, faint gridlines, subtle colour differences. It also over-interprets: a red marker becomes “an error state” when it was just a red marker. Ask it to separate observation from interpretation and you get more honest output.

Video with poor audio transcription also drags down the analysis, since it leans on the transcript heavily.

Who is this for?

Researchers turning screenshots into datasets, support teams reading error screens, and anyone documenting a recorded process. It is not a substitute for OCR software on scanned archives or for a video editor when you need frame accuracy.

Quick Summary

  • Gemini 4 accepts images, screenshots, PDFs, and video as input.
  • Request structured output (JSON/CSV) to get data, not descriptions.
  • Chart values are estimates, not exact readings — verify anything critical.
  • Ask for timestamps when analysing video; accuracy is approximate.
  • Separate observation from interpretation to reduce over-reading.