Hi all,
Updated 25/7/2017: FFmpeg plugin for 3ds Max 2018 is now available!
Here’s a free FFmpeg plugin for 3ds Max 2015-2018, providing mp4/mkv/flv/dpx/jp2 formats support.
Additionally it supports image cache, to allow you playback video and image sequence in realtime.
Hint:
Don’t forget to enlarge your texture/background image’s resolution in the viewport configuration dialog. Max does rescale work outside the plugin’s work. So it’s out of my control.
Enjoy it!
FFmpeg plugin for 3ds Max 2015/2016:
Link1: https://www.dropbox.com/s/zqwymzuozrvg0cp/ffmpeg2015.rar?dl=0
Link2: http://7xt4sg.com2.z0.glb.clouddn.com/ffmpeg2015.rar
FFmpeg plugin for 3ds Max 2017:
https://www.dropbox.com/s/bjbfr4al0bjni8c/ffmpeg2017.rar?dl=0
FFmpeg plugin for 3ds Max 2018:
https://www.dropbox.com/s/zes9fxj9f2i1zkz/ffmpeg2018.rar
This plugin(2015-2017)* requires FFmpeg 2.8.6 LGPL library, download from here:
Link1(Official):https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-2.8.6-win64-shared-lgpl3.0-opencl.7z
Link2:http://7xt4sg.com2.z0.glb.clouddn.com/ffmpeg-2.8.6-win64-shared-lgpl3.0-opencl.7z
Below is readme, feel free to tell me anything you want!
FFmpeg plugin for 3DSMax
Installation*
For 3ds Max 2018:
copy ffmpeg.bmi into maxroot\stdplugs
copy ffmpeg.bmi.mui into maxroot\stdplugs\en-us
copy all .dll intomaxrootFor 3ds Max 2017:
copy ffmpeg.bmi into maxroot\stdplugsFor 3ds Max 2015/2016:
copy ffmpeg.bmi into maxroot\stdplugs
copy ffmpeg.bmi.mui into maxroot\stdplugs\en-usThis plugin(2015-2017) requires lgpl version of FFmpeg 2.8.6. Download it from:
https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-2.8.6-win64-shared-lgpl3.0-opencl.7zExtract all dlls in the bin directory into maxroot
Your maxroot dir should has following dlls:
avcodec-56.dll
avdevice-56.dll
avfilter-5.dll
avformat-56.dll
avutil-54.dll
swsresample-1.dll
swscale-3.dllUsage
The ffmpeg.bmi has 2 bitmap type plugins:
FFVideo Plugin
FFImage PluginFFVideo plugin supports .mp4, .h264, .mkv, .flv, .ifl2 formats
FFImage plugin supports .dpx, .jp2, .jpc, .jpk, .ppm formatsFFVideo plugin supports cache option, to accelarate video playback performance.
Both plugin support FFmpeg’s filter option. You can specify additional filters.
For example:
For FFmpeg’s command line “ffmpeg -vf lut3d=sample.cube”, simply type “lut3d=sample.cube” in the filter edit box.
An important limitation is: if you use any additional file like LUTs, the file MUST be placed with the same directory as the image/video.*About IFL2 format
IFL2 format is a special format defined by FFmpeg plugin. It’s exactly same as IFL format, just a renamed from it.
The purpose for this format is let FFmpegVideo plugin handle the standard image sequence, instead of Max default.
So that you can use filters and image cache for the whole sequence.Known issue:
3ds Max 2015 doesn’t support image cache. The performance may worse than 3ds Max 2016 and 2017.Special thanks to Changsoo Eun! For everything supported me!
Feel free to contact me at magicren@hotmail.com
Suggestions are welcome!Revision 0.9.1:
Fixed crash issue when some files are missing in IFL2 sequence
Add support for 3ds Max 2018
Upgrade FFmpeg library version to 3.3.1Revision 0.9:
First public release