-
-
Notifications
You must be signed in to change notification settings - Fork 124
Home
Welcome to the StaxRip wiki!
You will find various information and documentation about StaxRip here.
If you are new to StaxRip or video encoding, you can get started with an extensive beginner-friendly tutorial.
StaxRip is a versatile video encoding GUI for Windows. It executes and controls console apps like x265, NVEnc, mkvmerge, ffmpeg, etc. and uses the scripting based frameservers, AviSynth+ and VapourSynth, for video processing.
- Support for a wide variety of formats and tools
- All popular and modern video encoders like x265 and NVEnc are supported
- Hardware encoding for AMD, Intel, and Nvidia
- Batch Processing
- Video editing using AviSynth+ and VapourSynth, direct control of the script and popular filters like QTGMC included
- Scriptable via PowerShell
- Minimal user interaction required due to rich configuration and automation features
- Copy modes for audio and video for plain remuxing
- Cut/Trim feature, for MKV output no re-encoding is required
- High DPI scaling
- Dark Mode, Themes
- Portable, nothing has to be installed
- Parallel Job processing, parallel audio video processing, parallel chunk encoding for x265 and aomenc
It's important to understand that x64 and x86 can never be mixed. Everything StaxRip requires and everything it uses is x64. x86 plugins generally don't work in x64 applications.
- Windows 7 x64 is the minimum required Windows version. (*)
- Windows 10 x64 is RECOMMENDED, and necessary since version 2.5.0 if you want to use VapourSynth. Still, you can use VapourSynth R52 with Python 3.8.x in StaxRip on Windows 7 if you manually install them following these instructions. But user discretion is required in that case.
- A CPU supporting at least AVX2 instruction set for some plugins to work: However, StaxRip can be manually backwards-extended to non-AVX2 processors with a workaround. See this page in the Guides section.
- .NET Framework is required in version 4.8.1
- Visual C++ 2022 x64 with minimum version 14.30.30401.
(*) Please note, that MKVToolNix supports Windows 7 only until v64.0, so you have to downgrade yourself.
StaxRip is a portable application, meaning that it has no installer. You only need to extract StaxRip's folder from the downloaded archive, using 7-zip or any archiver compatible with the 7-zip 7z
format. Once the folder is extracted, run the StaxRip.exe file.
StaxRip includes portable versions of AviSynth+, VapourSynth, and Python. Therefore, installation of these tools is not required.
Hardware encoding works only on relatively recent hardware and up-to-date drivers.
It's not possible to start StaxRip from a location without full write access.
First setup step is to select a proper scaling value for the User Interface:
- Main Window > Menu
Tools
>Settings
>User Interface
: setScale Factor
.
Default value is 1, but on FHD displays, some people prefer 1.15 or 1.20.
Also, in this same Settings
menu, you are able to select a variety of dark themes for StaxRip.
Many other settings are available. However, please do not change any of them unless you are an advanced user.
Last but not least, don't forget to make sure that your Windows supports long file path: paths that are longer than 260 characters. See this document for more detail.
- You can find plenty of information and instructions on Wiki.
- For the current changelog click here: Changelog - it's worth taking a look at it.
- To download StaxRip browse through all Releases or jump directly to the Latest Release.
StaxRip is free to use under MIT license. If you want to contribute, you can report issues, open pull requests for bug fixes and extentions or you can donate.
If you want to donate for the huge amount of time and effort, you can do it by using those links:
Any contribution is highly appreciated!
- Please try the latest Release Version first. Usually you will find that many outstanding bugs are already fixed in the latest release versions.
- You can also have a look at the Changelog to see if there is an entry already made for the bug/feature request you are experiencing/desiring.
- If the latest release version does not resolve your problem, please use the Issue Tracker. You need to be as precise as possible using the Issue Tracker template when opening a thread in it.
-
Feel free to join in the StaxRip Community on Discord, where you can chat and share knowledge with us and other StaxRip users. This is the way to go if you have questions regarding settings, usage, etc.
-
Usage questions can also be asked on the StaxRip threads on
although no developer or contributor is active there anymore.
- Full list of features
- Command Line Interface
- Commands
- Macros
- PowerShell Scripting
- AviSynth Unicode support on Windows 10 1903
- Windows 10 long path support
- About False Virus Detection Warnings
- How to use VapourSynth on Windows 7 in StaxRip 2.5.0 and later
- If QTGMC raises errors right after the fresh install...
- How to register DGDecNV(DGSource and DGIndexNV) in StaxRip
- How to register DGTonemap & DGHDRtoSDR filters in StaxRip
- How to tonemap HDR to SDR
- Encoding Dynamic HDR10plus with StaxRip using x265, NVEncC, QSVEncC, VCEEncC
- Encoding Dolby Vision with StaxRip
- How to hardcode subtitles
- How to handle .ts and .m2ts files in StaxRip
- qsvenc bitrate modes
- x264 x265 Custom Quality Definitions
- How to edit a VFR(Variable Frame Rate) video avoiding audio sync issues in StaxRip
- Setting StaxRip to ignore Chapters automatically
- Intel OpenCL drivers could be required for some processors (Xeon, ...) to run some filters (KNLMeansCL, QTGMC, ...)
- How to set up a simple multithreaded QTGMC template for AviSynth
- VOB (DVD) Processing Tips
- x265 apparent performance drop FIX
- German tutorial at encodingwissen.de
Converting the Usage article from Restructured Text (reST) to Markdown, all other pages use Markdown.
Improving the Usage article.
Translating the StaxRip tutorial at encodingwissen.de from German to English using the deepl.com translator. The tutorial is licensed under Creative Commons:
https://creativecommons.org/licenses/by-nc-sa/3.0
https://encodingwissen.de/info
Generally improving the Wiki.
Wiki Docs: https://docs.github.com/en/github/building-a-strong-community/documenting-your-project-with-wikis
Wiki Docs Example: https://github.com/gpac/gpac/wiki
Building a website with mobile support hosted on GitHub pages.
VB.NET and the StaxRip codebase are suitable for learning how to program. VB.NET has an intuitive syntax, it's very similar to C#, only the syntax is different.
This is a boring but important task suitable for somebody learning to program.
This is an extremely ambitious goal but generally not impossibly using:
- C#
- Avalonia which is a mature and popular XAML based UI framework
- .NET Core also known as .NET 5