Best (free) program to combine mp4 files?

Random chit-chat and anything that doesn't belong elsewhere
Post Reply
jsCP94
Posts: 8
Joined: Wed Jun 08, 2016 12:13 am

Best (free) program to combine mp4 files?

Post by jsCP94 » Fri Mar 31, 2017 12:33 am

Anybody know of a good program to combine mp4 files for free? Google's first result is mp4Joiner, but I've tried that program and the quality of the new mp4 file, both video and audio, both take a dive after the process is done. I see other programs, but they look sketchy.

I'm open to paid programs, if it's <$30, preferably <$20.

Woodstock
Veteran User
Posts: 2665
Joined: Tue Aug 27, 2013 6:39 am

Re: Best (free) program to combine mp4 files?

Post by Woodstock » Fri Mar 31, 2017 12:45 am

One question - are ALL of the MP4s created with identical video and audio codecs? That is, you don't have some with MP3 audio, another with multiple tracks in AAC and AC3, etc?

If their specs aren't identical, you will have to "make them match", by recoding them to a common format. And any time you recode the video and audio, you will experience loss of quality.

jsCP94
Posts: 8
Joined: Wed Jun 08, 2016 12:13 am

Re: Best (free) program to combine mp4 files?

Post by jsCP94 » Fri Mar 31, 2017 1:02 am

Is that what happens in mp4Joiner when the audio codecs aren't the same? If so, maybe I'll give the program another chance (unless you can recommend something better?).

Woodstock
Veteran User
Posts: 2665
Joined: Tue Aug 27, 2013 6:39 am

Re: Best (free) program to combine mp4 files?

Post by Woodstock » Fri Mar 31, 2017 2:27 pm

According to their website, mp4joiner does not recode:
MP4Tools is a collection of cross-platform free tools to manipulate MP4 files. It contains following applications:

MP4Joiner is a free application that allows join multiple MP4 files into one without reencoding and without quality loss.
MP4Splitter is a free application that allows split a MP4 file in multiple files without reencoding and without quality loss
If the specs of the sources are not the same, though, that implies the combined file could "glitch" at the boundaries, as codecs change.

I think you could use ffmpeg to do this, but that's just a guess. ffmpeg can do a lot of things, if you know how to manipulate its command line. I don't.

jsCP94
Posts: 8
Joined: Wed Jun 08, 2016 12:13 am

Re: Best (free) program to combine mp4 files?

Post by jsCP94 » Fri Mar 31, 2017 6:58 pm

I've considered ffmpeg, but it looks too complicated to me. I might have to take a whole course to understand the syntax and language.

Smithcraft
Veteran User
Posts: 2691
Joined: Thu Jan 22, 2009 8:04 pm

Re: Best (free) program to combine mp4 files?

Post by Smithcraft » Fri Apr 07, 2017 3:12 am

Maybe, if the files are all of the same data types, use MakeMKV, and then something like Subler to convert the final file to mp4.

SC

musicvid
Veteran User
Posts: 3081
Joined: Sat Jun 27, 2009 1:19 am

Re: Best (free) program to combine mp4 files?

Post by musicvid » Sun Apr 09, 2017 12:36 am

There are two ways to do this: Concatenation, and Stream Processing.
Both go rather quickly.
Both are called "Muxing," regrettably.
Both will play, equally regrettably, but only Stream Process is clean, end to end.

The problem with concatenation, which is like a butt splice or crash edit, is that drops, freezes, skips, and sync errors can occur. The players may fudge over the hiccups well enough to go unnoticed, but encoders as well as professional NLEs can choke because they must first decode to raw bits, not just pass a stream of instructions mediated by time and ref-frames.

Most free "muxers" and many command lines concatenate, and thus are GOP-agnostic just like a DOS prompt ("join here, dummy").

A utility, such as Videoredo for Windows, a paid solution, will reprocess the IPB frame order, indexes, guess at a frame if corrupt, and resync when necessary, usually by dropping an audio frame.

I understand Subler does the same thing, but I have no hands-on knowledge.

Post Reply