The real upgrade is not 15 seconds. It is turning short AI video into a linked, reviewable draft.
This guide explains how Gemini Omni 1.2 Flash creates a clip, links a follow-up edit to earlier work, and produces another result that needs review. A product-video example connects the editing steps to duration limits, reference access and output costs, so you can decide where conversational video helps and where a conventional editor is still needed.

This does not make it a conventional video editor. There is no editable timeline or wall-color layer. Each follow-up turn creates a newly synthesized video. Details that were not supposed to change can still drift, so every revision needs review.
That boundary defines the useful workflow:
draft at a lower resolution → request narrow edits → inspect each new clip → upscale the approved result
What Gemini Omni 1.2 Flash is
Google released gemini-omni-1.2-flash at general availability on November 5, 2026. It can generate or edit short videos, retain the state of an earlier interaction, and accept a follow-up instruction such as “change only the background.” Google documents the model for the Interactions API and lists native generation and editing output from 3 to 15 seconds.
Gemini Omni 1.2 Flash is a generative video model. It creates moving images rather than merely trimming existing footage or applying a fixed filter.
Google DeepMind’s model card describes text, images, audio and video files as model-level input classes, with high-resolution video and audio as output. Access to those inputs varies by API and product surface, especially for audio references.
Several terms help explain the workflow:
- A prompt is a written scene specification. It can describe the subject, motion, camera, lighting, timing and sound.
- A reference image or video gives the model visual guidance about a product, character, style or movement.
- Reference adherence means how closely the generated result follows those references.
- An API, or application programming interface, is the software connection an application uses to send a request to the model.
- An interaction is one stored turn: its inputs, processing state and generated result.
- Stateful editing links a new turn to an earlier interaction so the model can use the preceding result as context.
- Upscaling creates a higher-resolution version of a lower-resolution video. More pixels do not necessarily correct malformed lettering, product geometry or other generation mistakes.
The model can produce synchronized speech, music and sound effects. It can also generate from text or images, use references, interpolate between a first and last frame, edit video, extend a clip and upscale video.
Read Figure 1: Follow the references into synthesis. After changing the wall, check the mug and soundtrack as well as the requested color.
How the linked editing loop works
A first request contains a prompt and, optionally, reference media. The Interactions API returns a generated video and an interaction identifier.
A follow-up request can include previous_interaction_id. Google’s API guide says this carries conversation history and generated-video state without requiring the previous video to be uploaded again. It also states that each turn produces a new video.
Here is the causal chain:
- Inputs: prompt, optional images or video references, duration, aspect ratio and resolution.
- Processing: Gemini synthesizes a video and stores an interaction record.
- First output: a video plus an interaction ID.
- Revision input: a short edit instruction linked through
previous_interaction_id. - Processing again: the model generates a new clip using the earlier turn as context.
- Revised output: a separate video that must be checked in full.
Google recommends simple editing prompts. Its guide specifically suggests adding “Keep everything else the same” when changing one feature, because highly elaborate edit instructions can produce unintended changes.
The important distinction is linked generation versus deterministic editing. The interaction ID helps the model remember what came before. It does not create selectable objects or guarantee pixel-for-pixel preservation.
The current Gemini API video guide now names gemini-omni-1.2-flash and documents editing generated clips up to 15 seconds. It also says that setting store=false prevents later edits through previous_interaction_id. Preserve the intended interaction state rather than optimizing for a stateless response and expecting it to remain editable.
Retain each output with its interaction ID and parent ID. To try a second wall color from the original, link to the original ID; linking to the edited ID asks the model to continue from that revision. This proposed branch record helps distinguish alternatives from successive changes.
Read Figure 2: Follow the parent links, not the order of filenames. B and C are alternatives only when both refer to A. Stored state is required for later linked editing.
The documented limits
“15 seconds” and “4K” describe different boundaries. They do not mean that every task creates a native 15-second 4K video.
- Task or setting: Standard generation and editing output — Documented boundary: 3–15 seconds
- Task or setting: First-to-last-frame output — Documented boundary: 3–10 seconds
- Task or setting: Extension output — Documented boundary: 3–10 seconds
- Task or setting: Extension context — Documented boundary: Uses up to the last 10 seconds of the input; output is appended to up to the last 30 seconds
- Task or setting: Editing input — Documented boundary: Up to 15 seconds
- Task or setting: Upscaling input — Documented boundary: Up to 15 seconds
- Task or setting: Aspect ratios — Documented boundary: 16:9 or 9:16
- Task or setting: Listed resolutions — Documented boundary: 360p, 720p, 1080p and 4K
- Task or setting: Platform-level media limits — Documented boundary: Up to 10 images and three videos per prompt
These figures come from the Cloud model specification. The Gemini API guide imposes additional reference rules: a new 11–15-second video accepts one reference video up to three seconds long; new 3–10-second videos accept up to three reference videos of up to three seconds each. Up to six reference images are supported across durations. Video-reference audio is ignored, and video references are for new generation, not editing or extension. For Gemini API requests, follow the guide's six-image maximum, even though Cloud's separate platform table lists ten.
The Gemini API guide caps an extended clip at 30 seconds total and uses only the final 10 seconds as generation context. A character seen earlier than that lookback may need to be described or supplied again. The Cloud table describes its own append boundary separately; use the rules for the endpoint you actually call.
Google's launch workflow uses 360p or 720p drafts, followed by selected 1080p or 4K upscales. Treat the higher resolution as a finishing choice in that workflow. A listed 4K option does not mean every task starts with a native 4K generation, and upscaling should not be assumed to repair content defects.
Read Figure 3: The bars show allowed output duration, not rendering speed. Check task, clip length and reference count together before sending a request.
The Cloud endpoint supports the Interactions API and Count Tokens API. It does not support GenerateContent, Gemini Live or Chat Completions. Batch inference is unavailable. The same specification marks system instructions, structured output, context caching, RAG Engine, tuning, grounding, code execution, function calling, URL context and computer use as unsupported. Provisioned Throughput, reserved processing capacity, and standard pay-as-you-go are supported on that Cloud surface. The Gemini API guide separately marks Provisioned Throughput unsupported.
Here, function calling means asking an application to run a tool, and retrieval-augmented generation (RAG) means adding retrieved information to a model request. The unsupported features make this a specialized media endpoint rather than a general-purpose agent endpoint.
Worked example: change one wall in a travel-mug video
Worked example: a proposed product-video workflow. The assumptions below define the cost calculation and review conditions.
Assumptions
- The team owns the mug photographs, logo and branding.
- The inputs are three rights-cleared images: front, side and lid-detail views.
- The requested output is a 15-second, 720p, 9:16 social clip.
- No recognizable person appears.
- The planning calculation uses Google’s published price of $0.07 per second for 720p output.
- Input, storage, transfer and other possible charges are excluded.
Turn 1: generate a draft
Single continuous 15-second vertical product shot. The supplied ceramic mug rotates slowly on a light wood table in morning window light. Preserve the handle shape, lid color and front logo. Gentle room ambience. No dialogue. No extra text.
The photographs guide the model, but they do not become locked layers. The process is synthesis: Gemini creates new frames using the prompt and references.
Turn 2: request one difference
Change only the background wall from white to pale blue. Keep the mug, logo, camera movement, lighting and timing the same.
The application links this request to Turn 1 through previous_interaction_id. The new prompt describes the difference; the earlier interaction supplies context. The result is still a newly generated video.
Review the whole output
A useful acceptance check would ask:
- Is the logo spelled exactly as supplied?
- Did the handle or lid geometry change?
- Did an unrequested object appear?
- Did the wall change without shifting the mug’s color?
- Is there speech anywhere in the audio?
- Are the expected provenance signals present?
Passing one check does not imply that the others passed.
Estimated output cost
Google announced $0.07 per second of 720p video, described as 30% below Gemini Omni 1.1 Flash.
- One 15-second output:
15 × $0.07 = $1.05 - Three 15-second candidate outputs:
3 × $1.05 = $3.15
This is the output-cost subtotal under the stated assumptions. A revision turn creates another video, so retries can materially change the total.
A better production measure would be:
total charges for drafts + revisions + upscales ÷ approved deliverables
That proposed metric includes rejected attempts instead of treating every generated second as useful output.
Read Figure 4: Count the draft and every revision before dividing by approved deliverables. Add input, finishing and other applicable charges to the real production ledger.
What changed with the November release
Google announced the model on November 5; its Cloud launch article is dated November 6. The documented changes are:
gemini-omni-1.2-flashreached GA with a November 5, 2026 release date.- Native generation and editing increased from 10 seconds to 15 seconds, with one-second duration choices from 3 to 15.
- Google published a 720p price of $0.07 per second, 30% below Omni 1.1 Flash.
- Google promoted a draft–edit–upscale workflow using 360p or 720p drafts and selected 1080p or 4K upscales.
- Multi-turn conversational editing now covers the full 15-second clip length.
Google also claims improved reference adherence, less character and object drift, more natural dialogue, clearer lip-sync, better distinction between speakers and fewer unwanted cuts during complex camera movement. These are vendor claims, demonstrated in Google materials and partner statements. They are not Tech Trend Insight test results.
Google says development is still continuing on fast sports action, rapid script changes and complex physics.
Audio capability depends on the surface
The documentation describes three different layers:
- Model level: Google DeepMind’s model card lists audio as an input class and video with audio as output. It also says speech-changing capability is currently restricted.
- Google Cloud launch: Google says audio references are gated behind allowlisting.
- Current documented API surfaces: The Cloud model table marks audio input unsupported, while the Gemini Omni API guide says uploaded audio references and voice editing are unsupported.
These statements should not be collapsed into “audio input is generally available.”
For an application, the distinctions are:
- Generated videos can contain speech, music and sound effects.
- Audio-reference access depends on the product surface and authorization.
- Uploaded audio references are not supported in the documented Gemini API guide.
- Voice editing should not be treated as an available production feature.
A team should verify the exact endpoint and account permissions before designing a workflow around an uploaded voice sample.
Read Figure 5: Read down from the model description to a particular API and account. Generated sound is not the same feature as uploading a voice reference.
Provenance is not proof of truth
Google says Gemini Omni 1.2 Flash outputs contain an imperceptible SynthID watermark. The Cloud specification also lists C2PA Content Credentials as supported. C2PA is the Coalition for Content Provenance and Authenticity, whose standards let compatible tools attach signed creation and editing information.
The two mechanisms answer different questions:
- SynthID is an invisible signal embedded in media created or edited by supported Google AI systems.
- Content Credentials can record origin, composition, editing history and AI involvement when compatible signed credentials are present.
- Fact-checking asks whether the event or claim shown in the video is true.
A detected SynthID signal indicates that all or part of the media was created or edited by Google AI. A missing signal does not establish that the file was human-made or that no other AI system was involved. Google also notes that repeated alterations can eventually make its watermark undetectable.
Content Credentials provide provenance information, not a universal AI verdict. Google’s help page says incompatible, unsupported, malformed or incorrectly modified credentials can be unavailable or invalid.
The practical lesson is simple: provenance can describe a creation history; it cannot prove that the depicted event happened.
Read Figure 6: Trace the two evidence paths separately. Creation history helps attribute media; independent records are needed to assess an event shown in it.
Where the workflow fits
Gemini Omni 1.2 Flash is a reasonable pilot candidate when:
- the deliverable is one short product shot, catalog spin, social asset or story beat;
- reference media is rights-cleared;
- revisions can be stated as narrow differences;
- visible and audible acceptance criteria are written before generation;
- lower-resolution drafts can be reviewed before upscaling;
- a human will approve brand, legal and factual details.
It is a poor substitute when the job requires:
- an exact multi-clip timeline or frame-level compositing;
- deterministic reproduction of a person, logo, product or legal text;
- long-form editing beyond shot-level limits;
- batch inference, function calling, RAG or another unsupported feature;
- unrestricted voice replacement or generally available audio-reference input.
General availability does not guarantee identical access in every Google product. The Cloud model and API are documented as GA, while Google’s own launch materials describe separate rollouts for Flow, Vids, the Gemini app and business products. Quotas, plans, regions and feature access still require a surface-specific check. In the current Gemini API guide, editing or extending uploaded videos is unavailable in the European Economic Area, Switzerland and the United Kingdom; editing generated videos remains supported in available regions. Upload restrictions also apply to images of minors and certain recognizable people.
Proposed validation before production
Use the following proposed tests to evaluate a pilot against its acceptance criteria.
- Successive-edit drift: Apply one-variable edits to rights-cleared product shots. Score the requested change separately from unintended changes.
- Cost per approved clip: Record generated seconds, rejected drafts, revision turns, upscales and approvals.
- Resolution-stage review: Compare whether defects visible at 360p or 720p remain after upscaling. Do not assume upscaling repairs content.
- Provenance check: Test the original output, a normal export and a platform-downloaded copy. Record “detected,” “not detected” or “unclear.”
- Surface check: Reconfirm model access, audio-reference support, quotas and regional restrictions immediately before deployment.
For each turn, retain the model ID, API surface, prompt, permitted references, storage setting, parent and returned interaction IDs, output, charge record and review result. That log makes a conversational generation process easier to audit.
The decision rule
Use Gemini Omni 1.2 Flash when you need a short, reference-guided AI video whose revisions can be expressed as narrow natural-language changes.
Keep a conventional editor—or choose another model—when exact timelines, deterministic reproduction, long-form work or unsupported API features are essential.
The extra five seconds are useful. The larger change is the linked loop: create a draft, revise it through stored interaction state, inspect the newly generated result and upscale only the keeper. That is not a complete video-production system. It is a more practical unit of AI video work.
Sources and scope
Official sources checked November 6, 2026. Google's performance and quality statements are vendor claims. The diagrams, product scenario, branch record and acceptance checks are Tech Trend Insight's analysis; the API workflow and model performance were not tested for this article.
- Google: Gemini Omni 1.2 Flash announcement
- Google Cloud: Gemini Omni 1.2 Flash generally available
- Google Cloud: Gemini Omni 1.2 Flash model specification
- Google AI Studio: Generate and edit videos with Gemini Omni Flash
- Google DeepMind: Gemini Omni 1.2 Flash model card
- Gemini Apps Help: Verify AI-generated images, videos and audio