Skip to content

Repository files navigation

APTOFI Video Tools

APTOFI Video Tools is a portable Windows application for joining and trimming video files with FFmpeg/FFprobe.

Author and copyright holder: APTOFI
Website: https://aptofi.com
Current source version: 1.0.9

Features

  • Join multiple video files in a user-defined order.
  • Trim the beginning and/or end of every input file independently.
  • Process a single file as a trim-only job.
  • Multiple independent jobs with drag-and-drop reordering.
  • Inherit output parameters from the first video or configure them manually.
  • GPU encoder selection from the hardware and encoders actually available on the computer.
  • Preserve source resolution, frame rate, bitrate, audio sample rate and channel count when inheriting source settings.
  • Codec compatibility fallback only when an input codec cannot be mapped to an available encoder. The fallback is explicitly logged.
  • Preserve audio timeline by generating silence when a source file has no audio track.
  • Unicode file names, Cyrillic paths and network/UNC paths.
  • Portable settings, projects, work files and logs stored next to the application.
  • 12 interface languages.

Interface languages

English, Russian, Ukrainian, Simplified Chinese, Japanese, Korean, Spanish, Portuguese, German, French, Italian and Polish.

Short descriptions in all supported languages are available in docs.

Technology

  • C# 7.3
  • .NET Framework 4.8
  • WPF
  • x64
  • FFmpeg / FFprobe as external third-party tools embedded at build time and extracted to the local ffmpeg directory on first run

FFmpeg is not included in this repository

The repository intentionally does not contain ffmpeg.exe or ffprobe.exe.

Before building, place the required binaries in:

APTOFI Video Tools\Resourcesfmpeg.exe
APTOFI Video Tools\Resourcesfprobe.exe

The current project expects:

  • FFmpeg / FFprobe 7.1.1-full_build-www.gyan.dev
  • ffmpeg.exe SHA-256: b1383f5d07470d503edecdaee4bddc5891e986e916a698299b357f79cfe445fd
  • ffprobe.exe SHA-256: 012bddded3cbc5204055210d7ff4f0b3f7521bca441a694939856d01909f5756

See BUILD.md and THIRD_PARTY_NOTICES.md.

Build

  1. Install Visual Studio with .NET desktop development support.
  2. Make sure the .NET Framework 4.8 targeting pack is installed.
  3. Put the required ffmpeg.exe and ffprobe.exe in APTOFI Video Tools\Resources\.
  4. Open APTOFI Video Tools.sln.
  5. Select Release | x64.
  6. Build the solution.

The build intentionally fails if the two required FFmpeg binaries are absent.

Portable runtime layout

At runtime the application creates its own directories next to APTOFI Video Tools.exe, including:

ffmpeglogssettingsprojectwork```

Original input video files are never intentionally overwritten, moved, renamed or deleted by the program.

## Logs

The log is cleared at application startup. Normal operation writes only useful job stages, warnings, codec fallback notices, final output parameters and errors. Raw FFmpeg/FFprobe command noise is not shown to the user.

## License and attribution

The APTOFI Video Tools source code is distributed under the **APTOFI Attribution License 1.0**. You may use, copy, modify and redistribute the code, but attribution to APTOFI and the link **https://aptofi.com** must be preserved as described in [LICENSE.md](LICENSE.md).

FFmpeg and other third-party components remain under their own licenses and are not relicensed by APTOFI.

## AS IS / no warranty

**APTOFI Video Tools, its source code and documentation are provided and distributed “AS IS”.** APTOFI gives no warranty that encoding, joining, trimming, conversion or any other operation will succeed or produce a particular result. APTOFI is not responsible for an obtained or unobtained result, failed output, damaged or unusable media, data loss, quality loss, incompatibility, lost time, lost profit or other direct or indirect consequences of using the program or source code.

Users are responsible for keeping backups of important source files and validating generated output before relying on it.

## Author

**APTOFI**  
https://aptofi.com

About

Free portable video joining and trimming tool for Windows with FFmpeg, GPU acceleration and 12 interface languages

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages