Program Suggestions

My experience is that certain video downloads, typically high quality vids, result in 2 files, e.g. XYZ.mp4 and XYZ.m4a. Could someone suggest a simple program, that you have actually used for this purpose, that will merge these two and output a single, same quality file?
-thx
-thx