JakeRyan17 said:
Except if it’s a codec issue beyond container, then it’s not solving the issue. If something is an avi, it’s not likely H.264 even though the new container of mp4 would suggest that. If a program, especially a non-linear editor, can’t read a file, it’s far more likely a codec issue than a container issue.
That would just me be misinterpreting the problem then. I know when I’ve tried to edit videos, there are certain file types that the editor won’t accept. If the problem was as simple as that, FFmpeg tends to be a fast converter.
Also, transcoding doesn’t lose quality just because it’s changing formats. For example, to use ProRes codecs as an example, you cannot add quality that wasn’t there. So, some people will transcode H.264 into ProRes 422 or ProRes 422 HQ for editing, and scoff at using ProRes 422 LT: all have higher bandwidth than H.264 and will not have any quality loss. Look at the data rates capable from codecs, if the source codec is at a lower rate than the destination codec, you won’t lose quality (unless you set the transcode to compress the file or something). Using something too much higher in bandwidth will just create an unnecessarily large file.
I just meant to say that Handbrake, at least by default, will transcode the file; and in my experience it will compress the data and result in a loss in quality - I’ve gone from a 30 GB source, converted with the highest quality preset, to a 9GB file. Maybe Handbrake has other options to avoid that; but if the goal is just to streamline the operation, I find that a quick line of code is a valid solution. It’s definitely not the easiest program for beginners, but that’s why I tried to spell out exactly what to do.
FFmpeg is a good tool, but if you’re deep enough in knowing how to use codecs and such, I feel like you’d be using better tools anyway. That’s why I generally don’t recommend it to people.
Do you have a converter that you recommend, other than Handbrake and FFmpeg? I’ll admit, I’m only a hobby editor - most of you probably outclass me - so I just want to help this project any way I can!