Chapter 32 · Premiere Pro and the finishing tools
Part 6 · Edit, finish and delivery
The cut is built, judged and finished in Adobe Premiere Pro, with the upscalers and the caption tools that sit beside it. This section covers the application as it stands on 30 Sep 2026, what it reads, the settings that matter for Arabic and for delivery, the finishing tools a director can run on the platform or on their own machine, and their limits, prices and terms.
In this chapter
Premiere 26.5, v27 in beta, and what Premiere's generative tools do and do not do
What Premiere reads: timeline files, transcripts, caption files, scripts
The request forms for the upscalers, and three worked settings: an upscale request, an Arabic and English caption spec, a Generative Extend handle
Settings, checks, failures, limits, prices and rights, and what to re-check when a version ships
The craft is in Chapter 29 (the cut), Chapter 30 (finishing) and Chapter 31 (handing over).
32.1 What it is
Adobe Premiere Pro, release 26.5 of 10 Sep 2026 (checked 30 Sep 2026). It is where the cut is built, judged, finished and exported. The assistant plans and checks; Premiere executes and confirms (29.1). Version 27 is in beta: it requires an Apple silicon Mac (M1 or later) running macOS 15 or later, Intel Macs stay on 26.x, and Adobe has not set a release date. Record the build for each project.
The finishing tools beside it:
Generative Extend adds frames to a clip's end or start inside Premiere. It is Firefly-powered, and Adobe states it is trained only on content it has permission to use.
Captions and Speech to Text. Speech to Text lists eighteen languages and no Arabic; Arabic captions are built from approved copy (30.7).
Topaz Video, desktop version 1.7.1 (18 Sep 2026), and the Topaz panel for Premiere, a free panel that sends clips to Topaz's cloud and returns them on a new track.
Upscalers on the platform (Chapter 33): upscale_video with Topaz or ByteDance as the engine, and fps_boost. The platform's changelog also lists a FLUX 3 Video Upscaler (27 Aug 2026); whether the connector exposes it is not yet known.
FLUX Video Upscale from Black Forest Labs, used directly.
Not used. Premiere's AI Assistant (public beta since 23 Jun 2026) runs "a mix of Firefly models and partner models depending on your request", so no request names its engine. The Generative Media Tool generates video and sound effects inside the timeline, outside the run record and the spend packet (8.7, 8.10). Missing coverage is generated on the platform, not in Premiere.
When to reach for something else. A handle longer than two seconds, or a change of action, is a new generation (Chapters 16 to 18). Voices are Chapter 23. Native graphics beyond captions and titles are built in After Effects by a motion designer (30.9).
32.2 How it reads what you give it
Each input owns one thing.
Media owns the picture and its true rate and size; the probe, not the label, says what they are (30.2). The sequence settings own the timebase and aspect and come from the delivery plan, never from the first clip.
A timeline file owns placement, not effects. Premiere imports Final Cut Pro 7 XML with File > Import; Open Project refuses an .xml. In it in and out select frames from the source and start and end place them in the sequence; the end must equal start + (out − in), or Premiere trusts start and end and the source out-point drifts by a frame. Keyframe times and clip-marker positions are counted in the source clip's own frames, not the sequence's. At a transition Premiere's own export writes −1 as the start or end of the touching clips and extends their source ranges by half the transition; normalise that before comparing files.
Premiere's XML export (File > Export > Final Cut Pro XML, Adobe page of 7 Jan 2026) writes a report called "FCP Translation Results"; Adobe warns that only a few effects and features transfer, and that pan, gain and level may not. Read the report and the imported result. FCPXML (Final Cut Pro 10 and later) is a different format that Adobe has said must be converted before Premiere can import it (page of 2 Apr 2026; current wording unconfirmed); renaming the extension converts nothing. OTIO is not shown to import into Premiere: keep it as a record, not a delivery. EDL and AAF are not evaluated.
Transcripts own word timing only. Speech to Text lists eighteen languages, from Danish to Traditional Chinese, and no Arabic; Adobe's language page is dated 22 Aug 2025, and a request on Adobe's forum of 26 Jan 2026 reports the gap in Premiere 26. Adobe's reply pointed to a JSON transcript import with word-level timecodes, which feeds captions and text-based editing; its schema is a separate specification file that is unread: check it before relying on the import. ElevenLabs' Scribe speech-to-text model lists Arabic with word timestamps and no dialect detail (read 28 Sep 2026): check every timing it gives against the waveform. Paper Edit (Premiere 26.5) and text-based editing work from whichever transcript the project holds.
Caption tracks own caption text and its styling. Each track has its own Text Engine setting (32.6), and caption tracks export as burn-in, embedded or sidecar files.
Scene Edit Detection (Clip > Scene Edit Detection) splits a multi-shot generation (Chapter 13) into cuts, a bin of subclips or markers only, and cuts the linked audio too: unlink the audio first when the clip's sound must run across the new cuts. A detected boundary is a place to look, not an editorial decision.
The scripting interface (UXP), Premiere 25.6 and later, inserts, overwrites, clones and removes clips in transactions and inserts motion-graphics templates. It needs Developer mode, which only the person at the machine can switch on, and reportedly does not expose a clip's speed or a caption's text. It has not been tried on a handoff (31.4).
Generative Extend reads the clip's own frames at the edge you extend. It needs a video clip of at least two seconds (an audio clip of at least three).
32.3 The prompt, in this tool's dialect
Premiere takes no prompt. It takes files, settings and a plan; words go to the assistant, and the assistant's product is a plan, a caption file, a checklist or a request block. Keep those in the forms below.
The order Premiere wants. Sequence settings before media; media probed before it is placed; the Text Engine set on a caption track before the Arabic goes in; captions on their own track above the picture; generated frames and transforms listed as you make them (29.14); the export last, then probed.
The upscale request, by engine. These are the request forms on the platform (contracts read 27 to 28 Sep 2026).
upscale_video with provider: topaz: video_id (the finished job's number), resolution 1080p or 2160p, aspect_ratio auto or a fixed ratio.
upscale_video with provider: bytedance: video_id, width and height (required, from the probe), resolution 1080p, 2k or 4k, fps 24, 30 or 60, preset common, aigc, short_series, ugc or old_film.
fps_boost, through generate_video: the maker must be named, Topaz or ByteDance; fps 16 to 120 (ByteDance from 24); the clip goes in as a video reference.
FLUX Video Upscale: input_video, upscale_factor 1.5 to 3, creativity 0 or 1, an optional prompt.
None of the platform's upscalers reads a prompt, and FLUX's optional prompt only steers detail. Everything else is a setting (32.6).
Transcript-led cleanup, for presenters only. Apply silence and mistake cleanup to a presenter or narration, never to acted dialogue: a pause in a performance is a choice, and zero cuts is a valid result. Keep the source untouched; list the candidate cuts with their context; the director approves; apply only those; time graphics and captions to the cleaned timeline; review every join in the encoded file.
32.4 Templates
Written for this book · finished-grade template · finishing requests for Premiere and the upscalers · template; not run
Finished-grade template — three requests
UPSCALE PREVIEWS · [shot] · interval [in, out) of [file], sequence [start–end]
Probe: [size] · [fps] · [frames] · colour tags [tags] · audio [streams]
Delivery: [size, aspect] for [deliverable]. Grade: [one grade for both previews]. Framing: identical.
A: native original scaled to [delivery size] in Premiere.
B: [engine and settings, exactly as in 32.6] from job [id].
Compare in motion at 100 % and 200 %: [skin / hair / edges / label / Arabic letters / reflections].
Record: engine, version, settings, date, debit. Recommend for the delivery size.
CAPTION SPEC · [film] · version [vN]
Canonical lines: [approved Arabic, copied, never retyped]
Spoken dialect: [dialect]. Subtitle languages: [ar as spoken / en approved translation]
Timing authority: [the locked take / the clip's own audio] · file [name]
Tracks: one caption track per language; Text Engine per track: [setting]
Export: [sidecar / embed / burn-in] per version. QC: in [the real player] on [device].
GENERATIVE EXTEND · [file] · [head / tail] · +[frames] at [fps] (limit 2 s)
Needed because: [operation] needs [n] frames beyond the interval; the file has [m].
Before: probe; note the last clean frame. After: inspect every new frame at 200 %.
Record: the transform line (range, tool, version, date). Fallback: [hard cut / shorter dissolve / longer generation].Written for this book · test-grade template · one cheap proof of a finishing route · template; not run
Test-grade template — one interval, one setting
Proof of [route] on [one 3–5 s interval of the hardest shot]. One engine, one setting, [source size] to [target]. Native original beside it. Slated "DRAFT — NOT FOR APPROVAL". Look only at [face / label / edges] in motion. Record the debit and the verdict. Not a delivery; never shown as the model of a finished version.32.5 Examples at the standard
Written for this book · automotive and luxury · upscale request through the platform, Topaz engine, 2160p; one 5-second hero shot of a fictional saloon · not run
Example 32.1 — an upscale request for a 4K hero shot
Hero shot S05, the saloon on a Riyadh boulevard at dusk. Delivery: 3840 × 2160 at 24 fps for the cinema and outdoor versions. The accepted clip is job [id], probed at 1920 × 1080, 24 fps, 121 frames, no audio stream.
Make two previews of interval [12, 108) with the same grade and the same framing.
Preview A: the native clip scaled to 3840 × 2160 in Premiere.
Preview B: upscale_video · provider: topaz · video_id: [id] · resolution: 2160p · aspect_ratio: auto.
Judge each preview in motion at 100 % and 200 %: the Arabic badge on the boot lid letter by letter, the wet-road reflections and headlamp edges for shimmer, the driver's hand on the door, paint highlights for banding or wax. Any change to the badge lettering or the driver's face fails the preview.
Record the engine, the settings, the date and the debit shown in the ledger. Recommend for 3840 × 2160, not by pixel count. If B fails, run the same pair with provider: bytedance (width 1920, height 1080, resolution: 4k, fps: 24, preset: aigc). If both fail, deliver native at 1080p and state the limit. Keep the native original.The pair differs in one thing only, so anything that shimmers or changes is the upscaler's.
Width, height and frame rate on the fallback come from the probe, and the frame rate stays at the source's because ByteDance's price doubles above 30.
The badge is judged letter by letter: Arabic in a frame is always exact (30.7).
The exit is stated in advance: a second engine, then native with the limit.
Written for this book · telecom and tech · Arabic and English caption spec for a 20-second spot, Saudi dialogue on the exact-take route · Premiere caption tracks · not run
Example 32.2 — a caption spec for Arabic and English
CAPTION SPEC · mobile network launch, 20 s · version v4 · 16:9 and 9:16
Canonical lines (copy from the approved script; never retype):
L1 «أبشر، الشبكة معك حتى في الصحراء.»
L2 «سجل الحين، وابدأ اليوم.»
English (approved translation):
L1 Consider it done. The network is with you, even in the desert.
L2 Register now. Start today.
Spoken dialect: Saudi Arabic (Najdi), a voice actor's recording, locked take ST_02_T03.
Subtitle languages: ar, as spoken, with no move to Modern Standard Arabic; en.
Timing authority: the locked take, exact-take route. Time each caption to the onset of its first word and the end of its last in that recording; if a line needs two captions, break at its comma.
Tracks: CC-AR and CC-EN, each its own caption track. On CC-AR set Track Settings > Styling Options > Text Engine > South Asian and Middle Eastern before any text goes in. Type or paste nothing into CC-AR from a source other than the approved script.
Direction and shaping: right to left; the full stop stays inside the approved string, at the left end of the run. Never reverse characters by hand. حتى ends in ى; في ends in ي: check both letters. This copy has no numerals and no Latin letters; if a line ever mixes them, set its visual order explicitly and check it in the player.
Brand name, the 5G badge and the legal line: composited as graphics, not in captions.
Export: 16:9 gets sidecar caption files, one per language; 9:16 gets Arabic captions burned in. Each version keeps its own manifest line and its own QC.
QC: play each export in the phone player and the web player the audience uses; compare every Arabic run with the canonical line letter by letter; watch the captions against the lips.The dialect and the subtitle language are separate fields, and the captions follow the audio that ships.
The text engine is set on the caption track before typing, per track, as Adobe's community guidance gives it; test it on your build.
Direction is set on the track and punctuation stays in the approved string; the result is checked in the real player.
The brand name, the badge and the legal line are left to graphics, where they can be exact.
Written for this book · beauty and personal care · Generative Extend, tail handle for a dissolve on a 5-second serum shot · Premiere 26.5 · not run
Example 32.3 — a Generative Extend handle
GENERATIVE EXTEND · S05_accepted.mov · tail · +6 frames at 24 fps (0.25 s; the limit is 2 s)
Needed because: the cut is a centred 12-frame dissolve from S05 into S06, which takes 6 frames from each side of the cut. S05's interval is [0, 121), the whole file, so it has no frames after frame 120.
Before: probe S05 (1280 × 720, 24 fps, 121 frames). The last clean frame shows the serum bottle at rest on the marble shelf, label toward camera, no hand in frame.
Do: extend the tail by 6 frames only. Extend nothing else.
After: step through frames 121 to 126 at 200 %: the Arabic label letter by letter, the bottle's proportions and cap, the highlight on the glass, the marble veining. Any new hand, any drift of the label, any morph fails the extension.
Record: transform list, "S05 tail +6 frames, Premiere Generative Extend, 26.5, checked 30 Sep 2026; frames 121–126 generated".
If it fails: shorten the dissolve to the clean frames, or cut hard, or ask for a longer S05 next time.The arithmetic is written first: a dissolve needs 6 frames beyond the interval, and the file has none.
The extension is the smallest that solves the join, far inside the two-second limit.
The extended frames are inspected one by one and listed as generated, so the next person knows which frames are which.
The fallbacks cost nothing.
32.6 Settings
Premiere
Setting | Value to use | Why |
Sequence timebase and aspect | from the delivery plan | the first clip may be the wrong size or rate |
Text Engine, per caption track | right-click the caption track header > Track Settings > Styling Options > Text Engine > South Asian and Middle Eastern, before typing Arabic | runs the text right to left; an Adobe community manager gave this path on 18 Mar 2021 and an expert repeated it on 7 Dec 2021; captions imported from an external file may need re-creating; test on your build |
Right-to-left typing (Essential Graphics) | on for an Arabic title or a two-line caption | puts the full stop and comma at the correct end |
Caption export | sidecar file, embedded track or burn-in (Adobe lists all three), chosen per version | each version its own choice and QC |
XML import | File > Import | Open Project refuses .xml |
Scene Edit Detection | choose cuts, subclips or markers only; unlink audio first when needed | a candidate, not a decision |
Match Source (Premiere 26.5) | now takes the source's audio channels and sample rate, downmixes, and warns when a layout is unsupported | read the warning |
Upscalers on the platform (contracts read 27 to 28 Sep 2026; all untested, prices unknown until the first ledger line)
Tool | Engine | Settings and defaults | Note |
upscale_video, topaz | Topaz | 1080p or 2160p (default 1080p); aspect auto | the recommended path |
upscale_video, bytedance | ByteDance | width and height required; 1080p, 2k, 4k (default 2k); fps 24, 30, 60 (default 24); preset common (default), aigc, short_series, ugc, old_film | fps above 30 doubles the cost; aigc is the preset for generated footage |
fps_boost | Topaz or ByteDance, named | 16 to 120 fps | disclose and inspect |
The catalogue also lists topaz_video and bytedance_video_upscale with extra text fields and a model version: untested, left alone. Higgsfield's own deflicker, generic video upscaler, reframe and background removal name no engine and are not used.
Topaz on your own machine. Topaz Video 1.7.1 runs Starlight Precise 2.6 locally or in the cloud: it targets realistic faces, skin, materials and text in generated footage, takes input at or under 4K, outputs up to 4K at 2×, 3× or 4×, and has three sharpness levels. Its other families include Proteus, Iris, Nyx, Rhea, Gaia and Theia, and frame interpolation. The Premiere panel offers Proteus, Iris, Nyx, Rhea, Starlight Precise 2.6, Astra 2, Starlight Fast 2 and Starlight Mini, plus Hyperion 2.5 for SDR to HDR, all in the cloud and without real-time previews.
FLUX Video Upscale (Black Forest Labs)
Setting | Values | Default | Use |
creativity | 0 (precise), 1 (creative) | 1 | 0 for faces and products; 1 invents detail and does not preserve identity as strictly |
upscale_factor | 1.5 to 3 | 2 | the smallest that reaches the delivery size |
prompt | optional | none | steers detail only |
32.7 Checks before you sign
An upscaled or boosted clip
Probed against the source: same duration and frame count (unless a boost was ordered), same aspect, colour tags unchanged, audio kept.
Compared with the native original at the same grade, in motion, at 100 % and 200 %: faces, labels and every Arabic letter unchanged; no waxy skin, edge shimmer or lost grain; after a boost, the mouth frame by frame.
Labelled "upscaled (tool, version, date)", with the native original kept.
A Generative Extend
Every new frame inspected at 200 %; no new hands, no drift of label or product; extended audio heard through its splice.
Listed in the transforms with its range, tool and version.
Captions
Every Arabic run compared with the canonical line letter by letter.
Direction, joining, punctuation and numerals right in the real player, on the audience's device.
Timed to the audio that shipped, against the lips.
One file per language per version, each opened.
An import or a final export
The translation log read; first, middle and last frame of each placement seen.
Duration within one frame of the plan; loudness measured against the named specification (30.6).
The export probed and reopened.
32.8 Failures and fixes
You see | Cause | Fix |
Arabic caption characters reversed | the caption track's Text Engine is not the South Asian and Middle Eastern one (typical after an SRT import) | set it in Track Settings, re-create the captions, never reverse by hand |
Full stop or comma on the wrong end of a second Arabic line | typing direction | switch on right-to-left typing in Essential Graphics |
No transcript for Arabic dialogue | Speech to Text lists no Arabic | use the approved script, or import a JSON transcript from another tool; check its timings against the waveform |
Open Project refuses the XML | it is an import, not a project | File > Import |
Source out-point drifts by a frame | end typed, not computed | end = start + (out − in) |
An effect or fade is missing after import | it did not translate | read the translation log; rebuild it natively |
Skin waxy, a label or badge changed | creative or generative upscaling | precise mode or a lower factor; failing that, native and composite the text in post |
Charged double | ByteDance above 30 fps | keep the source rate |
An extension drifts from its clip | Generative Extend invents the frames | shorten it, choose another handle, or generate longer |
A panel result cannot be previewed | the Topaz panel has no real-time preview | run a 2-second test first |
The ladder for a finishing defect, smallest lever first: a shorter interval or another select (29.12) → a different setting on the same engine → the precise mode or a lower factor → the other engine → deliver native and state the limit → regenerate at the target size.
32.9 Limits, prices and rights
(checked 30 Sep 2026)
Premiere. Single app US22.99amonthontheannualplanbilledmonthly, with25generativecreditsamonth; CreativeCloudProUS34.99 for the first three months and US$69.99 after, with 4,000 a month (US prices). v27 needs macOS 15 or later on Apple silicon; Windows needs Windows 11 24H2 and a GPU.
Generative Extend. Up to two seconds of video and ten seconds of audio; a video clip of at least two seconds and an audio clip of at least three. Since 26.5 it supports 360p to 4K UHD, any aspect ratio, interlaced and non-square-pixel footage; one reviewer reports that it generates at 30 fps at most and outputs SDR 8-bit, so try it on an HDR or 60 fps clip before relying on it. It is a premium feature that spends generative credits; the per-extension cost was not readable.
Speech to Text. Eighteen languages, no Arabic. Captions can be translated into twenty-seven languages; whether Arabic is among them is not yet known.
Topaz. Personal plan US$39 a month (billed monthly over twelve months) with 25 monthly video cloud credits and unlimited local rendering; the Premiere panel is free and uses cloud credits.
Platform upscalers. No quote before the job for upscale_video; the price shows in the ledger afterwards. A typical job takes one to five minutes; failed jobs are refunded. ByteDance above 30 fps doubles the cost. Price generating at the delivery size first (30.3).
FLUX Video Upscale. Source MP4 of at most 20 seconds, 50 MB and 2560 × 1440, at least 480p; output 1080p, 2K or 4K, up to about 14.4 megapixels a frame, at 1.5 to 3 times the source; audio kept. Billed per megapixel-second of output: precise US0.07(aboutUS0.14 a second at 1080p), creative US0.10(aboutUS0.20).
Rights. Adobe states Generative Extend is powered by "commercially safe" Firefly, trained on Adobe Stock and public-domain content and never on users' content. Generated frames go in the transforms list, and a client contract that restricts AI-generated material applies to them (Chapter 34).
32.10 Version notes
Premiere 26.5 (10 Sep 2026): Generative Extend expanded to 360p through 4K UHD and any aspect; Paper Edit from transcripts; the Generative Media Tool; Match Source audio channels. 26.3 (June 2026) added single-word captions. No change to interchange or scripting is listed.
Premiere v27: beta builds since the week of 3 Aug 2026; Apple silicon and macOS 15 required; historic majors shipped November to January. Re-test the XML import, the caption Text Engine and Generative Extend on the first v27 build.
Topaz: Video 1.7.1 (18 Sep 2026) with Hyperion 2.5; the updates page of 28 Sep 2026 announces Starlight Fast 3 and a Speed Boost for Starlight Precise 2.6, "coming soon to Topaz Video". Re-read the model list before a job.
Platform: ByteDance Upscale arrived on 14 Jun 2026; the FLUX 3 Video Upscaler was listed on 27 Aug 2026.
Open questions
The JSON transcript import. Its word-level schema is a separate file that has not been read; one Arabic transcript imported and timed against the waveform would settle whether it serves Arabic captions.
The Text Engine setting. The path comes from Adobe community replies of 2021; confirm it on your build.
Whether the platform exposes the FLUX 3 Video Upscaler. Check the connector's upscale options before planning around it.
Overlaps through the XML. Whether a J or L cut survives the interchange file is not yet known (29.7).
Generative Extend's frame rate and range on HDR and 60 fps clips.
Next: Chapter 33 · Higgsfield




Comments