Files
2025-09-08 10:31:51 +02:00

138 lines
7.2 KiB
Markdown

# [Documentation](../README.md) / [Introduction](README.md) / Features
## 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 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 Discord and Issue Tracker.
- Easy to use and feature rich crop dialog with hardware acceleration.
- 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.
- Over 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.
- Support for opening ISO images natively.
## 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 around 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.
- Auto crop.
- Full high bit depth and HDR support.
- Automatic import of (VUI) color metadata.
- Automatic extraction and import of HDR10+ and Dolby Vision metadata.
- 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: x264, x265, AomEnc, Rav1e, SVT-AV1(-PSY), NVEncC, QSVEncC, VCEEnvC, Xvid, ffmpeg.
- Audio encoders: eac3to, qaac, fdkaac, opusenc, DeeZy/DEE, 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 chunk encoding for various video encoders.
## 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.