Skip to content
SASA97A edited this page Jan 29, 2026 · 4 revisions

Videofy - Video Size Optimizer

Videofy is a powerful, high-performance video optimization tool designed to help you reduce video file sizes, convert formats, split large files, and manage your video library with ease. It supports recursive folder processing and leverages hardware acceleration (NVIDIA, AMD, Intel) for fast encoding.


Key Features

  • Smart Compression: Reduce video size by up to 90% while maintaining quality using H.265 (HEVC) technology.
  • Multi-Mode Optimization: Choose between Quality-based (CRF) or Target Size (MB) compression.
  • Hardware Acceleration: Support for NVIDIA (NVENC), AMD (AMF), and Intel (QSV) hardware encoders.
  • Batch Processing: Process entire folders and subfolders recursively.
  • Video Splitting: The ability to split large videos into smaller chunks (e.g., for Discord, WhatsApp).
  • Format Conversion: Convert videos to MP4, MKV, MOV, WEBM, AVI, and more.
  • Batch Renaming: Powerful renaming tool with find/replace, enumeration, and trimming.
  • Trimming: Cut unwanted parts from the start or end of your videos.
  • Bitrate Ceiling: Automatically detects the source bitrate and caps the output to prevent "bloated" files.

Getting Started

Prerequisites

  • OS: Windows 10/11 (64-bit) or Linux.
  • FFmpeg: The app requires FFmpeg binaries. If they are missing, the app will guide you to download them.

First Run

  1. Launch Videofy.exe.
  2. Click the Folder Icon (Browse) to select a folder containing your videos.
  3. The app will scan the folder (and subfolders) and list all compatible video files.

Feature Guide

1. Compression (Optimizer)

This is the main feature of the app. It allows you to shrink video files significantly.

  • Select Videos: Check the boxes next to the videos you want to process.
  • Compression Mode:
    • CRF (Quality Based): Recommended. Adjusts bitrate to maintain a constant quality level. Lower values = better quality, larger size.
      • Archive (≤15): Near lossless.
      • Balanced (28): Best trade-off for most users.
      • Tiny (32+): Maximum compression.
    • Target Size (MB): Specify a desired file size (e.g., 25MB). The app will calculate the bitrate to fit the video into this size.
  • Global Settings:
    • Encoder: Choose between CPU (Slow, Best Quality) or GPU (Fastest).
    • Resolution: Downscale videos (e.g., 4K -> 1080p). Note: Videos are never upscaled.
    • FPS: Reduce frame rate to 60, 30, or 24 fps to save space.

2. Video Splitting

Split long videos into smaller parts based on file size.

  • Navigate to the Split tab.
  • Target Chunk Size: Set the maximum size for each part (e.g., 25MB for Discord).
  • Note: Splitting is approximate. Files may be slightly larger by up to (~10%) than the target.

3. Format Conversion

Convert videos to different containers without necessarily re-encoding (if codecs are compatible).

  • Navigate to the Conversion tab.
  • Target Format: Select the desired output extension (.mp4, .mkv, .mov, etc.).
  • Warning: This mode may result in unplayable files if the internal video/audio codecs are incompatible with the chosen container (Output Format).

4. Batch Renaming

Rename multiple files at once using various rules.

  • Modes:
    • Replace Text: Find and replace specific words.
    • Add Text: Add prefix or suffix to filenames.
    • Enumerate: Rename files with a number sequence (e.g., Video_01, Video_02).
    • Trim: Remove characters from the start or end of the filename.

5. Trimming (Cut)

Remove unwanted footage from the beginning or end of a video.

  • Click the Settings (Gear) icon next to a specific video file.
  • Set the Start Time and End Time.
  • The processed video will only contain the selected segment.

6. Per-File Settings & Overrides

While the Global Settings (bottom tabs) apply to every file you select, Videofy allows you to "break the rules" for specific videos using the Override System.


Advanced Settings

  • ENcoders: Activate different encoders to use in the encoding process.
  • Sleep Prevention: Prevent the computer from going to sleep during long batch jobs.
  • Low Disk Space Protection: Automatically pauses processing if disk space falls below a certain threshold.
  • Custom Extensions: Add support for less common video formats in the Settings menu.

Pro-Tips

  • CPU vs. GPU:
    • Use CPU (x265) for the absolute best compression ratio (smallest files).
    • Use GPU (NVENC/AMF/QSV) for speed. GPU encoding is much faster but may produce slightly larger files than CPU at the same quality level.
  • CRF Values:
    • CPU: Recommended CRF is 28.
    • NVIDIA: Aim for 2-5 points lower (e.g., 23-25).
    • AMD: Aim for 5-8 points lower (e.g., 20-23).
  • Already Compressed Files: If your source video was recorded with a GPU (e.g., Shadowplay), re-encoding with the same GPU encoder might not save much space. Use CPU encoding or lower the bitrate/resolution.

FAQ

Q: Will it delete my original files? A: No. By default, Videofy creates a new file with a suffix (e.g., _optimized or _x265). It never overwrites your originals unless you explicitly turn on the option in settings or delete them manually.

Q: Why is the output file larger than the original? A: This can happen if the original video is already highly compressed or if you choose settings (like a very low CRF between 1 - 12) that demand higher bitrate than the source. Try increasing the CRF value.

Q: Can I use this for 4K videos? A: Yes! Videofy supports 4K, 2K, 1080p, and lower resolutions.

Q: What formats are supported? A: Input: .mp4, .mkv, .mov, .avi, .webm, .flv, .wmv, .ts, .m2ts, and more. Output: .mp4, .mkv, .mov, .webm, .avi, .ts, .m4v.

Q: Can I stop a process safely? A: Yes. Clicking "STOP PROCESSING" will finish the current frame and shut down the FFmpeg engine cleanly. It will even attempt to delete the incomplete "temp" file to keep your folders clean.

Q: What happens if I run out of space? A: Videofy monitors your drive each time it processes a file. If you fall below your "Low Disk Buffer" (configurable in settings), the app will automatically Pause and alert you. Once you free up space, just hit Resume.

Q: Why are my Trim options disabled in the Split Tab? A: Trimming is disabled for safety. The Split Tab is an "Instant" mode (Stream Copy). If you need to trim and split, you should trim the video in the Compress/Conversion Tab first.

Q: Can I set different Encoders for different files? A: Not currently. The Encoder (NVIDIA/AMD/CPU) is a hardware-level global setting and applies to the entire session to ensure stability.

Q: Do I need to click "Save" for each file custom settings? A: No. The settings are saved the moment you change them in the popup. You can click anywhere else on the screen to close the flyout and move to the next file.


Videofy v1.4.0 Created by SASA97A