"I'm importing Mp4's into Davinci Resolve and all I'm getting is this. The audio plays but the video looks to be unsupported in some way. All my drivers are up to date. Any help would be greatly appreciated."
It is no exaggeration to say that MP4 is the most widely used video format accepted by 99% of video hosting sites, media players, and electronic devices. And it is officially stated that DaVinci Resolve supports MP4. But the weird thing is that DaVinci Resolve will reject to import some MP4 video files downloaded from YouTube or from cameras like GoPro, Sony A7S(XAVC S encoded MP4), Sony XDCAM PMW-EX3, PMW-F3 PMW-EX1R, PMW-200, PMW-100, and PDW-F800, etc. The error message goes like, "Media Offline", "The file has no audio or video streams". Or you can only add the MP4 video to the timeline of DaVinci Resolve as a video trasck, instead of an audio track.
Why Can't Your DaVinci Resolve Import MP4 File?
If you can't import MP4 video into DaVinci Resolve, like say DaVinci Resolve 16, something goes wrong there. There are three possible reasons that cause file import error: your MP4 video got the problem, your DaVinci Resolve software got problem, or your computer got problem. To pin down what exactly goes wrong, you need to do the troubleshooting one by one.
Possible reason 1: your MP4 files are corrupted. You can check whether your MP4 file can be recognized and played properly using other programs. If not, repair it using a professional video repair tool.
Possible Reason 2: Your DaVinci Resolve version or your computer is too old to support the MP4 files. In this case, you can try update your DaVinci Resolve to the latest DaVinci Resolve 16 and upgrade your Graphic Drivers.
But broadly speaking, the major cause is that some required codec is missing so that the file format is not supported. If your MP4 file is not corrupt and the DaVinci Resolve can import any other MP4 files except for the very one, your MP4 file codec may not compatible with DaVinci Resolve. Therefore, transcoding MP4 file is the the most effective yet easiest solution recommended by us.
DaVinci Resolve Failed to Import MP4 Video File Though Trying All Troubleshooting Steps Above
The Easiest Solution - Transcode Unrecognized MP4 File to a Fully DaVinci Resolve Compatible Format.
Analysis: If the MP4 file doesn't have a playback error, and the troubleshooting steps we mentioned above can't fix up the MP4 import failure error, it is very likely the problem is on codec. DaVinci Resolve support MP4 files, but MP4 is a multimedia container format which contains various types of data encoded using one of several different codecs. A MP4 file can use MPEG-4, MJPEG, H.264, HEVC, or other video codec for compression. To import MP4 files successfully, DaVinci Resolve needs to be compatible with the specific codecs used in the MP4 files. If not, you'll experience MP4 importing or rendering error.
Transcoding should be a very helpful method. If you have Handbrake installed, you can use it to transcode your MP4 videos to H.264 MP4. However, converting to H.264 MP4 isn't ideal if you're aiming for the highest quality, especially if you're planning to edit your video files in something like DaVinci Resolve, Final Cut Pro or Adobe Premiere Pro. It's recompressing one compressed file into another compressed file, meaning the quality is going to take a further hit with that second-generation compression.
For the highest quality and smooth editing, you're recommended to transcode MP4 to Avid's DNxHD codec or Apple's ProRes codec - the files are way too big for sharing on the web conveniently–but the compression is minimal so the quality remains very high. But they're excellent choices if you're going to edit the video and then export yet another version, which will be a third-generation compressed version. Once you've converted, your edits will fly. These codecs are so efficient that you can play multiple streams with a fraction of the effort you need for a single stream of H.264 - based video.
Best Tool to Convert MP4 to DNxHD or ProRes Codec for DaVinci Resolve
The catch is that not all transcoders can encode to DNxHD or other "professional" codecs. I've yet to find a good free transcoder that meets those requirements, but there are some paid apps that can do it. The world of paid video transcoding apps is quite a mess. Some are very good, but some are downright dodgy. I'm not going to go down that rabbit hole, but there is a program that really work for this:
EaseFab Video Converter - An easy-to-use yet powerful program that has versions for Windows and Mac.
With it, you can easily and fast transcode any DaVinci Resolve incompatible video files including but not limited to MP4, VOB, MOV to high-quality DNxHD or Apple ProRes codec. These formats can be well compatible with DaVinci Resolve. The DNxHD and ProRes preserve the best image quality and provides better performance when editing in DaVinci Resolve, but creates much larger files that use more storage space than H.264 file use. The software can also generate H.264 files, which can preserve image quality with the smallest file size for using in DaVinci Resolve. But H.264 is not recommended.
Apart from being a universal converter that supports more than 400+ file formats at the time of this writing, EaseFab is extremely lightweight and can render the files 30 times faster than other post-production tools. With the ability to apply effects, add watermarks, and include subtitles to the videos, EaseFab Video Converter can be considered a one-stop-shop for all your media-related tasks to come up with industry-standard outputs on Windows and Mac.
3 Simple Steps to Transcode MP4 to DNxHD Codec for DaVinci Resolve
PS: The step-by-step guide is almost the same on PC and Mac. Here we will take EaseFab Video Converter for Mac as the example to show you how to transcode MP4 to high-quality and professional DNxHD or ProRes codec.
Step 1. Add MP4 files
After downloading, install and run EaseFab Video Converter, simply drag and drop your MP4 files to the program. You can also click Add Video button to load your source files. (Note: batch conversion is supported, so you can load more than one file to save time.)
Step 2. Choose DNxHD or ProRes as the output format.
The Profile tray locates in the buttom of the window. From Editing Software you can select DNxHD 1080p, DNxHD 720p or ProRes as the output file. Both of the profiles can generate files with best image quality and better editing performance for DaVinci Resolve use.
Tips: You can also go to the Common Video category and select MP4 (encoded with H.264 codec) as the output file. The generated file can preserve image quality with the smallest file size when using in DaVinci Resolve. Moreover, you can cut video, remove black bars, apply effects by use its Edit function. Moreover, you can adjust codec, resolution, frame rate, bitrate, etc. using its Settings function.
Step 3. Start conversion
When everything is done, simply click the Convert button and the program will start converting your MP4 files rapidly. Within several minutes, you can find the converted file on your computer by clicking the "Open" button.
Congratulations! Now you can creatively import and edit the result DNxHD or ProRes videos in DaVinci Resolve at will.