Condor PMV Maker · Wiki

Condor PMV Maker Wiki

Everything the app does and how to use it — from your first edit to Vs. mode, VR and funscripts. Every setting in the app also explains itself when you hover over it; this page gathers all of it in one place, with the reasons behind it.

← Back to Condor PMV Maker Download it on Patreon

Nothing in the wiki matches that. Try a shorter word, or the name of a setting as it appears in the app.

Getting started#

What it does#

Condor PMV Maker turns a pool of clips and a song into a finished PMV. It listens to the track first — the beat, the tempo, and where the song is quiet, building, dropping, peaking or breaking down — then cuts your clips on the beat, picks the moment inside each clip that suits that part of the song, dresses the cuts with transitions, effects and a colour grade, and exports a finished MP4. Optionally it also mixes in the clips' own sound, puts text and spoken lines on the beat, and writes matching funscripts.

Everything runs on your own PC. Your clips are analysed locally and never uploaded anywhere.

Installing and signing in#

  • Download the installer from the Patreon post and run it. It needs 64-bit Windows.
  • Everything is in the installer — including the video encoder and the AI libraries. The AI models (the clip-tagging model and the voice model) download the first time you use a feature that needs them, and are kept in your Windows user profile, so reinstalling the app never downloads them again.
  • If your copy asks you to sign in, press Sign in with Patreon. Your browser opens; once Patreon confirms your membership (Creator tier or above), come back to the app. The other buttons on that screen: Try again, Test connection (checks this PC can reach condorpmv.com and copies a report you can paste into a message), Promo code (redeem a trial or extension code), Join on Patreon and Quit. Signing in shares only your membership status — never your clips. Once you're in, the header shows Patreon · tier · Sign out.
  • The version number sits in the bottom-right corner of the header (currently v2.0). Clicking the Condor PMV Maker logo in the top-left corner opens this website.

Hardware: any normal Windows PC runs it. An NVIDIA graphics card makes exports faster and the AI tools much faster. See Requirements on the Maker page.

Your first PMV in seven steps#

  1. Add your clips. Under Source Folders, press + Add Folders… and pick one or more folders (Ctrl-click or Shift-click for several). Tick the folders you want — ticked folders feed the media pool below.
  2. Add a song. Open Music & Beat Sync, press Choose Music…, and tick Cut on beats (beat sync) and Match full song length.
  3. Pick a cut length. Cut every 2 beats is a good start. For a more musical feel, turn on Variable clip timing under Timing (see Timing).
  4. Pick a look. Under Transitions & Effects, choose a transition and an effect — or Random (all) to let the app choose for each part of the song.
  5. Pick a size. Under Output, 1920×1080 at 30 fps is a safe choice for most players.
  6. Review the plan. Press Preview / Timeline. The app works out every cut, shows it on a timeline and renders a quick low-resolution preview. Reroll any shot you don't like.
  7. Export. Press Export with this plan in the timeline (or Export Video… in the main window) and choose where to save. Watch the result in the Media Browser.
Tip

Once you like a style, save it with Save… on the profile bar. Profiles keep every setting except your folders and pool, so one style can be reused on any set of clips. See Profiles & sessions.

The window at a glance#

Header

The Theme search, its strength, Apply theme and Clear, with a status line underneath.

Left: your clips

Source Folders on top and the Media Pool below. Drag the bar between them to give either more room.

Right: the settings

The profile bar (Save…, Load, Delete, Vs Mode, VR Mode), then the settings sections. Click a section's heading to open or close it; the app remembers which you left open.

Bottom right: export

What the export will use and how long it will be, Preview / Timeline, Export Video…, Cancel Export, progress and status, Clear analysis cache and the 📂 Media Browser… button in the corner.

The vertical bar between the left and right halves can be dragged too. Both bars remember where you left them.

↑ Back to top

Building your clip pool#

The pool is the set of clips an edit can draw from. You can feed it whole folders, hand-picked files, a theme search, a hand-built ★ Selected pool or a mix of tags.

Source folders#

  • + Add Folders… — add one or more folders. Subfolders are included automatically (hidden and system folders are skipped). You can also drop a folder onto the media list.
  • Tick a folder to feed its clips into the pool. Include: All / None tick or untick every folder at once.
  • - Remove takes the selected folders out of the list. The analysis cache is kept, so adding a folder back later is instant.
  • ↻ Refresh rescans ticked folders for new or removed files. Folders on a drive that isn't connected stay in the list, marked unavailable, and come back when the drive does.
  • ✂ Slice Videos… opens the Slicer.

Your folders and their ticks are part of your session: they're remembered automatically next time you open the app, and profiles never change them.

Right-click a folder

Menu itemWhat it does
🤖 Auto-tag clips (AI)…Tags the clips already in the folder by what's in them. See Auto-tag.
🏷 Tag clips by subfolder name…Gives every clip the names of the folders it sits in (below the source folder) as tags — handy for folders you've already sorted by hand. Greyed out when the folder has no subfolders.
✂ Slice videos in this folder…Opens the Slicer with this folder as the input.
Open folderOpens it in Windows Explorer.

The media pool#

The All media tab shows the clips from your ticked folders, plus any files you added by hand with + Add Media… (those are always kept).

ControlWhat it does
Use:Videos & photos, Videos only or Photos only — which kinds of file your folders contribute.
Filter boxNarrows the list by filename, folder or tag as you type.
⊞ / ☰Grid view (thumbnail tiles) or list view (compact rows).
Medium · Large · X-LargeTile size. Tiles stretch to fill each row.
Sort:Folder order, Name, Duration, Date modified, File size, Theme match (needs a theme applied) or Random. The – button flips the direction. The choice sticks when the pool changes.
↑ ↓, draggingReorder clips by hand. Only Folder order keeps a hand-made order.
- RemoveTakes the picked rows out of the pool (nothing is deleted from disk).
Clear AllClears the pool and the folder list, for this and future sessions.

Supported files. Video: .mp4, .mov, .avi, .mkv, .webm, .m4v, .wmv. Photos: .jpg, .jpeg, .png, .bmp, .webp, .tiff, .tif. Music: .mp3, .wav, .flac, .m4a, .aac, .ogg.

Previewing, cropping and the right-click menu#

Double-click a clip to preview it with sound. Right-click a clip (or several) for:

Menu itemWhat it does
PreviewPlays the clip in a small player — no export needed.
★ Add to Selected poolAdds the picked clips to ★ Selected.
🏷 Tag… TAdds or removes tags on the picked clips.
🔊 Hear this clipAdds the clips to 🔊 Audio clips, so their own sound is heard.
Remove selectedTakes them out of the pool.
Move to top / Move to bottomReorders them (Folder order).
✂ Auto crop black barsFinds and removes black bars from each picked clip.
✂ Crop…Opens the crop window: set how many pixels to cut from each edge. Darkened edges show what goes; Auto (find black bars) fills them in for you, and No crop resets it.
Remove cropPuts the full picture back.
Open containing folderShows the file in Windows Explorer.
About crops

A crop applies everywhere the clip is used — its thumbnail, its analysis, previews and exports — and the file itself is never touched. It's the way to deal with letterboxed or pillarboxed footage, or a burned-in watermark at one edge.

Unreadable and excluded clips#

While your pool loads, the app quietly checks that each file can actually be decoded — including its ending, which is where a half-finished download breaks. A clip that fails is flagged, and exports skip it automatically. Above the pool, ⚠ N unreadable is a link: click it to see those clips and exclude them. Excluded clips are hidden from the pool, the Tagged tab and Vs. exports, and stay excluded across refreshes and restarts. Nothing is deleted from disk; the N excluded link lets you review them and include any of them again.

★ Selected pool#

Build your own pool from any folders and any themes, then export exactly that.

  • In All media, pick clips (click, Ctrl-click, Shift-click) and press ★ Add to Selected.
  • Or apply a theme and press Add theme matches — every clip the theme picked is added. Apply another theme, or tick other folders, and add again: everything collects in ★ Selected.
  • Add all shown adds every clip currently listed (it respects the filter box).
  • You can also drop files or folders straight onto the ★ Selected tab.

While Use the Selected pool for export is ticked (it switches on by itself when you add the first clip), Preview and Export use exactly these clips — the theme and folder ticks don't filter them further. - Remove (or Delete) takes clips out; Clear Selected empties it. Neither touches the files or the All media list.

Tags and the Tagged tab#

To tag clips, pick them in any tab and press T (or right-click → 🏷 Tag…). Tick existing tags, or type new ones separated by commas — for example dance, close-up, outdoor. A tag that only some of the picked clips have shows half-ticked and is left alone unless you change it.

The 🏷 Tagged tab lists every tagged clip, from every folder, with your tags as chips along the top:

  • Click a tag to cycle it: off → ✓ include → ✕ exclude → off. Right-click it to include, exclude or clear it, or to delete the tag from every clip.
  • Find tag… and Sort: (A–Z or Most used) help when you have dozens of tags.
  • Match: Any picked tag shows clips with at least one included tag; All picked tags shows only clips that have them all. Excluded tags always remove clips.
  • Use tagged clips for export makes Preview and Export use exactly the clips shown here (it turns ★ Selected off — it's one or the other).
  • Clear tag filter resets the chips.

Tags can also come from the Slicer, Auto-tag, or Tag clips by subfolder name.

🔊 Audio clips#

This tab decides which clips are heard when Clip audio is on (see Music & beat sync). Add clips with 🔊 Add to Audio clips, right-click → 🔊 Hear this clip, or by dropping files on the tab; adding the first one switches Clip audio on if it was off. Their own sound plays on the cuts where they appear, and every other clip stays silent.

  • Leave the tab empty and every clip in the edit is heard.
  • - Remove (or Delete) stops a clip being heard; it stays in the edit.
  • On a triptych or grid, it's the centre (lead) panel that's heard, so a clip is heard only on the cuts where it plays there.

Which clips an export uses#

The line above Preview / Timeline always says what the export will draw from (for example Export uses: All media — 715 clips). When more than one source is switched on, the first that applies wins:

  1. Paired folders on → its two folders.
  2. Vs. mode on → its two folders (a theme narrows each side to its own matches, unless it barely matches that side).
  3. ★ Selected with Use the Selected pool for export ticked → exactly those clips.
  4. Tagged with Use tagged clips for export ticked → the clips the tag filter shows.
  5. Otherwise All media — your ticked folders and hand-added files, minus anything a theme dims.

The Use: videos/photos filter applies in every case.

↑ Back to top

AI tools#

Theme search, the Slicer and Auto-tag all use the same clip-tagging model (CLIP). It downloads once, the first time you use one of them, and everything runs on your PC — nothing is uploaded. An NVIDIA graphics card makes them much faster.

Theme search#

Describe what the edit should show in the box at the top of the window, then press Enter or Apply theme.

  • Several ideas: separate them with commas — red dress, neon club lights, beach at sunset. A clip that matches any of them counts.
  • Avoid something: put a minus (or not) in front — -text overlay.
  • Strength: Light keeps the best-matching 60% of the pool, Strong the best 35%, Strict only the top 15%.
  • The first run reads every clip in the pool (a progress bar shows how far; press the button again to cancel). After that, only new clips need reading.
  • Matching clips stay bright and show their score (match 87); the rest are dimmed and left out of an All media export. Sort: Theme match puts the best first, and Add theme matches copies them into ★ Selected.
  • Clear removes the theme, and every clip is eligible again.

Slicer — cut long videos into clips#

Press ✂ Slice Videos… (or right-click a source folder). The Slicer samples each long video, recognises what's happening in each sample, and cuts runs of the same thing into short clips saved under <output>/<label>/ — ready to use, sorted and tagged. Recognition is best-effort, so skim the results.

OptionWhat it does
Input:A video, or a folder of videos (Include subfolders to go deeper).
Output:Where the clips go. Defaults to a slicer_out folder next to the input.
Clips:Sample every (0.5–5 s; smaller is more precise but slower), Min clip, Max clip and Target length (2–120 s; defaults 5, 30 and 15 s).
Labels to keepUntick a label and that kind of footage is skipped, never cut.
Label clips with CLIPOff: just cut every video into Target-length clips — much faster.
Tag each clip with its labelTags each clip, so it shows up in the Tagged tab.
Show the clips in the media poolAdds the output folder as a source folder — unless it's already inside one, in which case that folder is simply rescanned.

It runs in the background with progress, a log and Cancel; clips finished before a cancel are kept and tagged. Point it at a VR film and you get short VR clips, each still marked as VR.

Auto-tag#

Right-click a source folder → 🤖 Auto-tag clips (AI)… to tag the clips already in it. Frames are sampled across each clip and the clip is tagged with what's found. Nothing is cut or moved.

  • Labels: the Slicer's built-in list, or My own labels — type them comma-separated (dance, bikini, beach, gym, selfie), or press Use my existing tags. Plain words or short phrases work best, and each becomes a tag exactly as typed. A clip can get several of your labels.
  • Leave a clip untagged when none of these fit — each label has to beat a hidden "something else" choice, so a short list doesn't force every clip onto its nearest label.
  • Strictness: Relaxed catches more but adds more wrong tags; Strict tags less but is rarely wrong; Balanced sits between.
  • Tags per clip: the top label only, or up to 3 labels that each fill at least 30% of the clip.
  • Skip clips already tagged with one of the labels — re-running then only does new clips.
↑ Back to top

Music & beat sync#

The song drives the edit. The first time a track is used it's analysed for its beats, tempo, energy and sections (low, build, drop, peak, break); the result is cached, so it's instant after that.

SettingWhat it does
Choose Music… / ✕Picks or removes the track.
Start music at:Starts the edit this many seconds into the song — to skip a long intro, for example.
Match full song lengthThe export runs to the end of the song. If your pool can't fill it, clips are reused.
Fit intro/outro inside the song lengthOn: the whole file is the length of the song — the intro and outro come out of the body and the music plays under the outro. Off: the body is the full song and the bookends are added on top.
Cut on beats (beat sync)Every cut lands exactly on the beat grid.
Cut every:How many beats each cut lasts (1–16). Use Variable clip timing for cuts that change length with the music.
Music level:0–200%. At 0% the music still sets the cuts and the beat grid but is left out of the file.
Clip audio:Off (music only); Mix with the music — the clips' own sound under the track; or Only the clips — the music still picks the cuts but isn't in the file. Which clips are heard is set in the 🔊 Audio clips tab.
Clip level:How loud the clips are (10–200%). 100% is the same loudness whatever the clips were recorded at.
Show clips you can hear on their own (full screen)On a multi-panel layout, a cut whose clip is being heard switches to a single full screen, so the clip you hear is the one you see.
Heard clips play at least:A clip you can hear plays for at least this long (default 3 s; Off at 0). Cut to the beat, a heard clip could otherwise land on a fraction of a second — a syllable, then the next clip's sound. A cut that short takes over the beats after it until it's long enough, so cuts still land on the beat and the export stays the same length. Applies to flat and VR exports.
Good to know
  • Heard clips always play at normal speed — retiming them would stretch their sound. A heard clip too short to cover its cut at normal speed stays silent rather than playing its picture backwards.
  • With the 🔊 Audio clips tab empty, every clip is heard, so with Heard clips play at least on, every cut is held. Name the clips you want heard to keep the rest of the edit cutting fast.
↑ Back to top

Timing#

SettingWhat it does
Time per clip:How long each clip stays on screen (0.05–60 s) when you're not cutting on the beat.
Variable clip timingVaries the cut lengths. With beat sync, each cut lasts a random whole number of beats from the range below — still landing exactly on the beat. Without it, clips run ½×, 1× or 2× the base time.
Random beats range:The shortest and longest cut, in beats (1–16). 1 to 4 lets the quiet parts hold while drops still cut every beat.
Dynamic cuts follow the music's paceNeeds Variable timing and a song. Instead of random lengths, busier, louder passages cut faster and calmer ones hold longer — always within the range.
Pace edits with music intensityOn by default. One switch for music-driven pacing: quiet parts get longer clips, softer fades and calmer transitions and effects; drops and peaks get faster cuts, punchier fades and denser transitions and effects.
Retime clips to fitLets clips play slower or faster to fit their slot, which allows more matches. Fit only retimes when it has to (a clip too short for its slot is slowed); Stretch always retimes each clip to fill its slot exactly; Tease slows the builds and speeds the drops.
Retime range:Slowest (0.25–1×) and fastest (1–4×) playback allowed.
A musical starting point

Beat sync on, Variable clip timing on with a 1–4 beat range, Dynamic cuts follow the music's pace on, and Pace edits with music intensity on. The edit then breathes with the song: holds in the quiet parts, every-beat cuts on the drops.

↑ Back to top

Transitions & effects#

The long dropdowns open as a grid grouped by style. Type a few letters to filter it — Enter takes the first match, Esc closes it.

Transitions#

68 transitions in 11 groups, plus two random options:

Basic

Cut, Punch cut, Crossfade, Fade to black.

Push & Slide

Pushes in four directions, Slide away, Glide over.

Wipe & Reveal

Wipes, Diagonal wipe, Iris, Iris bounce, Iris tunnel (stacked apertures that punch through upcoming clips), Blur dissolve.

Soderbergh / cool

Collage, horizontal and vertical slides, Windows, Box wipe, Diamonds, Columns.

Dynamic

Whip pan, Glitch, 3D flip, Zoom in/out, Shrink away, Grow past.

Triptych panels

Triptych slides (3 or 6 new), the nine-panel belt, Panels merge/split. Made for triptych layouts.

PMV / Music video

Impact cut, Beat flash, Match zoom, Roll wipe, Center slam, Wing swap, Drop cut, Smooth push, Pulse.

Bubblegum, Overstimulation, Glitch & warp

Candy smears, CMYK slides, neon blasts, strobe cuts, spins, shatters, chroma tears, kaleidoscope swaps, pixel-sort tears and mesh melts.

Layout breakers

Center takeover, Center dive, Slot zoom out, Panel burst, Panels drop in, Through the middle — moves that break out of the panel layout.

Randomize

Random (all) or Random (selected…) from a pool you choose — see Random pools.

SettingWhat it does
Transition length:How long each transition takes (0.1–5 s).
Transition intensity:0–200%. Lower mixes a big move back toward a plain crossfade (0% is just a crossfade), so you can tame a transition without swapping it; above 100% pushes it further. Clips always land exactly on the next shot.
Panel / layout transitions lastTriptych slides, merge/split and layout breakers sweep the whole frame and are over too fast at a normal length. This gives just those their own length in beats (0.25–16). With no song, a beat counts as 0.5 s.

Effects#

Effects play over each clip. They're grouped as Zoom & Motion (drifts, sways, zooms, speed ramp), Beat-synced (flashes, pulses, bounces, shakes, strobes), PMV / Music video (hit zooms, bloom pulses, chrome flashes, speed lines, light leaks), Neon & Glow, Retro & Stylize (RGB split, VHS, film grain, vignette, toon), Hyper-intense, Bubblegum pop chaos, Overstimulation, and Audio-reactive & glitch — plus None and the two random options.

SettingWhat it does
Effect intensity:0–200%. 100% is the effect as designed; 25% is a subtle hint; above 100% over-drives it.
Effects react to the music's bassNeeds a song. Ties effect strength to the song's actual loudness, so shakes, strobes and glitches go full-force on a drop and calm right down in a breakdown. The Audio-reactive effects (Bass shake, Bass punch, Bass warp, Neon burst) move with the bass itself.

Random pools and weights#

Set a transition or effect to Random (selected…), then press Pick… (or Choose transitions…) to choose what it picks from. Tick the ones to randomise between, use each group's all / none, or Select all / Clear. Each choice has a weight: 1.0 is normal, 2.0 picks it twice as often.

Random picks never repeat back-to-back, avoid the last few choices, spread across groups, and lean toward what suits the part of the song at each cut — calmer in the quiet parts, wilder on the drops.

The random seed#

Random seed: decides everything that's left to chance — clip order, the random transition and effect picks, and the schedule (and in Vs. mode, which clips and moments each side gets and which side opens). Preview and Export share it, so the same seed with the same settings always gives the same edit. Press 🎲 Re-roll for a new variation from the same clips. A new seed clears any shot list you reviewed in the timeline, so the next Preview plans from scratch.

Grades and finishing#

SettingWhat it does
Filter / grade:A colour grade on the whole frame — one look across every panel: Vibrant, Teal & Orange, Neon night, Warm film, Punchy B&W, PMV Gloss, Candy Pop, Night Club, Clean Aesthetic, Anamorphic Soft, Noodle Candy (or None).
Wow filter:A beat-reactive layer that accents the hits: Bloom on beat, Gloss pulse or Flare hit, with its own strength slider. Works with the screen pump.
Auto color match clipsGently pulls every clip's colour toward the group's average, so footage from different sources reads as one piece.
SharpenA sharpening pass on the final frame for a crisper look.
↑ Back to top

Text & spoken overlays#

Short lines painted over the video, landing on the downbeat — and, if you like, spoken as well. The music decides the pacing: a line arrives on a downbeat, holds one bar on a drop against four in a break, and is bigger where the track is loud. Text needs a song, and it's drawn last, so the grade and sharpen never touch it.

On screen#

SettingWhat it does
Text overlay:Punch (centre) — the PMV look; Lower third and Corner tag sit out of the action's way.
Text comes in:Constant fills every bar the pacing allows; Often, Occasional and Sparse rest in between — longest in the breaks, so the drops stay the busiest part.
Phrases:Built-in phrases are chosen to match what the music is doing (the build gets "Not yet", the drop "Right there"); Built-in + my own mixes yours in; Only my own uses nothing else.
My phrases:Your own lines, one per line. Two to four words reads best. Saved with the profile.
Colours:Text and Outline. A dark outline keeps text readable when the picture behind it goes bright.
Text opacity:10–100%. Below about 70% the type sits in the picture rather than on it — good for a tag that shouldn't shout.

Spoken lines#

The same lines, read aloud on the downbeat they're seen on. The voice model downloads the first time you use it and is generated on your PC; an NVIDIA graphics card makes it much quicker.

SettingWhat it does
Spoken lines:Described voice — write the voice you want in plain words, no recording needed (a larger download); Preset voice — nine ready-made voices; Cloned from a sample — copies a voice from a few seconds of audio you supply.
Speak:Every line, every other line, one in three or one in four. The loudest line in each stretch is the one spoken, which puts the voice on the drops — and fewer lines means less waiting.
Voice:The preset voice. The two English presets are male; the female presets are Chinese, Japanese and Korean and carry an accent in English — use Described for any other voice.
Language:English, Chinese, Japanese, Korean, German, French, Russian, Portuguese, Spanish or Italian. A voice sounds best in its own language.
Voice style:How the lines are said — "low and close", "breathless". With Described, this is the voice: describe who is speaking and how.
Voice sample:The recording to copy, for Cloned.
Voice mix:level (10–200%) and duck music (0–100%) — how far the music dips while a line is spoken. 45% leaves the music at about 60% under a line; 100% takes it under 10%.
↑ Back to top

Screen pump & Condor signature#

SettingWhat it does
Screen pump:A zoom pulse on the whole frame, locked to the beat — like an adjustment layer in an editor. Bounce: a continuous pulse peaking on the beat. Punch: a punch-in that settles. Crash: a sharp hit with a brief shake, stronger on downbeats. A mirrored triptych pumps as one image.
Pump intensity:0–200%. It also grows with the music's energy, so it's stronger on the drops.
RGB flash on beatA subtle colour-split flash on the hits, paired with the pump.
Condor signatureCondor's signature bookends on the edit: it opens with a candy iris revealing the first shots over a dimmed, blurred picture (about 1–2 s), and closes by folding the panels to one screen and holding on a glowing, vignetted frame that fades out (about 2–3 s). Plays well with Fade to black.
Don't double up

With the screen pump on, avoid per-panel Bounce, Shake, Earthquake or Bass shake effects — they stack with the pump and make the centre panel jitter. The export turns those off automatically while the pump is on.

↑ Back to top

Clip selection#

Which clip lands in each cut, and which moment of it is used.

SettingWhat it does
Video clip selection:Which part of each video to use: Auto (match) — the moment that best matches the music; Most motion; Start or Middle of video; or a Random position.
Match by:What "matching" compares: Motion, Color, or Motion + Color.
Smart clip orderUses every clip before repeating any, takes turns across your source folders, matches each clip's motion to the music's energy at that moment, chooses panel clips to go with the main one, and avoids the same clip twice on screen. Off: clips play in list order.
Align clip motion to beatsPrefers moments whose movement peaks near the first beat of the cut, and gives high-energy cuts high-motion moments.
Skip solid & branded screensDrops clips that are basically one colour (a black frame) or an app splash or logo screen, and steers away from such stretches inside longer videos. Each video is scanned once and remembered.
Prefer peopleKeeps clips that show a person, body or face, and drops logo walls, end cards and empty frames. If every clip would go, the best ones are kept, so the pool is never emptied.
Cast clips to the song (shot types)Matches shot types to the song: close-ups in the quiet parts and breaks, building toward body shots, action on the drops and peaks. Soft preferences — the clip's motion still has to suit the music, and one shot type isn't used four times in a row when there's an alternative.
Tune…Adjusts the casting table: how much each part of the song wants each kind of shot (0 = avoid, 100 = strongly prefer), a preset to start from, and Casting strength (0% = motion only, 100% = the default balance, 200% = shot type dominates).

Paired folders and Vs. mode also live in this section — see Vs. mode & paired folders.

↑ Back to top

Layout & panels#

Multi-panel layouts run every panel as its own stream — its own cuts, transitions, effects and clip moments — composed into one frame. Panel 1 is the main one (the centre of a triptych, the top-left of the grid) and uses the main Transition and Effect; the others use the Panels settings.

SettingWhat it does
Layout:Single, Triptych (mirrored sides), Triptych (3 clips), 2-screen (side by side), Grid (2x2), or Random — which switches layout every few cuts, choosing the one whose panels best fit the clips playing (tall panels for phone clips, wide frames for widescreen). Pick… chooses the layouts Random (selected…) uses.
Morph layout with musicWith Random, chooses layouts by the part of the song: mirrored triptych on the drops, triptych or 2-screen on builds, a single screen in the quiet parts. Layouts stay put for a few cuts at a time.
Different transition/effect for other panelsUnlocks Panels transition and Panels effect, each with its own Pick….
Panels cut on different beatsNeeds beat sync. The other panels run their own schedule — for example the main panel every 4 beats and the others every beat — all still on the beat grid.
Match panels to primaryNeeds Auto (match). Chooses each panel's moment to sit as close as possible to the main panel's motion and/or colour, so the frame feels like one piece.
Meld panel bordersFeathers the seams between panels so neighbouring clips bleed into each other; Meld width sets how wide.
Panel pairing:Match primary picks clips similar to what the main panel is playing; Contrast primary picks deliberate opposites.
↑ Back to top

Output#

SettingWhat it does
Frame rate:1–120 fps. 30 suits most players; 60 for smooth, fast motion.
Resolution:1920×1080, 1280×720, 3840×2160 (4K), 1080×1920 (vertical / Shorts) or 1080×1080 (square).
Scaling:Fill crops each clip to fill the frame edge to edge; Fit letterboxes it.
Smart fullscreen framingWith Fill, aims the crop at faces and bodies instead of always cropping the centre, so off-centre subjects aren't cut off. Photos get a gentle drift.
VR modeFor 180°/360° footage — see VR mode.
Intro clip: / Outro clip:See Intro & outro clips.
Fade to black at endFades the picture and sound out over the last 0.2–10 s, after any outro.
Limit export lengthStops the export at Export length (1–7200 s). Loop media to fill length reuses clips if the pool runs out first.

Intro & outro clips#

Press Choose… next to Intro clip: or Outro clip: to put a clip before or after the edit — your channel intro, a logo card, an end screen. ✕ removes it.

  • A video plays whole; a picture holds for 3 seconds.
  • It gets the grade and sharpen, but no effect or transition, and plays with its own sound.
  • The music starts with the first cut, after the intro. With Match full song length and Fit intro/outro inside the song length on, the whole file is exactly the length of the song.
  • A clip that can't be read is skipped, and the status line says so.
  • They work in VR exports too — see Intro, outro & sound in VR.
↑ Back to top

Vs. mode & paired folders#

Two ways to put two folders on screen together: paired, where they simply play side by side, and Vs., where the song stages a fight between them.

Paired folders#

Tick Paired folders under Clip Selection and choose Folder A and Folder B. Panel 1 comes from A, panel 2 from B, panel 3 from A again — and each panel's clip is chosen to go with whatever the panel beside it is playing, matched or contrasted per Panel pairing. The lead panel changes hands every couple of cuts, so neither folder owns the biggest panel.

  • Needs a multi-panel layout (2-screen, triptych, grid or Random). On Single there's nothing to pair, so the edit runs from folder A — the app tells you.
  • It draws from its two folders whatever is ticked in Source Folders.
  • It's Vs. mode without the contest: no rounds, face-offs, laser or side colours. Turning Vs. mode on turns it off.

Vs. mode#

Press Vs Mode on the profile bar (it opens Clip Selection), then choose Side A and Side B. While it's on, the export uses only these two folders — they don't need to be ticked. A theme narrows each side to its own matches.

With a song, the song stages the fight:

  • Rounds — one side owns a section full-screen, then hands it over.
  • Face-offs on the drops — side by side, split by a neon laser that swells on the beat. When a round changes hands, the laser shoves the losing side off the screen.
  • Showdown — over the ending the sides trade faster and faster, then hold on both.

Without a song, Hand off every N cuts decides how long each side holds the screen.

SettingWhat it does
Mirror transitions in face-offsWhen Side A's panel cuts with a transition that has an opposite (wipe left/right, push up/down, zoom in/out…), Side B's uses the opposite on the same cut.
Side colour gradesSide A cool blue, Side B warm orange, on top of the normal grade and matching the laser — so it's always clear whose clip is on screen. Needs a song.
Vs. cut lengths (beats)Gives rounds and face-offs their own cut lengths instead of Cut every. The showdown starts from the round length and still speeds up.
Edit Vs. timeline…Opens the Vs. timeline.
🎲 New variationRe-rolls the seed: a different pick of clips and moments, and possibly the other side opening.

The Vs. timeline#

Place every round and face-off by ear. The strip shows the song: blue is Side A full-screen, orange Side B, and blue→orange a face-off.

  • Drag a boundary to move it — it snaps to beats; hold Shift for free movement.
  • Double-click to split a part; right-click for Split here, Merge with previous part, Start showdown here or No showdown.
  • ▶ Play plays the song so you can place things where you hear them; Split at playhead and Showdown at playhead use the play position.
  • Selected part: sets whether the selected part is Side A, Side B or a face-off.
  • Showdown ending, starting at turns the showdown on or off and sets where it starts (or drag the red marker).
  • Reset to auto goes back to the plan from the song's sections: drops and peaks become face-offs, rounds alternate (the seed picks who opens), and the showdown covers the last ~18%.

Your layout is saved per song.

↑ Back to top

VR mode#

Cut 180° and 360° footage into a VR PMV. Press VR Mode on the profile bar (or tick VR mode under Output). The picture is never reframed — cutting a sphere is fine, but scaling or cropping one moves where things are rather than how they're framed — so VR mode only cuts.

Still yours

The beat grid, clip picking, themes and tags, ★ Selected, the 🔊 Audio clips and clip audio, the moment chosen in each clip, the seed, the music, intro and outro clips, and the minimum length for heard clips.

Changed or switched off

Transition, Grade and Effect switch to the VR sets. Layouts, panels, scaling, framing, resolution and text overlays are off. Match full song length is turned on, since a VR pool is usually a few long films. The screen and people filters are off, since they judge flat footage.

Formats and detection#

The app works out what each clip is — 180° or 360° equirectangular, or fisheye; one eye, two eyes side by side, or stacked — from, in order: the file's own VR marking, its filename, the picture itself, and finally its shape. The answer is remembered, so it's instant next time.

If a clip is read wrongly, tags in its filename settle it. Separate them with _, -, . or a space:

Filename tagMeans
_LR, _SBS, _3dhTwo eyes side by side
_TB, _OU, _3dvTwo eyes stacked (top-bottom)
_180180° equirectangular
_360360° equirectangular
_FISHEYE, _MKX200, _F190Fisheye

For example scene_180_LR.mp4 is 180° side by side. Every clip in a VR edit has to be the same kind of VR — one projection and one eye layout — or the result would play inside out; the export says so and stops. Flat clips in the pool are left out, with a note. Clips of different sizes are scaled to the largest, which is safe because the shape is kept.

Stand-ins (why the first VR export takes longer)#

The beat matching and clip picking need an ordinary flat picture, so the first time a VR clip is used the app makes a small flat stand-in of it: the forward view from inside the headset, on the same timeline as the original. For a long film that takes a while — progress and the time left are shown, and an NVIDIA card speeds it up a lot. Stand-ins are kept, so every later export of those clips skips this step. The plan is made on the stand-ins, then the real VR files are cut.

Stand-ins are stored in %USERPROFILE%\.condor_pmv\vr_proxies. That folder can be deleted at any time to reclaim space; stand-ins are rebuilt when needed. Cancelling — or closing the app — stops a stand-in build straight away.

VR transitions, looks and effects#

How a transition feels in a headset depends on whether it moves the picture, and people differ in what bothers them. So all 30 VR transitions are offered, grouped by how much they move:

GroupTransitions
Nothing movesCut, Crossfade, Dip to black, Dip to white, Through grey, Grain dissolve, Pixelise, Blur through, Melt — only the colours change. Comfortable for everyone.
An edge sweepsWipes and soft wipes in four directions, corner wipes, Circle in/out, Circle crop, Radial. Most people are fine.
The picture movesSlides in four directions, Zoom in. The kind that can unsettle some viewers — and that some enjoy.

Random (all) or Random (selected…) with Choose transitions… picks per join; the selected pool starts with the ones that move nothing. A transition straddles the cut, so the picture still changes exactly on the beat; where the clips either side are too short to lend it the frames, that join stays a cut.

Looks: Vibrant, Teal & Orange, Neon night, Warm film, Punchy B&W (or None) — colour only, so the geometry is untouched. Effects: Film grain, or a Comfort vignette that darkens the edge of each eye separately. One effect runs through the whole edit.

Intro, outro and sound in VR#

  • A VR intro or outro in the same layout as the edit plays as it is; one in a different layout (a 360° mono clip in a 180° side-by-side edit, say) is converted.
  • A flat clip or picture is shown on a screen in front of the viewer — black all round, the same picture to both eyes, up to 80° wide (or 55° tall for portrait clips).
  • As in a flat export, the bookend plays with its own sound and the music starts with the first cut.
  • Clip audio is taken from the original VR films (the stand-ins have no sound).
The finished file

VR exports keep the source's frame size and are encoded with HEVC (H.264 on an NVIDIA card can't go past 4096 pixels wide). The file is marked as VR, so a headset opens it as VR rather than as a warped flat picture — tested on Meta Quest 3. If a player still shows it flat, choose 180° or 360° and side-by-side in that player.

↑ Back to top

Funscripts#

Tick Generate .funscript with export and a script is written next to the video with the same name (video.mp4 → video.funscript), so script players load it automatically. With a song, strokes lock to the beat grid (respecting the start offset and any intro); without one, there's one full stroke per cut. The same music and settings always give the same script.

SettingWhat it does
Stroke density:How often the stroke reverses: every 2 beats (relaxed), every beat, every half-beat, every quarter-beat (very fast), or Dynamic — quiet sections at every 2 beats, building up to quarter-beats on the biggest drops, with changes landing on bar boundaries.
Scale stroke depth with music energyFull-range strokes on the drops, shallower in the quiet parts.
Max stroke range:The biggest stroke allowed (10–100%), centred on the midpoint.
Rail-anchored strokesAlternates between the low and high ends of the allowed range, choosing full, shortened or resting strokes there — the handmade PMV style.
Stroke focus:Rails — most strokes hit 0 or 100; Balanced — turnarounds around 12–88; Mid-range — around 22–78, with the range drifting slowly so it breathes.
Script source:Synthesized builds every stroke from the beat grid. Library assembles the script from real material — pattern cells (.fspattern) and sections of finished scripts — chosen by how hard the music is working. Beat craft + library motifs keeps the beat craft's timing and intensity but takes the shape of each bar from the library.
Library folder:A folder with patterns and/or fullscripts subfolders (or a flat folder of either). The library that ships with the app is found automatically.
Shape library drive to song sectionsOff: each slot follows its own energy — the tightest tracking. On: smoother arcs across a section. Neither is more correct; pick by ear.
Script intensity:Gentle, Steady, Strong, Hard or Relentless. One setting decides stroke depths, how often a stroke reaches an end stop, how long it pauses there, and how strongly the music's energy is read. The strokes that reach an end are the drops, peaks, downbeats and the finish.
Fit patterns to whole barsLibrary only. Stretches each pattern slightly so whole cycles fill its slot, instead of cutting it off mid-cycle.
Slots follow the musicLibrary only. Slots grow while the music holds steady and close as soon as the energy moves, so pattern changes land on the energy change.
Rhythm from:0–100% picture. The beat is always the clock; this decides how much movement on screen may pull a stroke toward it (up to a third of a beat) and make it run to an end stop. At 0 the script follows the music alone.
Sync stroke to visual motionSnaps stroke extremes onto movement peaks outright. Fully applied in Script an existing video.
Pleasure arcOver the last ~20–25%, near-maximum strokes with minimal pauses, building to the finish.
Ramp stroke rate with musicOn fixed densities, adds half-beats where the energy rises and on builds and drops.
Micro groove swingA tiny timing swing from the seed. Off by default, so the script is fully determined by the music.

Extra axes#

For multi-axis devices. Each ticked axis is written as its own script beside the video (video.twist.funscript and so on), which multi-axis players pick up automatically. Needs a song.

SettingWhat it does
AxesSurge (forward/back, L1), Sway (left/right, L2), Twist (rotation, R0), Roll (tilt left/right, R1), Pitch (tilt forward/back, R2). Each traces a smooth curve over one or two beats, slow enough for real hardware.
Motion size:25–250%. Above about 180% the axes regularly hit their end stops — punchy on some hardware, harsh on others.
Drop in and outAxes rest for some sections and play in others, gliding in and out; loud sections bring more back in.
Axis choreographyGives each part of the song a role: twist and gentle sway in the intro, most axes resting in breaks, twist leading the build with pitch joining, the full cast on the drops, maximum on the peak, then winding down one axis at a time.

Script an existing video#

Script an existing video… (at the bottom of the Funscript section) writes funscripts for a video you already have, without building a compilation. The video is only analysed — never modified or re-encoded — and the scripts are written next to it.

  • Beat grid from: Audio, falling back to the picture; Audio only (best when there's music on it); or Picture only (peaks in on-screen movement become the beat, for videos with no usable sound).
  • Every stroke option from above is available, including the library, extra axes and Rhythm from. Press Generate scripts.
↑ Back to top

Preview & timeline#

Preview / Timeline works out the whole shot list — which clip lands in which cut, with what transition and effect — without rendering it, and shows it as a timeline. A quick low-resolution preview (480 px wide, up to 24 fps) renders automatically and loads into the player at the top.

  • Each cut is a card as wide as it is long, so long holds are wide and fast cuts are slivers.
  • Click a cut to select it (and jump the player there); Ctrl-click for several. The panel shows which clip it is, which seconds of the clip it uses, and its transition and effect.
  • Double-click a cut, or press 🎲 Reroll selected, to swap in a different clip without touching the timing, effects or any other cut. Choose clip… lets you pick the clip yourself; Reroll all rerolls every cut.
  • After rerolling, the preview is marked out of date — press ⟳ Render preview to see your changes.
  • Playback: Space plays and pauses; the 1× / 2× / 3× buttons set the speed. Follow keeps the playing cut in view; Zoom and Fit size the timeline; drag the grey bar above the filmstrip to resize it.
  • Export with this plan renders the full-quality video from exactly the shot list you approved. Close renders nothing.
Tip

Once you've pressed Export with this plan, that plan is also what Export Video… uses — until you change the seed (loading a profile can do that), change which clips are in the pool, or open a new Preview, any of which plans from scratch.

↑ Back to top

Exporting#

  • Export Video… asks where to save (it starts in the folder you last exported to, or your Videos folder) and renders the final video at your chosen resolution and frame rate. It uses the plan you approved in the timeline, if there is one; otherwise it plans fresh from the current pool and settings.
  • Before you start, Estimated video length shows how long it will be. The status line, the progress bar and Cancel Export sit underneath.
  • Flat exports are H.264 MP4, encoded on your NVIDIA graphics card when you have one and on the processor otherwise. VR exports are HEVC.
  • If an export is ever interrupted, what's rendered so far is still a playable file.
  • Funscripts and extra-axis scripts are written beside the video.
  • The first export after adding new clips or a new song takes longer while they're analysed; that analysis is cached, so later exports go straight to rendering.
↑ Back to top

Media Browser & The Handy#

📂 Media Browser…, in the bottom-right corner, shows everything you've exported — newest first, with length, size and date, and a marker on the videos that have a funscript beside them.

  • Choose folder…, Open folder, Refresh, Include subfolders and Filter by name… find what you're after.
  • Videos play with sound; Space plays and pauses.
  • Show in folder opens Explorer on the file; Delete… deletes the video and its funscript from disk, after asking.

Playing on The Handy#

  1. Put the device on wi-fi and copy its connection key from the Handy app.
  2. In the Media Browser's The Handy box, paste it into Key: and press Connect. The key is kept with the app's settings on this PC.
  3. Pick a video that has a funscript and press play. The device follows the player: play starts it where you are, pause stops it, and skipping makes it catch up.
  • Stroke: from / to sets how much of the device's travel to use.
  • Re-send script uploads the script again; Re-sync clock fixes drift — playback is timed against Handy's server clock, so the app agrees a clock with it first.
  • The Handy follows normal speed only. While you watch at 2× or 3× it's paused.
  • The device fetches scripts over the internet, so the PC needs a connection.
↑ Back to top

Profiles & sessions#

Profiles#

  • Save… saves every setting in the right-hand panel under a name; Load applies the selected profile; Delete removes it.
  • A profile never includes your source folders or media pool, so one style works on any clips.
  • Profiles are small files in %USERPROFILE%\.config\media_slideshow_maker\profiles — copy them to another PC to take your styles with you.

What's remembered automatically#

Your session carries over between launches without saving anything: source folders and their ticks, the ★ Selected pool, the 🔊 Audio clips, the theme you typed, which settings sections were open, the position of the dividers, and where you last exported to.

A Condor-style starting point#

To get close to the look of Condor PMV's own releases, try this and save it as a profile:

  • Music & Beat Sync: beat sync on, Match full song length on.
  • Timing: Variable clip timing on, 1–4 beats, Dynamic cuts on, Pace edits with music intensity on.
  • Layout: Triptych (mirrored sides).
  • Screen pump: Bounce at a soft intensity — and no Bounce or Shake effects on the panels; the pump does the dancing. Condor signature on.
  • Clip selection: Smart clip order, Align clip motion to beats, Cast clips to the song, Skip screens and Prefer people on; Smart fullscreen framing on (Output).
  • Transitions: Random (selected…) from a pool you like; Iris tunnel works well on the build into a drop.
↑ Back to top

Speed, storage & the analysis cache#

  • Analysis cache. Each song's beats and energy, and each clip's motion, colour and screen checks, are worked out once and cached in %USERPROFILE%\.cache\media_slideshow_maker. The size is shown next to Clear analysis cache. Clearing it asks you to type CONFIRM, because everything then has to be re-analysed on the next export — which can take several minutes on a big library.
  • VR stand-ins live in %USERPROFILE%\.condor_pmv\vr_proxies and can be deleted at any time (see Stand-ins).
  • AI models are downloaded once into your user profile and survive reinstalling.
  • An NVIDIA graphics card speeds up exports (hardware encoding), clip analysis and VR (hardware decoding), and the AI tools.
  • Closing the app stops anything it was still encoding, so no leftover work keeps your computer busy.
↑ Back to top

Troubleshooting#

The export says there's nothing to export

Check the Export uses: line above Preview. Common causes: no source folder is ticked; Use: is set to Photos only on a folder of videos; a Strict theme dims everything; or ★ Selected or Tagged export is switched on with an empty tab. See Which clips an export uses.

Some clips never appear in my edits

They may be unreadable (see Unreadable and excluded clips), or filtered out by Skip solid & branded screens or Prefer people — the status line names clips those filters drop. With Smart clip order on, every clip is used before any repeats, so a short edit from a big pool simply can't fit them all.

The video runs longer or shorter than the song

Turn on Match full song length. If you have an intro or outro, Fit intro/outro inside the song length makes the whole file match the song. If the pool is too small to fill it and you've set an export length instead, tick Loop media to fill length.

Heard clips come through as split-second blips

Set Heard clips play at least (Music & Beat Sync) — 3 seconds by default. Put just the clips you want heard in the 🔊 Audio clips tab so the rest of the edit keeps cutting fast.

The preview and the export don't match

They match whenever the seed and settings are the same. Changing a setting after previewing changes the plan; use Export with this plan from the timeline to export exactly what you approved.

"These clips aren't all the same kind of VR"

One VR edit can only hold one projection and one eye layout. Remove the odd ones out — or, if a clip was read wrongly, add a tag such as _180_LR to its filename (see Formats and detection).

The first VR export is slow

That's the stand-ins being built — once per clip. Later exports of the same clips skip it. See Stand-ins.

Spoken lines don't work

The first use downloads the voice model, which takes a while. If it still fails, open a Command Prompt in the app's folder and run CondorPMVMaker.exe voicetest. It checks everything spoken lines need in one block you can paste into a message to support.

Theme search, the Slicer or Auto-tag won't start

The first run downloads the clip-tagging model, so it needs an internet connection that once. If the app says the AI libraries are missing, reinstall from the latest installer.

Patreon sign-in keeps failing

Press Test connection on the sign-in screen. It checks this PC can reach condorpmv.com and copies a report — paste it into an email to CondorPMV@gmail.com.

The Handy drifts from the picture, or stops

Press Re-sync clock. The Handy only plays at normal speed, so it pauses while you watch at 2× or 3×. It also needs the internet, since it fetches the script from Handy's servers.

The analysis cache is taking up a lot of space

Use Clear analysis cache (you'll be asked to type CONFIRM). Everything is re-analysed on the next export. VR stand-ins are separate and can be deleted from their folder — see Speed, storage & cache.

Still stuck? Email CondorPMV@gmail.com with what you were doing and the message the app showed.

↑ Back to top

Keyboard & mouse shortcuts#

ShortcutWhereDoes
TMedia poolTag the picked clips
Delete★ Selected, 🔊 Audio clipsTake the picked clips out of that tab
EnterTheme boxApply the theme
SpaceTimeline, Media Browser, previewsPlay / pause
Double-clickMedia poolPreview the clip
Double-clickTimelineReroll that cut
Ctrl/Shift-clickFolders, pool, timelinePick several
DragMedia poolReorder clips (Folder order)
Drop files or foldersMedia pool, ★ Selected, 🔊 Audio clipsAdd them
TypeAn open transition / effect gridFilter it; Enter takes the first match, Esc closes
Shift-dragVs. timelineMove a boundary without snapping to beats
Right-clickClips, folders, tags, Vs. timelineMore options
↑ Back to top

Glossary#

Beat grid
The times of every beat in the song. Cuts, text and funscript strokes all land on it.
Section
A part of the song by energy: low, build, drop, peak or break. Many settings behave differently in each.
Cut / slot
One stretch of the edit showing one clip.
Pool
The clips an export can draw from. See Which clips an export uses.
Seed
The number behind every random choice. Same seed + same settings = same edit.
Profile
A saved set of settings, without folders or clips.
Primary panel
Panel 1 of a multi-panel layout — the centre of a triptych. It's the one heard with clip audio.
Bookend
An intro or outro clip.
Stand-in
A small flat copy of a VR clip, used for planning a VR edit.
Equirectangular
The usual way a 180° or 360° sphere is stored in a flat video frame.
Side by side / top-bottom
How two eyes are packed into one VR frame.
Funscript
A script of positions over time that a device such as The Handy plays in sync with the video.
Sidecar script
An extra-axis funscript saved next to the video, such as video.twist.funscript.
Rails
The ends of a device's travel (0 and 100).
↑ Back to top