The_TEKnician wrote:I don't even think it knows what QuickTime is. I only know it accepts avi, mp4, and mkv. Of course your script would start as mpegsource() or avisource() instead.
All versions of FFmpegSource rely on libavcodec and libavformat (with some other special parsers for a couple formats) to open files and decode them. The MOV container is supported without any issues, since MP4 was
based on it? Many, if not most, media programs that deal with parsing containers use a singular component to deal with both MOV and MP4 due to the structural similarities. The only significant difference for the average, non-technical user is that MP4 is used to hold only specific types of compression formats, while MOV is more general-purpose. Not all of those compression formats that MOV can hold necessarily work with libavcodec at the moment, which is why I said to use only those that
are known to work if one wants to use MOV files.
QTInput (or more precisely, QTSource) requires AviSynth to interact with an installed version of QuickTime 6 or 7. AviSynth is a Windows program, therefore it needs a Windows version of QuickTime. If someone is on a Mac, this means you have to install QuickTime in Wine if you want any hope of being able to use QTInput, because AviSynth cannot talk to the Mac version of QuickTime (but due to the weirdness that sometimes occurs when trying to get things in Wine to work together, QTInput may fail to find anything even if you do install the Windows version of QuickTime under Wine, hence why FFMS2 is a far safer bet)?