-
Quicktime Reference Will Not Decode Properly
Hello! I have never been able to get ffmpeg to decode Quicktime reference files properly. Usually ffmpeg will only read to the first “edit point,” and then stop there.
Steps to reproduce:
– Take two self-contained Quicktime files of the same codec, test that they will be decoded by ffmpeg. I typically use XDCAM or ProRes Quicktimes, but this goes for any MOV.
– Now import them into Final Cut Pro, splice a few segments from both sources together in a Sequence. Maybe add a transition or something, so that the output MOV will have some rendered content.
– Export that Sequence as Quicktime, do not check “Self Contained,” so that the source files are referenced.
– Now try to use ffmpeg to decode/transcode the output MOV to something else. You will not end up with the complete video.I’ve noticed if you try to play a Quicktime Reference in VLC, you will see a very similar phenomenon. Presumably because VLC and ffmpeg both use libavcodec?
Does anybody know of a fix for this? I am unsure what exactly the problem is. Could ffmpeg be failing to resolve the paths to the referenced files? Or does it choke at the next rmra atom?