What problem does it solve? Automating Apple Compressor batch encoding normally requires fragile GUI scripting or unsafe shell command strings. This Skill submits, monitors, and controls Compressor jobs through Executor's Swift MCP using the official compressor CLI with validated argument arrays, eliminating arbitrary shell execution and GUI automation. ## Core Features & Use Cases - Job Submission: Submit encoding jobs with a trusted .cmprstng preset or Apple-bundled .setting, absolute source/output paths, and optional bounded trim ranges (0–86399s start, 1–600s duration). - Status Monitoring & Control: Poll job or batch status via compressor_status (-monitor -once) and explicitly pause, resume, or cancel an exact job/batch ID with compressor_control. - Output Verification: Confirm real encode completion with media_verify_video, audio_measure, and video_frame_measure instead of trusting exit codes or returned IDs. - Use Case: Transcode a ProRes master to H.264 using an approved preset, run a 5-second smoke test first, monitor the batch to native completion, then verify the exported file's duration, frames, and audio levels before delivery. ## Quick Start Submit the video at /Users/me/Movies/source.mov to Compressor using my trusted preset at /Users/me/Presets/h264.cmprstng, output to /Users/me/Movies/Apple-Pro-Apps-Verification, then monitor the job and verify the exported file.