Tapeworm is a free and open source Grasshopper multimedia plugin for Windows and macOS, fully written in Python.
We use the free and open source FFmpeg project - a cross-platform command-line-based program for transcoding multimedia files -, and offer some of its functionality to Grasshopper users.
Current Features:
create videos from image sequences
create image sequences from video
transcode between various image formats
rename entire image sequences
and much more!
Introductory Video:
Links:
We officially support Rhino 6 and later, but Tapeworm should work in any Rhino version that supports GHPython.
Feel free to take it for a spin! Feedback is welcome.
Nice work!
When I first tried it, it froze Rhino when I placed the ‘FFmpeg Remote’ component, I think because it was having trouble finding the ffmpeg.exe file where I had it installed on a secondary drive. When I moved my ffpmeg to C:\Program Files it worked fine.
Exactly, our code only looks for an FFmpeg installation on C:\ for Windows users. However, you can customize the search path or even better hard-code/define a FFmpeg installation path inside Tapeworm/config.py, if you want to keep FFmpeg on another drive.
I have noted that this froze your canvas, when it should have only raised a component error for not finding the FFmpeg executable.
Sorry for that and thanks for reporting it!