Video Processing utils

December 13, 2025 ยท View on GitHub

General video processing utilities (mostly using ffmpeg).

Install:

Prerequisites

  • We assume ffmpeg + ffprobe are installed and are on the path.

Prerequisites (win 11)

winget install Git.Git
winget install ffmpeg

Installation via PIP

Depending on your environment a venv may be required, see venv for an directions on how to setup and activate a venv.

pip install -U git+https://github.com/dmcken/video_processing_utils.git
or
python3 -m pip install -U git+https://github.com/dmcken/video_processing_utils.git

Installation via pipx

pipx can manage the environments for you, install directions available here.

pipx install git+https://github.com/dmcken/video_processing_utils.git

Output:

  installed package video_processing_utils 0.0.5, installed using Python 3.12.3
  These apps are now globally available
    - vuconcat
    - vucontainer
    - vuconvert
    - vumerge

Commands Exposed

Most commands are prefixed with vu (video utilities) and their role.

commanddescription
vuconcatConcatenate multiple video files of the same format together, creating chapter markers at conatenation points.
vucontainer
vuconvertBulk conversion of video files in the folder, output codec can be specified.
vumerge

Functions:

TODO: move to some auotmatic doc generator from docstrings.