Full list of features - staxrip/staxrip GitHub Wiki

General

  • Support for a wide variety of formats and tools.
  • Batch Processing, can not only be used for encoding but for any task like remuxing, demuxing or AviSynth/VapourSynth script generation.
  • Cut/Trim feature, for MKV output it works even in Copy/Mux mode, no re-encoding required.
  • Minimal user interaction required due to rich configuration and automation features.
  • Macro system to be used in scripts and command lines, this enables a design that allows to change any setting at any time which is much more flexible and powerful than a design that requires to perform one step after another.
  • The job list can be processed with multiple StaxRip instances in parallel for maximum performance using modern CPUs.
  • Video and multiple audio tracks can be processed in parallel for maximum performance with modern hardware.
  • Support for an unlimited amount of audio and subtitle tracks.
  • Automatic and manual update check.
  • Powerful media info using the world's best media info frontend MediaInfo.NET which includes a folder view to show media info for a folder in a grid view.
  • Powerful media preview using the media player mpv.net.
  • Support via forum and issue tracker.
  • Easy to use and feature rich crop dialog with hardware acceleration.
  • Auto crop.
  • Powerful resize and aspect ratio related features with auto-detection.
  • Thumbnail generation tools.
  • Full access and control to underlying tools with full support for command line and script editing to leverage the full potential of the tools.
  • Container and hard-coded subtitles.
  • Clean and easy to read log file and dedicated log file viewer to easily navigate the processing steps.
  • Video comparison tool to compare video frames in a tab view.
  • The processing window can be minimized to the system tray.
  • For all essential console tools such as x265 and mkvmerge there is a built-in command line preview either directly integrated in the dialog or via menu accessible.

Tool Management

  • Powerful tool management dialog.
  • 200 tools included.
  • Tools are searchable.
  • Custom paths can be defined or removed.
  • Custom paths can be defined using the powerful search and index tool voidtools Everything.
  • Tool overview either as CSV file opened in (MS) Office or using PowerShell Out-GridView which supports a powerful search and filter feature.
  • Feature to open the folder of a tool or start the tool including console tools showing the help.

Help

  • For every tool the help file or help page can be shown in the Apps management dialog and also in the main menu under Help.
  • The Apps management dialog provides easy access to tool websites and download sites.
  • Tooltips by mouse hover, right-click and Ctrl+right-click.
  • Context help via right-click, for x264 and x265 the context help has a local and an online version, for all video encoders the console output help can be shown via context help and with console look and feel.
  • Customizable assistant messages.

Preprocessing

  • Preprocessing steps such as demuxing is fully customizable with custom command lines.
  • Demuxers: mkvextract, MP4Box, ffmpeg, eac3to.
  • Demuxing GUI for mkvextract, MP4Box, ffmpeg and eac3to to define which tracks should be demuxed.
  • Automatic demuxing mode to automatically demux everything.
  • Automatic indexing with DGIndex, DGIndexNV, ffms2 and L-Smash-Works.

Projects, Templates, Profiles

  • AviSynth and VapourSynth video filter plugins that are not included can be used by adding custom filter profiles.
  • Customizable video filter profiles that can be enabled via context menu.
  • Project system that automatically saves encoding settings for a particular source file.
  • Previously encoded projects can be found in a Recent menu to encode them again with different settings, encoded audio and video of previous runs can be reused or overwritten.
  • Project templates for different types of sources, a startup template can be defined to customize the startup settings.
  • Profile system for video filter profiles, video encoder profiles, audio encoding profiles, muxing profiles, filter setup (full script) profiles.
  • Project options used by projects and project templates and also separate global settings.

Video Processing

  • Video editing using classic AviSynth and VapourSynth, both equally well-supported and everything like QTGMC just works out of the box effortlessly.
  • Large amount of included AviSynth and VapourSynth plugins, overall 200 tools included.
  • Code editor to enable full control over AviSynth and VapourSynth, everything that is possible with AviSynth and VapourSynth is also possible with StaxRip.
  • Code preview to preview the code generated for AviSynth and VapourSynth.
  • Built-in hardware accelerated video preview and preview via mpv.net.
  • Built-in script info to show script parameters like frame rate and advanced script preview using various external tools like AVSMeter.
  • External AviSynth (.avs) and VapourSynth (.vpy) scripts can be opened/imported.
  • Automatic import of (VUI) color metadata.
  • Full high bit depth and HDR support.
  • Compressibility check.
  • It can be customized which source filters should be used for different formats.
  • Unicode support for AviSynth on Windows 10.

Encoding

  • Hardware encoding for AMD, Intel and NVIDIA.
  • All classic and modern video encoders are fully supported: XviD, x264, x265, Rav1e, SVT-AV1, NVEnc, QSVEnc, VCEEnv, ffmpeg.
  • Audio encoders: eac3to, qaac, fdkaac, ffmpeg.
  • Popular encoders such as x265 and NVEnc have almost 100% GUI support meaning almost all available command line switches are supported.
  • Video encoder dialogs are searchable to quickly find options in a drop-down and search field.
  • Video encoder dialogs have a command line preview, this preview has a context menu that allows to quickly find GUI options for command line switches.
  • Generic audio and video command line based encoder to integrate any encoder that isn't already built-in.
  • Parallel audio video encoding.
  • Parallel junk encoding for x265.

Muxing

  • MKV output using mkvmerge.
  • MP4 output using MP4Box.
  • ffmpeg supporting various container formats.
  • Copy/Mux modes for audio and video plain remuxing without encoding.
  • Cut/Trim feature for MKV output that works even in Copy/Mux mode, no re-encoding required.

Power User

  • Event Command feature that allows to assign custom commands to various events for instance to execute custom command lines on given events.
  • Scriptable via PowerShell.
  • Customizable main menu and context menus.
  • Long path support, if enabled in Windows 10 file paths can be longer than 260 characters.
  • A PowerShell terminal can be shown with support for the new Windows Terminal, this terminal has a special environment for easy access of included console tools, all macros are available as environment variables in this terminal and in all features that allow to define custom command lines.

Installation

  • 100% Portable, nothing has to be installed.
  • Installed AviSynth or VapourSynth can optionally be used instead of the included.

User Interface

  • High DPI scaling.
  • Dark Mode, Themes.
⚠️ **GitHub.com Fallback** ⚠️