Hi, I want to share raw footage imported into FCP to a client with Premiere. He's having problems importing. Unsupporte codec 'aivx'. As I understand a quicktime issue. Is there an easy way to fix this without converting everhything? Thanks
ps footage is shot with a FX6. Footage shot with a BM in proress used in FCP is imported in premiere without a problem.
It's the "AIVX" codec flag that is causing the issue. Applications like VLC that use ffmpeg for processing all have issues reading those types of files.
A solution would be to transcode the original files to ProRes 422 (or better) and pass those along, where you'd maintain optimal quality. If quality isn't paramount, you could transcode the original media to H.264/XAVC files. Compressor works with your sample file...
Thanks, Proress will give large files.. As it is shot in log3 do you think XAVC will give enough room to grade the footage?
ps I could give this a try myself
If you open one of the original files using Invisor or MediaInfo you can look over the video specs and use them as a guide when configuring the settings in Compressor (for transcoding the originals). You should be able to use a preset or customize one to yield a high quality conversion with an H.264 (AVC) codec.
Depending on your transcode settings, the footage should remain unchanged (stay in log and in 10-bit, which are important for having "enough room" to grade)...
Using Monterey, paid FCP X latest version. I imported the previous clip into FCP. After importing data is as shown again aivx.
By previous clip do you mean "FX2996.MXF"?
Your second screenshot doesn't show the filename or location info. Where did FX2996.MXF get imported to (filename and location)? Is your media set to "leave in place" or to copy to the FCP Library bundle?
Yes the fx2996. Copy to FCP library. It seems only to happen with FX6 footage. Shots from FS5 and A7 IV are working
Where are you getting the ".mov" version of the fx2996.mxf file?
I'm running macOS 12.6.1 and using FCP 10.6.5. I have some sample FX6 4K (DCI) footage in the MXF file format (it's XAVC-I footage). If I import the MXF file into a new Library and have "leave files in place" set, a link/alias is created in the Library bundle that points to the source media file. If I have "copy to library" set, the MXF file itself is copied into the Library bundle (in lieu of creating an alias). In both cases, the imported file remains an MXF file.
So, how are you getting the MOV file? Where is it located?
And, regardless of that, why can't you import the original MXF file into Premiere (assuming the version of Premiere is fairly recent)?
I imported the "FX3082.MXF" clip you provided into FCP with "Copy to library" set. The file was copied into the Library bundle and not changed (it's still an MXF, identical to the source file). Something may be amiss with your FCP setup.
If you have the MXF source media files, you can just use those with Premiere. If alll you have are the files copied into your FCP Library, you'll have to transcode them if they're now using the "avix" codec. Or, you might possibly be able to just change the "avix" tag to "avc" or something else appropriate. Changing the tag may work, but it's going to require the use of ffmpeg in Terminal, most likely, and that's something I couldn't get to work in my brief testing earlier today. If you could change the tag and not have to transcode, that would be the ideal outcome, I'd imagine.
Back to your FCP setup...
When FCP encounters certain foreign files, such as MP3 audio files, it will convert them into MOV files with PCM audio (WAV or AIFF files have PCM audio). It does a similar thing with some video file formats. I believe that the "avix" codec is a result of some issue FCP finds with your source media files (at least some of them, as you have mentioned). I did some searches on the 'net and the only mention of this sort of behavior was from 2014 or 2015, which was before FCP(X) supported MXF files natively.
In this case, I wonder if you have updated the "Pro Video Formats" package of codecs lately. This package contains code that allows FCP (and other applications) to natively work with various file formats. You could try "Final Cut Pro -> Download additional content..." as that menu item sometimes triggers the installation of extra components and content for FCP. Otherwise, you could try to directly install the latest available version:
You could launch "System Information" (via option-Apple menu) and look at Installations under the SW section, looking for Pro Video Formats. The current version is 2.2.4, I believe. Reinstalling Pro Video Formats manually via the downloadable installer may be helpful, even if it's already installed.
Other than reinstalling FCP and deleting its preferences, I can't think of anything else that would fix your FCP setup.
If none of these things work, please let us know and maybe someone will have further ideas that could help you.
Hi, All software is up to date. Just tried it on a macbook 2018 with a clean install of Ventura and fresh FCP and Pro app support. Again imported file shows up as aivx ? When I import and transcode media the transcoded file is changed in ProRes. Strange as you could import the file with no prob.
* Update changed FX6 settings to XAVX-L file now is imported as AVC. So it has to do with the XAVX-i