Audio/Video Tools

A collection of Python scripts to make audio and video encoding easier.

Important Scripts

  • bddemux.py is an interactive script to extract/demux media streams from Blu-ray discs via eac3to.
  • venc.py encodes video with x264 in 1-pass CRF mode. Logs information about x264 version, encoding configuration and x264’s info output to encstats.log.
  • mkvmux.py takes the video, audio and subtitle files from the current directory and muxes them into a Matroska container. Some metadata (language, forced flag, …) can be set via the file names.
  • aenc.py transcodes audio between formats using FFmpeg, SoX and some external encoders (e.g. QAAC). It’s a bit rough and not very flexible but serves its purpose in the right situation.

Licence

WTFPL unless specified otherwise in the script itself.