← Back to StudioConverter

StudioConverter Help

Batch video compressor and audio/video converter. Version 1.0.0.

Quick start

  1. Pick a tab at the top: Compress video, Convert video, Convert audio, Extract audio or Change container.
  2. Add files with + Add Files or + Add Folder (online you can also drop files on the list).
  3. Pick a preset or set the options on the right. The Estimate column shows the size each file will come out at.
  4. Press Start. Each file shows its progress, then the new size and how much smaller (or larger) it got.
  5. Online: download each file, use Download All (ZIP), or Save All to Folder. PC version: the files are already saved; Show opens the folder.

Nothing happens on its own. Presets only fill in settings, and no checkbox is ticked for you. Work starts when you press Start.

Online and PC versions

Both versions share the same screen, settings and preset files. They differ in where FFmpeg runs.

Online (jeffapierson.com)PC version (Windows)
EngineFFmpeg built for the browser (WebAssembly)The full FFmpeg program installed on your PC
Your filesRead straight from your disk inside the browser tab. Never uploaded.Never leave your PC
SpeedAbout 3 to 10 times slower. Multi-thread when the browser allows it.Full speed, several files at once, graphics card encoding
Size limitsFinished files are held in memory; keep each under about 2 GBNo practical limit
FormatsH.264, H.265, ProRes, GIF, WebP, and MP3, AAC, Vorbis, WAV, FLAC, AIFF and ALAC. AV1, VP9 (WebM) and Opus are PC only, because they stall or crash in the browser build of FFmpeg.Everything, plus AV1 and graphics card encoders (Intel Quick Sync, NVIDIA, AMD) when the PC has them
SavingDownload, ZIP, or Save All to Folder (Chrome and Edge)Written straight to disk next to the original or into a folder you pick
Best forQuick jobs, audio, short clips, other peopleBig batches, long videos, AV1 and H.265

The top of the page shows which engine is running, for example Online · multi-thread (4) or PC version · FFmpeg 7.1 · graphics card: Intel Quick Sync.

Online, the first visit downloads FFmpeg itself (about 31 MB); after that the browser keeps it. Add ?single to the address to force the single-thread engine if a multi-thread run ever stalls.

Adding files

Compress video

Makes videos smaller. The most savings come from the resolution and the bitrate.

Size control

ChoiceWhat it doesUse it when
Target file sizeWorks out the bitrate from the length so the file lands at the size you type (in MB, where 1 MB = 1,048,576 bytes). A 3% allowance is kept for the file structure.Email (25 MB), messaging (10 MB), upload limits
QualityKeeps the look steady and lets the size vary. High, Balanced and Small match CRF 20, 23 and 28 for H.264.Archiving, YouTube, anything without a size limit
Percent of originalAims for that share of the original size, for example 50%."Make it half as big"
Quality with a bitrate limitQuality mode that never goes over the limit you type (kbps).Platforms with a maximum bitrate

Accuracy (target and percent, PC version): Two-pass reads the video once to plan, then writes it, so the size lands close to the target. It takes about twice as long. One-pass is faster and the size is approximate. Graphics card encoders and AV1 always use one pass. The online version always uses one pass with a bitrate ceiling, because two-pass encoding stalls in the browser build of FFmpeg; sizes usually land within a few percent under the target.

Picture

Sound in the video

Typical results

A one-minute 1080p phone video of about 120 MB usually comes out at 30 to 40 MB with H.264 Balanced, 15 to 20 MB at 720p, and 18 to 25 MB with H.265. Real results depend on the picture: busy scenes need more data than a person talking.

If a target is too small for the length, the file will not run and the Estimate column says why. If it will look blocky, you get a warning sign with a suggestion. If a "compressed" file comes out larger than the original (common for videos that were already well compressed), it is marked Check and the note says the original is the better file. Nothing is deleted either way.

Convert video

Same options as Compress, set up for changing the format instead of the size. It starts in Quality mode (High). Extra choices under Make:

Convert audio

Takes audio files, or the sound from video files, to another audio format.

FormatTypeUse it for
MP3LossyPlays everywhere. 192 kbps for music, 96 kbps mono for speech. VBR V0 to V2 gives the best quality per MB.
AAC (.m4a)LossyApple, podcasts, video soundtracks. Slightly better than MP3 at the same bitrate.
OpusLossyBest quality at low bitrates (voice at 32 to 64 kbps). Always plays at 48 kHz.
OGG VorbisLossyGames and older web players.
WAVUncompressedEditing. 16-bit, 24-bit or 32-bit float. Files over 4 GB switch to RF64 automatically.
FLACLosslessArchiving at about half the size of WAV with no quality loss.
AIFFUncompressedMac users who want WAV-style files.
ALAC (.m4a)LosslessApple Music and iTunes libraries.

Loudness

Make it this loud measures each file's loudness first, then changes the level in a second pass so it lands on the target, with a peak limit (-1 dBTP by default). The result notes say how loud the file was and how much it changed.

TargetWhere it is used
-14 LUFSSpotify, YouTube, most streaming
-16 LUFSPodcasts (Apple, most hosts)
-19 LUFSQuieter spoken word, mono podcasts
-23 LUFSEuropean broadcast (EBU R128)
-24 LUFSUS television (ATSC A/85)

The level is changed as one steady gain (no pumping) whenever the peak limit allows; very dynamic files fall back to gentle automatic levelling. Off keeps the original level exactly.

Silence and tags

Extract audio

Pulls the sound out of video files. Copy the original sound is fastest and changes nothing (AAC comes out as .m4a, MP3 as .mp3, Opus as .opus, and so on). Convert to a format uses the same options as Convert audio, including loudness. The Transcript-ready preset makes 16 kHz mono WAV for speech-to-text tools.

Change container

Moves the picture and sound into a new file type without re-encoding, so it takes seconds and loses nothing. Typical uses: MKV to MP4 for phones and editors, or MP4 to MOV. Subtitles are converted to the type MP4 and MOV need. If a track cannot go in the new type (for example AAC sound into WebM), the file fails with FFmpeg's reason and nothing else is touched. Use Convert video in that case.

Where finished files go

Running a batch

Checks after each file

Every finished file is read back before it counts as done. The check confirms it opens, has a picture and sound where expected, and has the same length as the original (within 1% or 0.6 seconds). A tick ✓ next to the name means it passed.

StatusMeaning
DoneFinished and passed the checks.
CheckFinished, but read the note: larger than the original, over the target size, or a check did not pass.
FailedFFmpeg stopped with an error. The reason is shown; Log has the details.
SkippedThe settings do not fit this file (for example Compress video on an MP3).
CancelledYou stopped it. It can run again.

Presets

Each tab has built-in presets (Email, Messaging, Podcast, Archive and more). Picking one fills in the settings; it never starts anything and never turns on extra processing beyond what it lists. Presets... saves your own, deletes them, and exports or imports a .scpreset file. The same file works in the online and PC versions.

Which format should I use?

GoalUse
Send by emailCompress video, preset Email (H.264 MP4, 720p, 25 MB)
Text or MessengerPreset Messaging (10 MB)
Facebook, InstagramPreset Facebook / Instagram (H.264 MP4, 1080p, 30 fps, 5 Mbps limit)
Keep a smaller archive copyH.265 MP4 Balanced, or AV1 on the PC version
Put video on a web pageH.264 MP4, or VP9 WebM
Edit in Premiere, Resolve or Final CutProRes 422 MOV, and WAV 24-bit for sound
Podcast episodeMP3 96 kbps mono at -16 LUFS (preset Podcast)
Music master for streamingWAV 24-bit at -14 LUFS, or FLAC
Phone video won't open in an editorChange container (MKV to MP4), or Convert video to H.264 MP4

Installing the PC version

  1. Download StudioConverter-1.0.0.zip from the StudioConverter page and unzip it.
  2. Run install.cmd. It installs FFmpeg and a private copy of Python with winget and uv if they are missing, copies StudioConverter to %USERPROFILE%\StudioConverter, and adds StudioConverter to the Start menu and desktop. It never deletes anything; a reinstall keeps your settings and saves a backup of the old program file.
  3. Open StudioConverter. It starts the engine and opens http://127.0.0.1:8740 in your browser. Only this PC can reach it.

The engine keeps running in the background after you close the tab; open the shortcut again to get back to it. Stop PC engine (top right) closes it. Settings, logs and the unfinished-batch record live in the data folder inside the program folder. Two-pass log files collect in data\work; they are small and can be deleted by hand.

Troubleshooting

ProblemFix
Online: "FFmpeg did not start"Use a current Chrome, Edge, Firefox or Safari. Reload the page. Corporate filters can block the 31 MB engine file.
Online: a file stalls at the same percentCancel it, add ?single to the address, and run it again. Long or 4K files are better on the PC version.
Online: "Very large output" warningThe browser holds finished files in memory. Lower the resolution, split the batch, or use the PC version.
"won't run" in the Estimate columnHover the warning sign for the reason, such as a target too small for the length, or a sound type that cannot be copied into WebM.
File is larger than the originalThe original was already well compressed. Lower the quality or resolution, or keep the original.
Over the target sizeUse Two-pass, or lower the target a little. Very short clips and graphics card encoders overshoot more.
PC: the page does not openOpen http://127.0.0.1:8740 by hand. If another program uses that port, StudioConverter uses the next free one up to 8749.
PC: "FFmpeg was not found"Run install.cmd again, or put the path to ffmpeg.exe and ffprobe.exe in data\config.json as {"ffmpeg": "C:\\path\\ffmpeg.exe", "ffprobe": "C:\\path\\ffprobe.exe"}.
PC: no graphics card choiceThe engine tests Intel Quick Sync, NVIDIA and AMD when it starts and only lists the ones that work. Update the graphics driver and restart the engine.
PC: Add Files does nothingThe file window may be behind the browser. Check the taskbar.

Words used here

BitrateHow much data each second of video or sound uses (kbps). More bitrate, larger file, better quality.
CodecThe method that compresses the picture or sound (H.264, AAC). The container is the file type that holds them (MP4, MKV).
CRFConstant Rate Factor, a quality setting. Lower numbers mean higher quality and larger files.
Two-passReading the video twice so a target size can be hit closely.
RemuxMoving tracks into a new container without re-encoding them.
LUFSLoudness units relative to full scale, the standard measure of how loud audio sounds.
dBTPTrue peak in decibels, the highest point of the waveform including between samples.
LosslessCompressed with no change to the sound (FLAC, ALAC). Lossy formats (MP3, AAC, Opus) throw away detail you are unlikely to hear.
Quick Sync, NVENC, AMFThe video encoders built into Intel, NVIDIA and AMD graphics.

© 2026 Jeff A Pierson · jeffapierson.com · StudioConverter uses FFmpeg (LGPL/GPL), which is the property of its authors.