### AddAttachments Adds attachments to the container (works only with mkvmerge). | Parameter | | --- | | File Paths \ | ### AddBatchJob Adds a batch job for a single file. | Parameter | | --- | | sourcefile \ | ### AddBatchJobs Adds batch jobs for multiple files. | Parameter | | --- | | sourcefiles \ | ### AddChaptersFile Adds a chapters file to the container. | Parameter | | --- | | File Path \ | ### AddFilter Adds a filter at the end of the script. | Parameter | | --- | | active \ | | name \ | | category \ | | script \ | ### AddJob Adds a job to the job list. | Parameter | Description | | --- | --- | | Show Confirmation \ | | | Template Name \ | Name of the template to be loaded after the job was added. Empty to load no template. | | Position to insert new job \ | | ### AddSubtitle Add a subtitle file to the container. | Parameter | Description | | --- | --- | | Enabled \ | Enabled or not | | Language \ | Language code or name | | Name \ | Name/Title of the subtitle | | Default \ | Default flag | | Forced \ | Forced flag | | Commentary \ | Commentary flag | | Hearing-Impaired \ | Hearing-Impaired flag | | File Path \ | Full path of the subtitle file | ### AddSubtitles Adds subtitles to the container. | Parameter | | --- | | File Paths \ | ### AddTagFile Adds a tag file to the container (works only with mkvmerge). | Parameter | | --- | | File Path \ | ### AddTags Adds tags to the container (works only with mkvmerge). | Parameter | Description | | --- | --- | | Tags \ | name 1 = value 1; name 2 = value 2; etc. | ### CheckForUpdate Checks if an update is available. ### ClearJobs Clears the job list. ### CloseProject Closes the current project. ### CopyToClipboard Copies a string to the clipboard. | Parameter | Description | | --- | --- | | Value \ | Copies text to the clipboard. May contain macros. | ### DeleteFiles Deletes files in a given directory. | Parameter | Description | | --- | --- | | Directory \ | Directory in which to delete files. | | Filter \ | Example: '.txt .log' | ### DisableEvents Disables events by name. | Parameter | | --- | | Event Names \ | ### DisableFilterNames Disables filters by name. | Parameter | | --- | | Filter Names \ | ### DynamicMenuItem Placeholder for dynamically updated menu items. | Parameter | Description | | --- | --- | | ID \ | AudioProfiles, EncoderProfiles, FilterSetupProfiles, MuxerProfiles, RecentProjects, TemplateProjects, HelpApplications, Scripts, AddFilters, InsertFilters, ReplaceFilters, FilterCategory | ### EnableEvents Enables events by name. | Parameter | | --- | | Event Names \ | ### EnableFilterNames Enables filters by name. | Parameter | | --- | | Filter Names \ | ### ExecuteCommandLine Executes a command line. If Shell Execute is disabled then macros are passed in as environment variables. | Parameter | Description | | --- | --- | | Command Line \ | The command line to be executed. Macros are solved. | | Wait For Exit \ | Halt until the command line returns. | | Show Process Window \ | Redirects the output of console apps to StaxRips process window. Disables Shell Execute. | | Use Shell Execute \ | Executes the command line using the shell. Available when the Show Process Window option is disabled. | | Working Directory \ | Working directory the process will use. | ### ExecutePowerShellCode Executes PowerShell code. | Parameter | Description | | --- | --- | | Script Code \ | PowerShell script code to be executed. Macros are expanded. | | Use External Shell \ | Execute in StaxRip to automate StaxRip or use external shell. | ### ExecutePowerShellFile Executes a PowerShell script file. | Parameter | Description | | --- | --- | | File Path \ | Filepath to a PowerShell script file. May contain macros. | | Arguments \ | Semicolon separated arguments passed to the script host. May contain macros. | ### Exit Exits StaxRip. ### ExitWithoutSaving Exits StaxRip without saving an unsaved project. ### ExtractHdrMetadata Extract dynamic HDR metadata from a source file. | Parameter | | --- | | sourcePath \ | ### GenerateWikiContent Generates various wiki content. ### GetApplicationDetails Gets application details. | Parameter | | --- | | includeName \ | | includeVersion \ | | includeSettingsVersion \ | ### ImportVideoEncoderCommandLine Changes video encoder settings. | Parameter | | --- | | Command Line \ | ### ImportVideoEncoderCommandLineFromTextFile Changes video encoder settings from a text file. | Parameter | | --- | | File Path \ | ### LoadProfile Loads an audio or video profile. | Parameter | | --- | | Video \ | | Audio 1 \ | | Audio 2 \ | ### LoadSourceFile Loads a source file. | Parameter | | --- | | Source File Path \ | ### LoadSourceFiles Loads multiple source files. | Parameter | | --- | | Source File Paths \ | ### LoadSourceFilesWithTemplateSelection Loads multiple source files after asking for template that shall be used. | Parameter | | --- | | Source File Paths \ | ### LoadSourceFileWithTemplateSelection Loads a source file after asking for template that shall be used. | Parameter | | --- | | Source File Path \ | ### LoadTemplate Loads a template. | Parameter | | --- | | name \ | ### LoadTemplateWithSelectionDialog Loads a template that you can choose from via dialog. | Parameter | | --- | | source \ | | timeout \ | | templateFolder \ | ### NoFocus Opens StaxRip without taking focus ### OpenHelpTopic Opens a given help topic in the help browser. | Parameter | Description | | --- | --- | | Help Topic \ | Name of the help topic to be opened. | ### PlaySound Plays audio file. | Parameter | Description | | --- | --- | | FilePath \ | Filepath to a mp3, wav or wmv sound file. | | Volume (%) \ | | ### ResetSettings Shows a dialog allowing to reset specific settings. ### SaveGIF Shows an Open File dialog to generate a short GIF. ### SaveMKVHDR Shows an Open File dialog to add the remaining HDR10 Metadata to a MKV file. ### SavePNG Shows an Open File dialog to create a high quality PNG animation. ### SaveProject Saves the current project. ### SaveProjectAs Saves the current project. ### SaveProjectAsTemplate Saves the current project as template. ### SaveProjectPath Saves the current project at the specified path. | Parameter | Description | | --- | --- | | path \ | The path may contain macros. | ### SetBitrate Sets the target video bitrate in Kbps. | Parameter | | --- | | Target Video Bitrate \ | ### SetCrop Sets crop values | Parameter | Description | | --- | --- | | Left Crop \ | Sets the left crop value. | | Top Crop \ | Sets the top crop value. | | Right Crop \ | Sets the right crop value. | | Bottom Crop \ | Sets the bottom crop value. | ### SetFilter Sets a filter replacing an existing filter of same category. | Parameter | | --- | | name \ | | category \ | | script \ | ### SetHideDialogsOption Sets the project option 'Hide dialogs asking to demux, source filter etc.' | Parameter | | --- | | hide \ | ### SetPercent Sets the bitrate according to the compressibility. | Parameter | | --- | | Percent Value \ | ### SetSize Sets the target file size in MB. | Parameter | | --- | | Target File Size \ | ### SetTargetFile Sets the file path of the target file. | Parameter | | --- | | Target File Path \ | ### SetTargetImageSize Sets the target image size. | Parameter | | --- | | width \ | | height \ | ### SetTargetImageSizeByPixel Sets the target image size by pixels (width x height). | Parameter | | --- | | pixel \ | ### SetTitle Sets the container title (works only with mkvmerge). | Parameter | | --- | | Title \ | ### SetVideoTrackLanguage Sets the video track language (works only with mkvmerge). | Parameter | | --- | | Language \ | ### SetVideoTrackName Sets the video track name. | Parameter | | --- | | Name \ | ### ShowAdvancedScriptInfo Shows advanced AviSynth/VapourSynth output script info using various tools. ### ShowAppsDialog Dialog to manage external tools. ### ShowAudioProfilesDialog Dialog to manage audio profiles. | Parameter | | --- | | Track Number \ | ### ShowChangelog Shows the latest changes. | Parameter | | --- | | force \ | ### ShowCodePreview Dialog to preview script code. ### ShowCropDialog Shows the crop dialog to crop borders. ### ShowDemuxTool Allows to use StaxRip's demuxing GUIs independently. ### ShowEncoderProfilesDialog Shows a dialog to manage video encoder profiles. ### ShowEventCommandsDialog Shows the Event Command dialog. ### ShowFileBrowserToOpenProject Shows a file browser to open a project file. ### ShowFilterProfilesDialog Dialog to configure filter profiles. ### ShowFiltersEditor Dialog to edit filters. ### ShowFilterSetupProfilesDialog Dialog to configure filter setup profiles. ### ShowHardcodedSubtitleDialogFromLastSourceDir Shows a dialog, opening from the last source directory, to add a hardcoded subtitle. ### ShowHardcodedSubtitleDialogFromTempDir Shows a dialog, opening from the temp folder, to add a hardcoded subtitle. ### ShowJobsDialog Dialog to manage batch jobs. ### ShowLogFile Shows the log file with the built-in log file viewer. ### ShowMacrosDialog Dialog that shows available macros. ### ShowMainMenuEditor Dialog to configure the main menu. ### ShowMediaInfo Shows media info on a given file. | Parameter | Description | | --- | --- | | Filepath \ | May contain macros. | ### ShowMediaInfoBrowse Shows an Open File dialog to show media info. ### ShowMediaInfoFolderViewDialog Presents MediaInfo of all files in a folder in a grid view. ### ShowMessageBox Shows a message box. | Parameter | Description | | --- | --- | | Main Instruction \ | Main instruction may contain macros. | | Content \ | May contain macros. | | Icon \ | None, Info, Warning, Question, Error, Shield | ### ShowMkvInfo Shows an Open File dialog to open a file to be shown by the console tool mkvinfo. ### ShowMuxerProfilesDialog Dialog to manage Muxer profiles. ### ShowOpenSourceBatchFilesDialog Dialog to open a file batch source. ### ShowOpenSourceBlurayFolderDialog Dialog to open a Blu-ray folder source. ### ShowOpenSourceBlurayImageDialog Dialog to open a Blu-ray ISO image. ### ShowOpenSourceDialog Dialog to open source files. ### ShowOpenSourceMergeFilesDialog Dialog to open a merged files source. ### ShowOpenSourceMultipleFilesDialog Dialog to open multiple file sources. ### ShowOpenSourceSingleFileDialog Dialog to open a single file source. ### ShowOptionsDialog Dialog to configure project options. ### ShowPreview Window to preview or cut the video. ### ShowPreviewDialog Dialog to preview or cut the video. ### ShowRemovedFunctionalityMessage Shows a message about removed functionality. ### ShowScriptInfo Shows info about the output AviSynth/VapourSynth script. ### ShowSettingsDialog Shows the settings dialog. ### ShowSizeMenuEditor Menu editor for the size menu. ### ShowThumbnailerDialogAsync Shows a dialog to select files, for those thumbnail sheets are created. ### ShowVideoComparison Shows a dialog to compare different videos. ### Shutdown Shut down PC. ### Standby Standby PC. ### StartAutoCrop Crops borders automatically. ### StartCompCheck Starts the compressibility check. ### StartEncoding Creates a job and runs the job list. ### StartJobs Runs all active jobs of the job list. ### StartNewInstance Launches a new instance of StaxRip. ### StartSmartCrop Crops borders automatically until the proper aspect ratio is found. ### StartTool Starts a tool by name as shown in the app manage dialog. | Parameter | Description | | --- | --- | | Tool Name \ | Tool name as shown in the app manage dialog. | ### Test Development tests. ### WriteLog Writes a log message to the log file. | Parameter | Description | | --- | --- | | Header \ | Header is optional and may contain macros. | | Message \ | Message is optional and may contain macros. |