Multimedia Xpert

Explorer Integration

 

 
Overview
Conversion
Shifting Audio
Concatenating
Splitting
Burning Text or Image
Scanning for Defects
Process Queue
Output Specifications
Overwrite Management
Format Info
Settings
True GUI for ffmpeg
Explorer Integration
General Features
Download
Buy License
Help
3rd Party Reviews
 

 

 

Additional functions in Windows Explorer

If Multimedia Xpert is installed you will get additional functions if you right click on a video or audio (context menu). The functions will appear depending on how many files of which type you select:

  • Show Format Info
  • Convert
  • Shift
  • Concat
  • Split
  • Burn a Text or Image in: If you select videos
  • Burn the Image in: If you select a video and an image
  • Burn the Subtitle in: If you select a video and a subtitle file
  • Edit Subtitles: If you select a subtitle file
  • Scan for Defects

You can choose if you would like to have these functions or not in the Settings.

Notes:

  • For copying the full pathname of a file or folder in Windows File Explorer you can selected it, hold down the [Shift] key, do a right click and push "Copy as Path". This new function only appears with [Shift] pressed. The pathname will be enclosed in quotes. You can do that even for multiple items in which case each item will be put on a new line.

 

Callable from the commandline

Multimedia Xpert can be used as a tool directly from commandline. This allows to be either called from an icon on the Windows desktop or as part of a batch/commandline script (.bat/.cmd). Because it is a Windows-UI program (and not a console one) the command shell does by default not await the end of the program run. To wait for the results you must enclose it by a 'start' command like this:

C:>start /B /wait "" "Multimedia Xpert.exe" Processing YourFileOrFolder ..

The empty string is the title the window will get. If you don't put it behind 'start /B /wait "" ' the output will still be displayed in the command shell but this is only a (rather sophisticated) helping hack. Also, ERRORLEVEL can't be returned this way.

The general rule for command lines is, that the first blank will separate the pathname of the exe from the arguments. So, if you have a pathname with blanks in it you must put it into double quotes. To specify a double-quote you must double it.

A pathname is then followed by `Arguments` and `Options`. Options can be specified anywhere on the commandline up to the end.

Arguments can be given in the form

Name1:Value1 Name2:"Value with blanks" ...

'Value' specifies either a text delimited by a blank or double-quoted one like in Windows' DOS system. For example

/Name:"A ""B"" C" will be received as one string of content A "B" C .

Boolean arguments accept a lot of notations like no, yes, n, y, false, true, off, on, 0, 1 aso. If a translation is active additionally in this language. To achieve worldwide compatibility it is advisable to always use the English words.

Number and date arguments should be specified in the current regional format.

Example of a call: "Multimedia Xpert.exe" Shift "C:\My Videos\My Video.mp4" +38 -12 Output "C:\My Videos\My Video Shifted.mp4" Overwrite:Overwrite

Options must be specified as "/Name1:Value1" or "/Name2".

If boolean values behind the name are omitted (as in "/Name2") they will be assumed as 'true'.

The possible arguments and options are listed in the file 'Commandline Help.txt' besides Multimedia Xpert.exe or when you specify the option "/?". It uses EBNF notation: All the parts in brackets "[..]" are optional, parts in curly braces "{..}" can be repeated zero or multiple times.

Argument and option names are usually not case-sensitive but there can be exceptions.

Some commands might support the option "/StayBefore". This means all the arguments are inserted into the dialog and then the UI is displayed but the processing is not yet started. This is very useful to see what input would have been processed.

Sometimes the option "/Q" (Quiet) is provided. This will suppress asking dialogs before the processing is started, and also the displaying of popups with the result at the end. This is perfectly suited to be used in command files.

Some commands support the option “/S” (Subdirectories) which will trigger applying the command to all files inside the specified folder, or if a pattern like “\Folder\*.txt” is specified, it is applied to all text files in ‘Folder' and its subfolders.

Every non specified argument resp. option will be the used as in the last interactive run.

If the processing throws an exception they are logged in detail in the directory "%appdata%\Atlas Informatik\Multimedia Xpert" and the app ends with ERRORLEVEL 1.

Note that the Command Line window integrated in Windows (cmd.exe) has some buggy behavior in conjunction with processing the sequence \" (escaped double quote).


 

 

 

 

Go to Homepage