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 theMain
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 theSettings
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 theSave 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 theAdd 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 theStart
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.
Note: Please DO NOT ask the developer how long a process is going to take - I don't know. Just know that encoding in general will take time and depending on your encoding configuration, can even take several days. FrameGUI has a time left label burned in the progress bar that will tell you the time left (hh:mm:ss) for the currently running job. Please use this for reference.