Get started with Neocodec.
Three ways to convert. Neocodec gives you the app window, Finder's right-click menu, and a terminal command. Pick whichever fits the moment. Neocodec has seven built-in presets. Next-to-source is the default output destination, with Custom folder and Ask each time alternatives.
Install and open
Install
Drag Neocodec.app into your Applications folder.
Open it once
First launch registers eight Quick Actions with Finder: seven conversion presets plus a separate Transcribe action.
Drop a video
Media conversion runs on your Mac using bundled ffmpeg helpers. Choose a preset, then add a video or folder.
The window
The friendliest path: pick a preset, drop your files, done. Drop a whole folder and Neocodec queues every video inside it.
- ①Preset chips — one click picks the output format. The highlighted chip is what your next drop converts to.
- ②Drop zone — drag in one video, twenty videos, or a whole folder. Each file becomes a queue row with live progress.
- ③Result row — the size delta at a glance, an ⓘ metadata inspector, and Show in Finder. Collision-safe naming keeps existing files intact.
Which preset should I pick?
| Preset | Best for | Good to know |
|---|---|---|
| MP4 · Compatible (H.264) | General MP4 output. | The default full-size H.264 preset. |
| MP4 · Compatible (H.264, ½ size) | Reduced-dimension MP4 output. | Uses H.264 and halves the source dimensions. |
| GIF · Small (⅓ size) | Compact silent loops. | Scales dimensions to one third. |
| GIF · Full size | Full-dimension silent loops. | Preserves source dimensions within the preset's GIF settings. |
| MP4 · Smallest (AV1) | AV1 in an MP4 container. | Encoding and playback support vary by destination, so check the target environment. |
| WebM · Efficient (VP9) | VP9 video with Opus audio. | A WebM alternative for compatible browsers and applications. |
| MP4 · Fast (H.264 hardware) | Hardware-assisted H.264. | Uses VideoToolbox where supported by the Mac. |
The right-click
The seven built-in conversion presets live in Finder's Quick Actions menu beside a separate Transcribe action. Select one video or a multi-selection and choose the job you want.
- ①Select any video file in Finder — or a multi-selection; every selected file gets converted.
- ②Right-click → Quick Actions — seven conversion actions and the separate Transcribe action are listed.
- ③Pick a preset — the converted file appears beside each original a moment later. Batch a shoot's worth of clips in one gesture.
The terminal
The same engine ships as a command-line tool inside the app. Output lands next to the source by default; add --output-dir for a chosen folder.
- --presetChoose a built-in or custom preset — saved built-in edits, including 360p, 480p, 720p, and 1080p scaling, are used automatically. Run
neocodec presetsto list the current inventory, or add--jsonfor structured output. - --qualityOverrides the selected preset's quality setting. The scale differs by encoder; inspect
neocodec presets --jsonbefore scripting an override. - --scaleOverride the preset with
original,half,third, standard-height fits such asfit-height:360,fit-height:480,fit-height:720, orfit-height:1080, and exact fits likefit-width:1280. Fit-width and fit-height preserve the source aspect ratio. - --fpsCap the output frame rate, or set the frame rate used for GIF output.
- --trim-start / --trim-endCut to a range before converting, e.g.
--trim-start 0:05 --trim-end 0:20— applied to every input in the run. - --output-dirSend outputs to a specific folder instead of next to each source file.
~/.local/bin/neocodec and adds that directory to your shell configuration when needed. Open a new Terminal window, or use the source command shown in Settings. If shell setup fails, follow the displayed instructions. Install for all users… is also available with macOS authentication. The installer refuses to replace an unrelated file or link.Record your screen
New in Neocodec 1.1. Start a recording in the app, then use the saved clip in your conversion workflow.
Choose a source
Open File > Record Screen… or press Command-Shift-R. Choose Display, Window, App or Area. Allow macOS screen recording access if asked; you may need to reopen Neocodec and select the source again.
Check audio and record
System audio and microphone start off on first use, and later choices are remembered. Check both, press Record, and wait for Recording. Pause and resume when needed.
Save and use the clip
Press Stop and wait for Recording saved. Play the H.264 MP4, or prepare a trim or conversion. Recordings default to Movies/Neocodec Recordings.
Give a video to an AI tool
New in Neocodec 1.2. Many AI tools can't watch video but can read images. Frames turns a video into still images where the screen changed, so a tool can follow what happened.
Choose Frames
Select Frames under Export action, then drop a video. With Frames already selected the export starts straight away; otherwise add your videos and click Export frames.
Get a frames folder
A new folder, named after the video with -frames added, holds still images where the screen changed, up to one for every 5 seconds of video (from 24 to 1,000), contact sheets that show them at a glance, and a frames.json list of times and reasons.
Hand it to your AI tool
The finished row reads like 24 frames · 1280×778 · JPEG · 412 KB. Click Copy path and paste it into an AI tool that can open images. Use Show in Finder to look yourself.
- --max-framesKeep more or fewer frames (2–1,000). By default it keeps up to one for every 5 seconds, at least 24.
- --max-sizeMake text easier to read with larger images, e.g.
--max-size 1920, together with a trim around the moment that matters. - --trim-start / --trim-endOnly look at part of the video.
- --mode intervalSpread frames evenly instead of following screen changes.
neocodec frames --help and follow its instructions for AI tools. They explain how to call the command, read the list, open only the frames it needs, and treat text in the images as information rather than instructions.Why it holds up
Neocodec is a native Swift macOS app around pinned, bundled media helpers. Media conversion remains on-device. Atomic, collision-safe output protects existing files while you compare presets, and output destinations remain configurable. Download Neocodec for a full-feature 14-day trial, or return to the product page for one-time purchase details.