# Batch Video UX Helper

Main Settings / Defaults Info www Donate Contact

## About

Batch Video UX is a Use Experience/User Interface for using FFmpeg
to covert videos from entire or partial folders with options to change bitrate and working speed.
With additional space to enter any of your own FFmpeg codes.
This UX includes a self contained version of FFmpeg. No additional setup needed.

## Main Page

### Folder To Convert

Select a folder that contains the videos that you want to convert
This folder can have other files in them.
We do have filters set to filter out +-25 kinds of common non-video files,
but some may still slip through, creating a non usable video file in the output folder.
No harm done, just delete these, or even better, Only have video files in the input folder.

### Open (Folder to Convert)

This will open the chosen folder that will be used for input videos

### File Types From Folder To Convert

Select the type of videos you want to process.
You can use the check boxes and/or type in up to 6 additional file types

Certain file types can not use certain output options. An alert will pop up if there is a bad mix of input/output/and options

The 'Entire Folder' will sort through the folder looking for any file with a video track
using our filters and FFprobe. While we filter out +-25 common file types that ate NOT video files,
some files will make it through to be processed. This will create extra files in the output folder.
To avoid this, it's best to have ONLY video files in the input folder, if selecting 'Entire Folder'

### Output File Type

Choose the type of file you want to convert the video files to
Options are
Other (a box will appear so you can type in and extension that is not listed (example ram) use only the extension and NO '.')
avchd
avi
flv
m4v
mkv
mov
mp4
mpeg
mpg
mts
ogg
swf (some input files can not be converted to swf - flash player was ended in 2020)
ts
vob
webm (bitrate can not be changed for webm)
wmv

### Working Speed

This is the option for how fast FFmpeg will process each file.
For the most part, the slower the speed, the smaller the file
Options are
Default (which is medium)
very slow
slow
medium
fast
very fast

### Bitrate

Auto is checked by default
Auto will let FFmpeg choose the best bitrate. It does a good job at NOT losing any quality
You can uncheck the 'Auto' box and an input box will appear
Enter your desired bitrate in this box, such as 1500 or 900 or 550
The lower the bitrate, the smaller the file size and the faster it will load,
but also the lower the quality (crispness)
I usually do a few test runs on one or two files to find a happy medium
Where it looks good, but has a smaller file size

### Overwrite Output Switch

If set to 'YES'
It will overwrite any files in the output folder with the same name
This can be a problem when converting entire folders
For Example, say your downloads folder is full of different video types and files and you want to make them all .mp4
If your download folder contains FunnyVideo.mov and FunnyVideo.mpeg and FunnyVideo.ts
They will all be converted to mp4 with the name FunnyVideo.mp4
Each one overwriting the last one, leaving you with only one FunyVideo.mp4
If set to 'NO'
If a file exists with the same name in the output folder
A 4 digit number will be added to the new output file
So, in the example above,
You woulld end up with FunnyVideo.mp4 and FunnyVideo_4836.mp4 and FunnyVideo_7054.mp4
Which solves the above problem, But...
If you wanted to run the process again with, say, a smaller bitrate to reduce file size,
You would end up with 6 FunnyVideo files with different names.
Best Pactice is to have it set to 'NO' and if you want to re-process the folder
And empty the output folder first(or create a new one)

### FFmpeg Options

You can leave 'Options' blank (most people will)
and the files will be converted without any extra options
Or you can add FFmpeg options here
Example -c:v libx264 -metadata:s:a:0 language=eng
Avoid using
-y and -n for overwriting,
-i and -o for input and output
-b for bitrate,
-preset for speed
and -progress or >
They have been taken care of above
and/or are used for processing
(If you leave the 'Speed' and 'Bitrate' set to 'Default' and 'Auto'
the -b and -preset codes will not need to be avoided)
If ALL the files are not being processed
with your entered codes,
try adding a backslash '\' before special
characters like = or [ ]
Please, Please, Please
I am not even close to a FFmpeg expert,
This option was added to make this more usefull for people who are.
Please do not email me asking about FFmpeg codes
You can (try to) find FFmpeg help here

### Save To Folder

This is the folder that new output files will be saved to
It automatically sets itself to make a folder inside the 'Input Folder'
With the name 'converted'
You can click the button, to browse and choose a different folder
Or type it into the text area box
This folder will open automatically after the processing is finished
You can change the auto open option on the config page

### Open (Save To Folder)

This will open the chosen folder that will be used for the new output videos
It will become enabled after processing

## Settings / Defaults

All of these settings auto save

### Output Folder

If you use this alot and have a certain 'Output Folder'
that you like to use all the time
You can browse to it here, and it will be set ion the main page

### File Types To Convert

A window will pop up and you can select the input file types you want pre-selected on the main page
Options are
Other (you can type in and extension that is not listed in the boxes (example ram) use only the extension and NO '.')
avchd
avi
flv
m4v
mkv
mov
mp4
mpeg
mpg
mts
ogg
swf (some input files can not be converted to swf - flash player was ended in 2020)
ts
vob
webm (bitrate can not be changed for webm)
wmv
This page will also auto save when you close it

### Output File Type

Choose the type of file you want to convert the video files to
Options are
Other (a box will appear so you can type in and extension that is not listed (example ram) use only the extension and NO '.')
avchd
avi
flv
m4v
mkv
mov
mp4
mpeg
mpg
mts
ogg
swf (some input files can not be converted to swf - flash player was ended in 2020)
ts
vob
webm (bitrate can not be changed for webm)
wmv

### Working Speed

This is the option for how fast FFmpeg will process each file.
For the most part, the slower the speed, the smaller the file
Options are
Default (which is medium)
very slow
slow
medium
fast
very fast

### Bitrate

Auto is checked by default
Auto will let FFmpeg choose the best bitrate. It does a good job at NOT losing any quality
You can uncheck the 'Auto' box and an input box will appear
Enter your desired bitrate in this box, such as 1500 or 900 or 550
The lower the bitrate, the smaller the file size and the faster it will load,
but also the lower the quality (crispness)
I usually do a few test runs on one or two files to find a happy medium
Where it looks good, but has a smaller file size

### Overwrite Output Switch

If set to 'YES'
It will overwrite any files in the output folder with the same name
This can be a problem when converting entire folders
For Example, say your downloads folder is full of different video types and files and you want to make them all .mp4
If your download folder contains FunnyVideo.mov and FunnyVideo.mpeg and FunnyVideo.ts
They will all be converted to mp4 with the name FunnyVideo.mp4
Each one overwriting the last one, leaving you with only one FunyVideo.mp4
If set to 'NO'
If a file exists with the same name in the output folder
A 4 digit number will be added to the new output file
So, in the example above,
You woulld end up with FunnyVideo.mp4 and FunnyVideo_4836.mp4 and FunnyVideo_7054.mp4
Which solves the above problem, But...
If you wanted to run the process again with, say, a smaller bitrate to reduce file size,
You would end up with 6 FunnyVideo files with different names.
Best Pactice is to have it set to 'NO' and if you want to re-process the folder
And empty the output folder first(or create a new one)

### Auto Open Out Folder

If set to 'YES'
The output folder will open when the processing is finished

### FFmpeg Options

You can leave 'Options' blank (most people will)
and the files will be converted without any extra options
Or you can add FFmpeg options here
Example -c:v libx264 -metadata:s:a:0 language=eng
Avoid using
-y and -n for overwriting,
-i and -o for input and output
-b for bitrate,
-preset for speed
and -progress or >
They have been taken care of above
and/or are used for processing
(If you leave the 'Speed' and 'Bitrate' set to 'Default' and 'Auto'
the -b and -preset codes will not need to be avoided)
If ALL the files are not being processed
with your entered codes,
try adding a backslash '\' before special
characters like = or [ ]
Please, Please, Please
I am not even close to a FFmpeg expert,
This option was added to make this more usefull for people who are.
Please do not email me asking about FFmpeg codes
You can (try to) find FFmpeg help here

### CMD Window while processing

For each video processed a cmd window is available.
You can have the be 'Minimized. (An icon will be on the windows taskbar)
Or 'Show' (Each window will pop up ontop of everything else)

### Empty Debug File

Everytime you process avideo, the code sent to FFmpeg is saved to this text file
This is very helpfull if you have to contact us about a problem
This button resets the debug file and erases ALL history

### Check For Updates

This will compare your programs version number, with the latest one compiled on our site. It will either tell you you are up to date, or it will ask you if you want to download the new version.

### Reset Defaults

This will reset the dafaults to how they were the first time you used this program

## Info

Information about SubLevel10 Technologies

## WWW - Online Resources

### Check For Updates

This will compare your programs version number, with the latest one compiled on our site. It will either tell you you are up to date, or it will ask you if you want to download the new version.

### Batch Video UX Website

Visit the Batch Video UX
portion of our website

### SubLevel10 Website

Visit SubLevel10
website

### Donate

Give us a little somethin' somthin' if you enjoy this program

### Contact Us

A page for you to contact us without having to go to a website and try to find an actual contact page.

### List Of Links

A list Of Licenses, papers, FFmpeg sites, and others

## Donate

If you use and like this UX, please donate
a little somethin' to help keep all these going.
We currently only take donations through paypal,
where no account is neccesary to donate

## Contact

A copy of all emails and files sent to us will be stored in the bin/Contact folder
After 20 contacts, the 'Send It' button will be disabled!!! 21 is too many. I don't know you.

### Reason For Contacting Us

*Required
Choices are:
Feedback (be nice, I'm a newbie)
How To Questions
I Gots Issues
Just Sayin' Hey
Here a bug - there a bug - everywhere a bug bug
Something Else ...

### Name

Not required, but if you leave it blank, I will probably address you as Susan when I reply

### Email

*Required
If you are going to email us, at least let us respond to you

### What's Up

*Required
No point in sending us anything if you have nothing to say

### Files To Include

If you want to include any images or whatnot. NO .EXE .BAT .VBS and such will be sent. All files are zipped before sending and scanned before opening.

### Send Debug File Or Not

The debug file is a list of commands sent to FFmpeg while using this program. It is VERY helpfull to send if you are having issues, but not required to be sent.
Sometimes issues can be as simple as some funny special characters in your folder or file name. The debug file lets us see that, and lets us send the same commands on our system to see the results.

### Send It

This will check for errors and send us an email with the attached file, if any.
There is a 20 contact limit. After you contact us 20 times, this button will no longer function

2024 Sub Level 10 Technologies
All Rights Reserved.

×