FULL Feature List

Alright, you want specifics... I get it. Buckle up, cupcake.


Here's the full breakdown of everything in Video Barbershop. I tried to organize the information in four groups of controls and features: main menu app settings and core features, video asset related, clip asset related, and importing and exporting related controls and features. These parallel the general structure and workflow of the app itself, left to right, top to bottom.

(Best viewed on a desktop browser... it's long...)

App Core & Main Menu

Video Controls

Clip Controls

Importing & Exporting

Customize number pad and arrow key shortcut default values for current time frame increments. +-1 frame is default for arrow keys. +-1, 10 and 100 frames for 1, 4, 7 and 3, 6, 9 on number pad.

Video File Queue allows you to add multiple videos into your project, sort their order and even clone/duplicate or delete them. Order is important when merging clips across multiple videos. It also features a plus button to add additional videos and two square arrow buttons to save or load project files.

Clip Queue lists the clips created from the selected video, sort their order and even clone/duplicate or delete or revert them. Order is important when merging clips into a single video. It also features a trash button to remove all clips.

Click here to start customizing

Define custom metadata fields to be leveraged as data input fields specific to videos or clips. All fields are text. Metadata can be short text, long text, single choice select or multi-choice select.

Selected video lists details of the video, such as the dimensions, codec, audio details, etc.

You can flag a clip in the Clip Queue. Any clip added or duplicated will be inserted immediately after the flagged clip. (This allows you to create Max Headroom repetitive stutters very easily.)

Click here to start customizing

Define custom metadata macros to build complex output strings for reports by reusing logic and recursive references to other macros and metadata fields.

Export As field allows you to customize the selected video's default video filename clips will be exported as. Default is a double-zero padded {export_as}_{clip_index} filename for clips, if not customized in Settings.

If you hold the Opt key ⌥ and click the trash button for a clip, it will revert the clip back to the timeline as a green working clip. The previous clip will be flagged so that if you adjust and clip the working clip again, it will be added back in to its original position in the clip queue.

Click here to start customizing

Define custom report templates leveraging the metadata fields and macros, with a separate per file header block and per clip data row.

Preview player with current timestamp and scrub controls. Video can be played and paused via spacebar, frames incremented via arrow and number pad keys or mouse scrubbing on video timeline.

Selected clips feature a clip specific timeline as well as their own zoom controls. An additional button row below the clip timeline features clip specific controls and overrides. The preview player switches to play a preview of the clip itself.

Click here to start customizing

Define export settings presets, such as video format, resolution, frame rate and bitrate quality, to speed your usual editing pipeline.

Video timeline with zoom controls and mouse cursor timestamp scrubbing allows you to visualize where in the video clips were clipped from and preview the current video frame. Double-click clips to select them, or double-click a non-clip region to unselect.

Shift Clip Start/End Times controls bookend the Clip controls button bar. You can adjust the clip's start or end times via the mouse cursor or frame shift buttons. You can also split a clip into two, snap to the nearest clip or absorb the nearest clip, merging the two clips into one.

Click here to start customizing

Customize the default file naming conventions for clips, merged clips and all merged clips, leveraging the metadata fields and functions.

Video scoped metadata controls form will allow you to enter values for the video scoped metadata you have define. Things like year of the video, tape quality, location thrifted, content type, etc, can be defined per video.

Clip Fade-In/Out controls bookend inside the Shift Clip controls. You can quickly fade to/from black by a given amount or at the mouse position. Audio is also faded. Advanced controls offer fade color customization options. You can additional fade to transparent, which preserves transparency, or no fade which only fades the audio.

Click here to start customizing

Customize the minimum clip length allowed for the commercial break detection auto-clipping controls.

Video Luminance controls allow you to remap video luminance color values across all clips from the video. Advanced controls mode allows for custom settings and a graphical histogram, while regular mode offers simple presets to try to correct poorly captured VHS that appear darker than when viewed on TV, or a best guess calculation to darken blacks and lighten whites.

Clip Metadata form allows you to enter values for your custom defined metadata, scoped to individual clips. Examples might be commercial details, or noting a station stinger, or actors in the clip, etc. In reports, these are how you can set things like titles for YouTube chapter markers.

Click here to start customizing

Define a clip background color scheme based on clip length to quickly identify different types of clips created from the commercial break detection auto-clipping controls.

Video RGB Hue adjustment controls allow you to adjust the color balance across all clips from the video. The Advanced controls feature a color histogram and expanded controls range.

Clip Luminance override allows you to override the Video Luminance setting for the individual clip.

Click here to start customizing

Add videos to your current project. Supported video formats include, but are not limited to .mov (QuickTime), .mp4 (MPEG-4), .m4v (iTunes video), .3gp, .3gpp2. See Apple's information about AVFoundation for the full list or supported formats and codecs.

Video Brightness and Contrast adjustment controls allow you to adjust brightness, contrast, saturation and gamma values for all clips across the video. The Advanced controls feature a color histogram and expanded controls range.

Clip RGB Hue override allows you to override the Video RGB Hue values for the individual clip. Additionally there is a black out button (moon) which reduces the clip to solid black. Keyframe controls are available in the Advanced mode.

Click here to start customizing

Add videos to your current project from your history of the recently opened videos.

Video Aspect adjust controls allow you to alter the aspect ratio of all clips across the video to conform to the exported dimensions selected. Video is letterboxed by default. You can scale and position the video, with additional preset buttons to fullscreen, original size, set 4:3 aspect ratio, or stretch to fill for convenience.

Clip Brightness & Contrast override allows you to customize the settings for the specific clip. Keyframe controls are available in the Advanced mode.

Click here to start customizing

Save and load optional project files. Project files are not required to work on videos in Video Barbershop, unlike many other video editing salons.

Video Audio Drift adjustment allows you to shift the audio track +-500ms for all clips across the video, as a base. Use with the Clips Audio Drift additional adjustment to add custom shifts per clip to fix audio drift across the whole tape.

Clip Aspect Adjustment override allows you to customize the aspect ration settings per clip. Keyframe controls are available in the Advanced mode. (You can create a flying window transition using these controls and keyframing.)

Click here to start customizing

Add files via Finder right-click mouse menu, or drag and drop into the open app.

Clip Controls section, the default controls view, features controls to create video clips, with a button to clip the whole video. Advanced controls add the ability to punch out a clip inside a larger clip, splitting into 3 clips.

Clip Aspect Adjustment override Advanced mode also includes setting a backdrop image. You can replace the video with a single image or apply the image as a backdrop. The image can be set to be affected by other color adjustments, blended with the video, or be unaffected as a backdrop. If set as a backdrop, it will be letterboxed into the dimensions (preserving transparency), unaffected by video scaling.

Click here to start customizing

Convert audio file to video menu utility generates an .mp4 video using the audio track, at the resolution and frame rate you desire and 192k audio bitrate.

Commercial Break Detection and auto-clipping controls are found in the Advanced mode of the Clip Controls. Calibrate the base black brightness and silence level then automatically clip the entire video.

Clip Audio Gain controls allow you to adjust the clip volume. There is a mute button, and the Advanced mode features the keyframe controls.

Click here to start customizing

Convert video file to audio menu utility generates an audio file of your preferred format with a full range of customizable audio settings, or simply choose from a few basic preset combinations.

Screenshot Camera button is the final button in the Video Controls buttons bar. This saves a .png image of the current video or clip being previewed. The image will be fully representative of the exported video if a clip is currently selected (text overlay, watermarking, etc). Transparency is also preserved.

Clip Audio Drift controls allow you to add an additional shift to the audio track +-500ms for the clip. This is in addition to the shift applied in the Video Audio Drift controls.

Click here to start customizing

Open a diagnostics window to show performance and inner workings details if things are getting wonky... help to send to me to help diagnose bugs for future fixes.


Clip Audio Unit v3 plugin chain controls allow you to build an AUv3 plugin processing chain to affect the audio. Apple's Audio Unit system and 3rd party plugins are available to you to clean audio, remove clicks and hums, add distortion effects, etc. You can also save and load plugin chains for quick use in future projects.

Click here to start customizing

Extensive Help information window for all the controls in Video Barbershop, including a separate window for the metadata report template language.


Audio Spectral Analysis visualizer is available in the Clip Audio Unit plugin chain controls. Color coded EQ Equalizer bands overlay over the preview video with coloring and frequencies matching the AUGraphicEQ plugin. This is NOT a normal Graphic EQ, it is vertical with two sides, left side is closer to traditional power levels, but tuned more to what you hear, while the right side represents changes in power... allowing you to find the frequencies where clicks exist... then eliminate with the AUGraphicEQ plugin.

Click here to start customizing

Each control section in Video Barbershop (video controls and clip controls) offer Help Info word bubble button in the lower-right corner with information and tips and tricks for using those controls.


Clip Video Enhancement controls feature simple presets to sharpen SP, LP and SLP/EP VHS tapes with degraded video clarity. Advanced mode features finer controls for Denoise, Sharpen and Sharpen Radius, as well as keyframe controls. This is not AI "magically enhance" your video controls. VHS will always look bad... embrace those flaws and enjoy that nostalgic charm... but these controls can make it look better.

Click here to start customizing

Each controls section may have Advanced/Regular controls button in the lower-left corner. Streamlining controls for regular users, but offering more options for advanced users.


Clip Watermark controls allow you can layer an image above the clip's video. It is designed as a simple overlay frame, assuming you have a transparent .png fitted as you need. Scale, position and change the transparency and blending modes in the Advanced controls, if not. (Can be used as a watermark, correcting glitches, or even a fast transition by using the previous clip's last frame, and keyframing it away.)

Click here to start customizing

Social media links to YouTube, Reddit, Instagram and Bluesky can be found in the Help main menu.


Clip Text Overlay allows you to apply and position text over your clip. Customize the font, color, position, drop shadow and background color. Advanced mode opens up more controls and features keyframe controls. I've added a unique "typing" feature that keyframe lerps between empty text and full text by typing out each letter. Pushing out the settings to all clips only updates the settings, not the text itself, so you can change the style easily across all your clips. Add subtitles or bottom thirds. Also supports emojis.

Click here to start customizing

Slider input controls feature up and down arrow buttons to increment values by one unit at a time, while the text display itself is selectable and editable directly as well.



Click here to start customizing

Many controls have a special [+📚] button. This will duplicate the settings for that control to ALL clips in the currently selected video. Holding the Opt key ⌥ will switch to [+📚📚] which duplicates the settings to ALL clips in ALL videos.



Click here to start customizing

Many Clip controls feature Keyframe controls in the Advanced mode for that control, in the top right. You can keyframe settings and lerp from one to the other in a couple standard ways: step, linear, ease in, ease out, ease in and out. Move the cursor to a new position in the clip and add a keyframe. A keyframe will automatically be added to the start of the clip too. Toggle the lerp mode button, and note the transition is applied from the previous keyframe INTO the current keyframe.



Click here to start customizing




Click here to start customizing




Click here to start customizing