Hello,
With a basic file using this profile in Vegas for rendering :
Sony MXF HD EX 1280x720 60fps and avisynth+ x64 ( cannot guarantee for other versions )
FFVideoSource works for the video
Code:
LoadPlugin("H:\Plugins\ffms2.dll")
FFVideoSource("H:\test.mxf", colorspace = "YUV420P8")
or
Code:
LoadPlugin("H:\Plugins\ffms2.dll")
FFVideoSource("H:\test.mxf", colorspace = "YUV420P8", cachefile = "H:\TEMP\test.mxf.ffindex")
DDS2 works too :
Code:
LoadPlugin("H:\Plugins\DSS2.dll")
DSS2("H:\test.mxf")
And also LWLibavVideoSource :
Code:
LoadPlugin("H:\Plugins\LSMASHSource.dll")
LWLibavVideoSource("H:\test.mxf", format = "YUV420P8")
This said i have issues with XMF in 4:2:2 10 Bits and some others less common rendering profiles.
As for applying 3DLut's this isn't possible sadly with avisynth as far as i now, something i searched for long without success, would love to see avisytnh support either 3DLuts like .cube or simply be able to apply some haldclut's but i don't have much hope to see this possible one day sadly :/
Edit for video + audio :
Code:
LoadPlugin("H:\Plugins\ffms2.dll")
AudioDub( FFVideoSource("H:\test.mxf", colorspace = "YUV420P8"), FFAudioSource("H:\test.mxf") )
Or :
Code:
LoadPlugin("H:\Plugins\ffms2.dll")
video = FFVideoSource("H:\test.mxf", colorspace = "YUV420P8")
audio= FFAudioSource("H:\test.mxf")
return AudioDub(video, audio)