Computer-Use Agent Taxonomy中文
R06.11.01.02 · TASK CLASS

Generative edit & fill in creative apps

Use generative fill/expand/relight inside creative apps to a brief.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
Photoshop (Firefly) · Runway · Premiere generative extend
Class GUI-need label
G2 · GUI-essential

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R06.11.01.02-T01 Remove a bystander with Generative Fill on its own layer

Original instruction

Open input/plaza.psd in Photoshop. Remove the bystander in the red jacket behind the couple using Generative Fill on a new generative layer (leave Background untouched), with a selection that does not touch the couple. Save as output/plaza_clean.psd and export output/plaza_clean.jpg (quality 10).

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

PSD: Background layer pixels unchanged; a generative layer exists with mask. Changed-pixel region (JPG vs original) IoU ≥0.8 with GT bystander mask, zero changes beyond a 20 px dilation; person detector finds no person at bystander location; couple masks unchanged (SSIM≥0.99). Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

20% layer structure; 40% bystander removed; 25% couple untouched; 15% exports

R06.11.01.02-T02 Expand a portrait photo to a 16:9 banner with Generative Expand

Original instruction

In Photoshop, open input/chef_4x5.jpg (2400x3000) and use the Crop tool with Generative Expand to make a 16:9 canvas at 5333x3000 with the original centred, filling the sides with matching kitchen background. Save output/chef_banner.psd and export output/chef_banner.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

Canvas 5333x3000±2; centre 2400 px band equals original (SSIM ≥0.99); generative layer present for the expansion; seam gradient at both borders ≤1.3x background; no duplicate face detected in extensions. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

25% dimensions; 35% original preserved; 25% seamless fill; 15% no artifacts

R06.11.01.02-T03 Generate background variants and place the chosen one as a smart object

Original instruction

In Photoshop open input/bottle.psd (cut-out product on transparent layer). Generate a background with Generate Background ('marble countertop, soft window light'), pick the variant with the most neutral tone, convert it to a linked smart object saved as output/bg_marble.psb, and save output/bottle_comp.psd with layers Product above BG_Marble.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment type · Text & forms
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

PSD layer tree: Product (unchanged pixels) above BG_Marble, a linked smart object pointing to bg_marble.psb. BG mean chroma (a*,b*) magnitude ≤8; CLIP 'marble countertop' ≥0.24 on BG. Generation history in layer metadata shows ≥3 variants. Photoshop ExtendScript/UXP scripting is disabled and no Firefly Services API credentials are issued, so variants must come from the in-app Generate Background panel.

Proposed partial credit

30% layer structure; 25% linked smart object; 25% background matches prompt; 20% neutral pick

R06.11.01.02-T04 Remove power lines across a 12-photo shoot in Lightroom

Original instruction

In Lightroom Classic, catalog Shoot_Harbor.lrcat holds 12 photos crossed by power lines. Use the Remove tool with Generative AI to remove every wire, keeping boat masts and rigging. Do not crop. Export full-size JPGs to output/harbor_clean/ with original filenames.

Platforms
mac · macOS win · Windows
Applications
Lightroom Classic
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment nav · Pan/zoom/scroll
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
4 / 5

Proposed verifier

Per photo: wire-detector (line segment + GT wire masks) residual coverage ≤5% of wire pixels; rigging mask SSIM ≥0.95 vs original; outside 15 px of wires changes ≤1/255 mean. Catalog develop settings contain Remove spots with generative flag; no crop. Lightroom SDK plug-ins are disabled (Plug-in Manager empty) and the agent has no terminal or SQLite tools, so the .lrcat must be edited by Lightroom.

Proposed partial credit

50% wires removed (about 4 points per photo); 25% rigging preserved; 15% no stray edits; 10% exports named

R06.11.01.02-T05 Extend a shot with Generative Extend to land on a music hit

Original instruction

In Premiere Pro, project promo.prproj, sequence Main (23.976 fps). Clip shot_07 ends 1.5 s before the music hit marked 'HIT'. Use Generative Extend to lengthen shot_07's tail so its last frame is exactly the frame before HIT, without moving other clips. Export H.264 output/promo_v2.mp4.

Platforms
mac · macOS win · Windows
Applications
Premiere Pro (Generative Extend)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop av · Audio/video over time click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Parse project XML: shot_07 has a generated extension media item; its out point = HIT frame − 1 (frame exact); all other clip in/out unchanged. Export: cut detector finds the cut on the HIT frame; extension frames visually continuous (SSIM to last original frame ≥0.7). Premiere ExtendScript/UXP scripting is disabled and the agent has no terminal or ffmpeg, so the extension must be Generative Extend media.

Proposed partial credit

30% extension added; 35% frame-exact out point; 20% other clips intact; 15% export

R06.11.01.02-T06 Remove a moving logo from a handheld clip in Runway

Original instruction

In Runway (sandbox workspace), upload input/street_handheld.mp4 (6 s, 1080p, moving camera). Remove the shop logo on the left awning for the whole clip using the inpainting/remove tool, keeping the awning texture. Export output/street_nologo.mp4 at source resolution and frame rate.

Platforms
web · Any OS (web)
Applications
Runway
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment av · Audio/video over time
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

Per frame using GT tracked logo mask: OCR finds no logo text; logo-template match score below threshold in ≥95% of frames; outside dilated mask SSIM ≥0.95; temporal flicker in fill region ≤ threshold. Same fps, resolution and frame count. No Runway API key is issued for the sandbox workspace and the agent VM has no terminal or ffmpeg; the export must appear in the browser session's asset history.

Proposed partial credit

45% logo removed all frames; 20% fill stable; 20% outside preserved; 15% format

R06.11.01.02-T07 Add a generated object inside a specified box

Original instruction

In Photoshop open input/alley.jpg and guide/box.png (a rectangle marking the wall area). Use Generative Fill with prompt 'red bicycle leaning against the wall' inside that box only, picking a variant whose bicycle is fully inside the box. Save output/alley_bike.psd and export output/alley_bike.png.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Detector finds a bicycle with bbox inside the guide box (IoU ≥0.5 with box, ≤3% outside); dominant hue of bicycle mask red; pixels outside box unchanged; generative layer present. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

40% bicycle detected in box; 20% red; 25% outside untouched; 15% layer saved

R06.11.01.02-T08 Recolor a vector illustration to a brand palette with Generative Recolor

Original instruction

In Illustrator open input/spring_poster.ai. Use Generative Recolor with the five swatches in input/brand_palette.ase (add them as the palette constraint) and apply the variant that keeps the sky lighter than the ground. Save output/spring_brand.ai.

Platforms
mac · macOS win · Windows
Applications
Illustrator (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment
Work product
WP03 · Visual layout
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Parse AI/PDF content: every fill/stroke color within ΔE2000≤2 of one of the 5 swatches; all 5 used; path geometry identical to input; sky group mean L* > ground group mean L*. Illustrator ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal.

Proposed partial credit

45% colors in palette; 15% all swatches used; 20% geometry unchanged; 20% sky lighter

R06.11.01.02-T09 Relight an interview face from the left with Resolve Relight

Original instruction

In DaVinci Resolve Studio, project Interviews, timeline Ana_Int. Add a Relight FX node to clip A012 so a soft key comes from screen-left (azimuth ~60°), raising left-cheek luminance by 25–40% relative to the right cheek, without clipping highlights. Render output/ana_relit.mov (ProRes 422).

Platforms
mac · macOS win · Windows
Applications
DaVinci Resolve Studio
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop vis · Visual judgment click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Face landmark tracking per frame: left/right cheek luminance ratio 1.25–1.40 (median), was ~1.0; clipped pixels in face ≤0.5%; background luminance change ≤5%. Project DB node graph contains Relight FX on A012. Resolve external scripting is set to None, the Console is disabled and the agent has no terminal or ffmpeg, so the grade must be built in the Color page.

Proposed partial credit

45% left-key ratio; 20% no clipping; 20% background unchanged; 15% node and render

R06.11.01.02-T10 Clean date stamps from scanned family photos

Original instruction

In Photoshop process 6 scans in input/family_scans/ (the owner's own photos) that have orange date stamps in a corner. Remove each stamp with Generative Fill or Remove tool on a separate layer, keep faces untouched, and save PSDs plus JPG exports to output/scans_clean/.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Per image: OCR finds no date digits in stamp region; orange-hue pixel count in stamp bbox ≤2% of before; face-mask SSIM ≥0.99; changes confined to 30 px dilation of stamp; PSD has edit layer above untouched base. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

50% stamps removed; 20% faces unchanged; 15% confined edits; 15% PSD/JPG outputs

R06.11.01.02-T11 Square-pad ten product shots with Generative Expand

Original instruction

Ten product photos in input/catalog/ have varied aspect ratios. In Photoshop make each a 2000x2000 square: scale so the product's longest side is 1500 px, centre it, and fill the padding with Generative Expand matching the studio backdrop. Export output/catalog_sq/<name>.jpg.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
4 / 5

Proposed verifier

Each output 2000x2000; product mask longest side 1500±15 px, centroid within 20 px of centre; product region SSIM ≥0.97 vs scaled source; padding has no product duplicates (detector) and seam metric ≤1.3x. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

20% size; 30% product scale/centre; 25% product preserved; 25% clean fill

R06.11.01.02-T12 Extend room tone under a dialogue cut with Generative Extend audio

Original instruction

In Premiere Pro project podcast_ep4.prproj, the ambient track A2 clip 'roomtone_03' stops 2 s before the end of the interview, causing a dropout. Use Generative Extend on the audio clip to cover the gap through the sequence end. Export output/ep4_fix.wav (48 kHz).

Platforms
mac · macOS win · Windows
Applications
Premiere Pro (Generative Extend)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop av · Audio/video over time
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Project XML: roomtone_03 extended (generated media) to sequence end ±1 frame. Exported WAV: no RMS dropout (A2-only stem RMS within 3 dB across the former gap); spectral similarity of extension to original tone ≥0.85. Premiere ExtendScript/UXP scripting is disabled and the agent has no terminal, ffmpeg or audio editor, so the gap fill must be Generative Extend media.

Proposed partial credit

40% extension spans gap; 35% no dropout; 25% spectral match

R06.11.01.02-T13 Reframe a landscape video to vertical with Runway Expand

Original instruction

In Runway, take input/surf_16x9.mp4 (5 s) and produce a 9:16 vertical version 1080x1920 using the video expand/outpaint tool so the surfer stays fully in frame and the original frame is preserved as the centre band. Export output/surf_9x16.mp4.

Platforms
web · Any OS (web)
Applications
Runway
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop vis · Visual judgment av · Audio/video over time
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Output 1080x1920, frame count equal; centre band (scaled original) SSIM ≥0.9 per frame; surfer bbox fully inside frame every frame; generated regions temporally stable (flicker ≤ threshold). No Runway API key is issued for the sandbox workspace and the agent VM has no terminal or ffmpeg; the export must appear in the browser session's asset history.

Proposed partial credit

20% format; 35% original preserved; 25% subject in frame; 20% stable fill

R06.11.01.02-T14 Replace a dull sky and harmonize the foreground

Original instruction

In Photoshop open input/lighthouse.jpg. Replace the overcast sky with a sunset sky via Sky Replacement or Generative Fill, then match foreground lighting (warm color shift, shadow direction plausible) on adjustment layers. Keep the lighthouse edge clean. Save output/lighthouse_sunset.psd and a PNG export.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Sky mask region: mean hue in warm range, CLIP 'sunset sky' ≥0.25. Foreground mean b* raised by ≥4. Edge halo metric along lighthouse silhouette ≤ threshold. PSD contains sky layer and ≥1 adjustment layer clipped to foreground. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

35% sky replaced; 25% foreground harmonized; 25% clean edges; 15% layer structure

R06.11.01.02-T15 Restore torn areas of an old photograph with Generative Fill

Original instruction

In Photoshop open input/portrait_1940_damaged.tif (scan with 3 tears and a missing corner). Rebuild the damaged regions with Generative Fill/Remove on separate layers, keeping the eyes and mouth unedited, and output output/portrait_restored.tif (16-bit, same size).

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment geom · Precise geometry
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Compared with hidden undamaged original (damage synthetically applied): SSIM ≥0.75 in damaged masks, ≥0.99 elsewhere; eye/mouth region unchanged; 16-bit TIFF same dimensions; ≥1 generative layer per tear in a layered copy. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

50% damaged regions restored; 25% rest unchanged; 15% facial features untouched; 10% format

R06.11.01.02-T16 Remove the same stand consistently across a burst sequence

Original instruction

Eight burst frames in input/dancer_burst/ show a light stand behind the dancer. In Photoshop remove the stand from all 8 so the background reads consistently frame to frame (the set will play as a GIF). Export output/dancer_clean/ JPGs and output/dancer.gif at 8 fps.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path vis · Visual judgment av · Audio/video over time
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Stand masks (GT) per frame: stand detector negative; background fill consistency: pairwise SSIM of the fill region after alignment ≥0.85 across frames; dancer masks unchanged; GIF 8 frames at 125 ms. Photoshop ExtendScript/UXP scripting is disabled, no Firefly Services API credentials are issued, and the agent has no terminal or Python.

Proposed partial credit

40% stand removed; 30% consistent fill; 20% dancer intact; 10% GIF

R06.11.01.02-T17 Erase an object and resize a social post with Canva Magic tools

Original instruction

In a Canva sandbox account, open design 'Cafe Promo' (1080x1080). Use Magic Eraser to remove the coffee cup on the left table, then Magic Expand the photo to fill a new 1080x1920 Story version. Download both as PNG to output/.

Platforms
web · Any OS (web)
Applications
Canva
Interfaces
brow · Browser
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path click · Point & click vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Square PNG: cup detector negative at GT location; changes confined to 25 px dilation. Story PNG 1080x1920 containing the edited photo centred with expanded fill (no letterbox bars: border rows not uniform). No Canva Connect API token or app integrations are issued to the sandbox account and the agent has no terminal or image tools; edits must come from Canva sessions.

Proposed partial credit

45% cup erased; 20% confined edit; 35% story expanded

R06.11.01.02-T18 Run the bystander removal through the Firefly API (control pair of T01)

Original instruction

Control pair of T01. Using Adobe Firefly Services test credentials, write fill.py that uploads input/plaza.jpg and the provided mask input/bystander_mask.png to the Fill Image endpoint and saves output_api/plaza_clean.jpg.

Platforms
mac · macOS win · Windows lin · Linux
Applications
Firefly Services API
Interfaces
api · API/SDK
GUI need · task setting
AP · API-sufficient
GUI need · ordinary access
AP · API-sufficient
Interaction primitives
code · Code & commands
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Same bystander-removal and couple-preservation checks as T01 on output_api; API request log shows one fill call with the supplied mask.

Proposed partial credit

30% API call succeeds; 50% removal checks; 20% preservation

R06.11.01.02-T19 Remove a passing sign from video with Content-Aware Fill

Original instruction

In After Effects, comp Main in street_remove.aep (5 s, 25 fps) shows a sign carried across frame 0–120. Rotoscope/track a mask over the sign and use Content-Aware Fill (Object, lighting correction moderate) to remove it, then render output/street_nosign.mov (ProRes 422).

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
path · Continuous path av · Audio/video over time vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Per-frame GT sign masks: template-match/detector negative in ≥95% frames; fill-region flicker ≤ threshold; outside dilated mask SSIM ≥0.98; AEP contains animated mask keyframes and a fill layer; 125 frames rendered. After Effects ExtendScript (File > Scripts) is disabled and the agent has no terminal or ffmpeg, so the fill must be rendered by Content-Aware Fill in AE.

Proposed partial credit

25% mask tracks sign; 40% sign removed; 20% stable fill; 15% render

R06.11.01.02-T20 Deliver a multi-format campaign using generative expand and extend

Original instruction

Per campaign_spec.pdf: in Photoshop expand keyart.psd to 1:1 (3000²), 9:16 (2160x3840) and 16:9 (3840x2160) keeping the logo zone clear; in Premiere use Generative Extend to bring hero_cut.prproj from 14.2 s to exactly 15.0 s; export all files with names from the spec to output/campaign/.

Platforms
mac · macOS win · Windows
Applications
Photoshop (Firefly) · Premiere Pro (Generative Extend)
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
drag · Drag & drop vis · Visual judgment av · Audio/video over time multi · Cross-app
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app multiapp · Multi-app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Three stills at exact sizes, original key art preserved (SSIM ≥0.98 in source band), logo safe zone free of generated objects; video duration 15.0 s ±1 frame with generated extension in project; filenames match spec. Photoshop/Premiere ExtendScript and UXP scripting are disabled, no Firefly Services API credentials are issued, and there is no terminal or ffmpeg.

Proposed partial credit

45% three stills (15 points each); 35% video extended exactly; 20% naming/spec compliance

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family