How would I do this fix dealing with the codec? Where do I go to find these files?
It depends on the specific nature of your issue. For instance, many users have the Perian codec package installed on their systems. This package allows legacy apps like QT7, QT7 Pro, MPEG Streamclip, etc. to play and/or convert popular third-party audio and video compression formats not otherwise supported supported by a standard Mac operating system. Since the release of Mavericks and its use of independent QTX and QT7 structure embeds, this same codec package allows the QTX Player app to convert third-party compression formats which aren't "natively" playback compatible with QTX. For this reason many Mac users installed Perian many years ago and left it installed on their systems through several major macOS updates—basically having forgotten it was ever installed. However, changes to High Sierra appear to have created a conflict between the AC3 support found in Perian and High Sierra's own built-in AC3 codec support.
In this case, the normal procedure would be to open the "System Preferences" window and check to see if you, in fact, have Perian installed as depicted below:

In my case, I have left Perian installed on my system in case I need to use it, but normally leave it in an "Uninstalled" (turned off) state. If I mouse click-the Perian icon in the window above, the Perian "Preference Panel" opens and can be used to "Install" or "Uninstall" (turn on/off) the codec package. If you do have this codec package installed on your system, then all you have to do is mouse-click the "Uninstall" button to toggle the software status and reboot the system to regenerate an updated QT/QL codec support list.

Perian Codec Package "Turned Off"
In other cases, a Mac user may have installed an independent AC3 audio codec manually or have installed video editing or conversion software that automatically installed such additional AC3 codec support. In these cases you would have to manually examine all global/local user account codec storage locations in order to remove any such installed codecs before rebooting the system and clearing the QT/QL codec support lists of their conflicted entries.
