FrameGUI


The video above demonstrates the basic usage for FrameGUI, including how to configure encoding settings and how to add a job to the queue and start the job queue. Continue reading below for the written guide.


Selecting an Input

...

You may select an single source by going to the Main tab and then selecting the Select input button. You may select any file, however, once imported, FrameGUI will check to make sure it's a valid video file.



Configuring Encoding Settings

...

Click the Settings tab to configure the encoding settings. Everything on this page is fully explained by itself.



Selecting the Ouput File Destination

...

Once you have configured all of encoding settings that you want, you can now select the output video container and select an output file destination/name using the Save output button. Keep in mind, all of the audio and subtitle streams (if exist) must also be supported with the output video container, else you will get an error. For supported audio codecs, see this page in the docs. For subtitles, see this page.



Adding a Job to the Queue

...

After configuring all of your encoding settings and selecting an output file destination, you may now click the Add job button. FrameGUI will run a series of checks to ensure that there are no incompatibilities or contradictions with any of the settings that you have configured. If everything is ok, you will get a message box similar to the one displayed above confirming that the job has been added to the queue. Click the Ok button to close the message box.

...

Navigate to the Queue tab to see the list of queued jobs. You can click the buttons highlighted for info relating to that job. The Input and Output column buttons will open a message box displaying the file path to either the input or output video file. If the file exists, then there will be an Open button displayed in the message box that will allow you to view the video file. The Open button under the logs column allows you to see the associated job process logs. Typically, you will only need to access the logs for when you need to report a bug or issue to the developer.


...

Apart from the job buttons, you can also right-click any job in the queue and a context menu will appear with even more options.

Open input directory:
Opens the folder at which the source video is located.

Open output directory:
Opens the folder at which the output video is located.

Pause / Resume:
Allows you to pause/resume an active process. This option is disabled if the selected job is not currently running.

Cancel:
Allows you to cancel an actively running job. The status of the job must be Active for the job to cancel. Paused jobs can't be canceled either.

Remove:
Removes the selected job from the queue. This option is only available when the selected job is not currently running. Removing a job will also remove any log files associated with that job!

Reset:
Resets the selected job to the Waiting state. This option is only available when the selected job is not currently running.



Starting the Job Queue

...

Once you have at least one job in the queue, you may start the queue by clicking the Start button in the bottom-right corner of the app. Once a job finishes, FrameGUI will automatically continue to the next Waiting job in the queue. The time a process will take mostly depends on the duration of the video, the resolution, the frame rate, and the speed of your computer hardware.