2017-07-12 20:11:15 +02:00
-
2017-07-10 15:17:50 +02:00
-
2017-07-12 20:11:15 +02:00
-
2017-07-12 20:11:15 +02:00
-
2017-07-12 20:11:15 +02:00
-
2016-04-04 21:48:43 +02:00
-
2017-07-12 20:11:15 +02:00
-
2017-07-12 20:11:15 +02:00
-
2017-03-01 01:30:43 +01:00
-
2017-06-15 18:56:47 +02:00
-
2017-07-12 20:11:15 +02:00
-
2016-04-08 18:50:57 +02:00
-
2017-07-07 17:11:25 +02:00
-
2017-06-24 18:59:14 +02:00
-
2017-05-10 21:47:52 +02:00
-
2017-06-29 19:38:48 +02:00
-
2017-02-22 13:42:53 +01:00
-
2016-03-22 15:38:09 +01:00
-
2017-07-07 17:11:25 +02:00

About

staxrip is a multiformat video encoding application for Windows. It's a GUI frontend to processing tools such as mp4box, mkvtoolnix, avisynth, vapoursynth, x264, x265, nvenc, eac3to and many more.

Features

  • Supports all popular formats and tools
  • Hardware encoding for AMD, Intel and NVIDIA
  • Batch Processing
  • AviSynth and VapourSynth code editor
  • Extendable via PowerShell, .NET and COM+
  • Minimal user interaction required due to rich configuration and automation features
  • copy modes for audio and video for plain remuxing
  • Cut/Trim/Edit feature, for MKV output no re-encoding required
  • Aiming for perfect High DPI scaling

Requirements

License

Licensed under the MIT license.

Download

https://github.com/stax76/staxrip/releases

Before making a bug report please try the newest test build:

https://github.com/stax76/staxrip/blob/master/md/test-build.md

Support

For bug reports and feature requests please use the issue tracker:

https://github.com/stax76/staxrip/issues

I also provide help in various forums that can be found at:

Main Menu > Help > Support Forum

Most of the time I need a full log file which you can publish at www.pastebin.com, enable auto expire after 30 days.

Screenshots are also often useful, there are many free and easy to use hosting services like https://postimage.io/

Before making a bug report please try the newest test build:

https://github.com/stax76/staxrip/blob/master/md/test-build.md

Screenshots

Main Window

Main Window

x265 Encoder Options

Main Window

NVIDIA Encoder Options

Main Window

Audio Encoding Options

Main Window

Documentation

Setup

StaxRip is for the most part portable, some features require certain apps to be installed, in such case StaxRip provides guidance so the user must not take great care.

Whenever StaxRip starts the first time from a new location it will ask for a settings folder location to use for this particular start-up location. You can open the current settings folder from the main menu at Tools > Folders > Settings

It's not recommended to start StaxRip from a location without full write access so 'C:\Program Files' shouldn't be used. StaxRip utilizes dozens of tools and some of this tools might require write access to their start-up directory.

To add StaxRip to the windows start menu use the context menu of the windows file explorer.

AviSynth and VapourSynth scripting

StaxRip uses AviSynth x64 and VapourSynth x64 for video processing and includes many x64 plugins, 32-bit/x86 plugins are not compatible.

Command Engine

StaxRip uses a command engine for the following features:

  • StaxRip's command line interface (documented at: Main Menu > Help > Command Line)
  • StaxRip's configurable main menu and various other menus
  • StaxRip's Event Command Feature (located at: Main Menu > Tools > Advanced > Event Commands)

The Event Command feature allows to run commands on defined events under defined conditions.

A interesting command is -Perform-ExecuteBatchScript

It executes a batch script with solved macros. Macros are also available as environment variables. Executables started by the batch script inherit the access to these environment variables.

The 'Execute Batch Script' command has a option 'Interpret Output' that can be turned on to interpret each console output line from the batch script or executables started in the batch script as StaxRip command. The documentation of the StaxRip commands is located at: Main Menu > Help > Command Line.

Used executables can be powershell.exe, cscript.exe (VBScript/JScript), python.exe, any other scripting engine or any console app programed in any programming language.

PowerShell Scripting

StaxRip can be automated via PowerShell scripting. There are two example scripts included, they can be found at:

Main Menu > Tools > Scripts > Open Scripts Folder

Scripting Events

In order to run scripts on certain events read the help at:

Main Menu > Help > Scripting

Scripting Support

If you have questions feel free to ask here: https://github.com/stax76/staxrip/issues/200

Scripting Examples

Sets a deinterlace filter if the MediaInfo property 'ScanType' returns 'Interlaced':

# active project
$p = [ShortcutModule]::p

#global object with miscelenius stuff
$g = [ShortcutModule]::g

if ([MediaInfo]::GetVideo($p.FirstOriginalSourceFile, "ScanType") -eq "Interlaced")
{
    $p.Script.SetFilter("yadifmod2", "Field", "yadifmod2()")
}
S
Description
🎞 Video encoding GUI for Windows.
Readme
37 MiB
Languages
Visual Basic .NET 96.5%
C++ 2.5%
C 0.5%
PowerShell 0.4%
Python 0.1%