FFmpeg is the best open-source solution for all of your audio, video and other media related manipulation needs. It can be used to split, join, convert and edit all kinds of media files. It is available for all the popular platforms such as macOS, Windows and Linux. Some people do not like FFmpeg because it is a command line tool and they find it very complicated. However, FFmpeg is designed to be very user frinedly and have the easiest command line syntax.
If you have to process multiple files using FFmpeg, then you can either create a batch script (.BAT) file in Windows or you can use the open-source tool FFmpeg Batch A/V Converter. This tool makes it very easy for everyone to use FFmpeg for one or more than one files. Powered by FFmpeg, this tool provides a graphical user interface (GUI) to work with all kinds of media files. You can use one of the presets to use FFmpeg or you can provide your own command parameters.
In the FFmpeg Batch A/V Converter window, you have to first add all of your files that wish to process. Then you have to select one of the presets (command line parameters) or specify your own parameters. Output file format has to be specified in a separate box. By default, the output files are saved in a sub-folder named “FFBatch” but you can modify and change this to any folder you want.
There are options to enable GPU for processing your files since GPU provides faster media processing powers. After this you can either process the files sequentially (one file at a time) or use the automatic multi-file mode to process as many files as possible at the same time. The second option is for high-end computers and should ideally be used with GPU option enabled.
Conclusion: FFmpeg is a powerful tool for batch processing multiple video or audio files. You can use FFmpeg Batch A/V Converter to quickly process a large number of files using FFmpeg which comes included with FFmpeg Batch tool.
You can download FFmpeg Batch A/V Converter from https://sourceforge.net/projects/ffmpeg-batch/.