CaYaVidFit
Published:
CaYaVidFit Windows video size fitter powered by ffmpeg (WPF / .NET 8). Drag-and-drop a video, pick a shrink or boost preset (or a target MB ), choose an export format, then encode. Ships as a single-file self-contained .exe — no .NET install required on the target PC. Turkish docs: README.tr.md · Brand: cayadev.com Download Get the latest portable build from Releases. Download CaYaVidFit.exe Run it (Windows may show SmartScreen on first launch — More info → Run anyway if you trust the build) If ffmpeg is missing, use Install ffmpeg in the app header What it does CaYaVidFit wraps ffmpeg / ffprobe in a small desktop UI so you can: Shrink a video to a guaranteed fraction of the original file size (or smaller) Optionally raise size/quality budget with boost presets Hit an exact target size in MB with two-pass H.264 + AAC Keep the same container as the input, or pick MP4 / MKV / MOV / WEBM / AVI See the exact ffmpeg command and copy it It is built for everyday “this file is too big for upload / chat / mail” workflows — not a full NLE. Features Input & output Large drop zone + animated full-window drop overlay when you drag a file over the app Browse for input and output paths Default output name: fitted. next to the source (extension follows the selected format) Supported inputs include MP4, MKV, MOV, AVI, WEBM, M4V, WMV, FLV, TS/MTS, MPEG, … Encode modes Mode Behavior Shrink High ( 95%) Two-pass size cap ≈ 95% of original — best quality among shrink presets Shrink Medium ( 82%) Two-pass size cap ≈ 82% of original (default) Shrink Low ( 65%) Two-pass size cap ≈ 65% of original — smallest shrink preset Boost Quality+ ( 125%) Two-pass budget ≈ 125% of original — more bits / higher quality Boost Ultra ( 160%) Two-pass budget ≈ 160% of original Target MB Plan video/audio bitrates for a chosen megabyte target (two-pass H.264 + AAC) Important: Shrink presets are designed to never grow the file vs the original. Plain CRF-only encodes can inflate already-efficient sources;...
Özellikler
- Shrink a video to a guaranteed fraction of the original file size (or smaller)
- Optionally raise size/quality budget with boost presets
- Hit an exact target size in MB with two-pass H.264 + AAC
- Keep the same container as the input, or pick MP4 / MKV / MOV / WEBM / AVI
- See the exact ffmpeg command and copy it
- Large drop zone + animated full-window drop overlay when you drag a file over the app
- Browse for input and output paths
- Default output name: *_fitted.<ext> next to the source (extension follows the selected format)
- Supported inputs include MP4, MKV, MOV, AVI, WEBM, M4V, WMV, FLV, TS/MTS, MPEG, …
- Same as input (default)
- Or force: MP4, MKV, MOV, WEBM, AVI
- Dark CaYaDev palette (#050505 / accent #C42021)