11 ms·
If you're interested in high performance video processing with Python and want something more than just a fancy ffmpeg wrapper, then I can highly recommend chec
by Daiz 5y ago
If you're interested in high performance video processing with Python and want something more than just a fancy ffmpeg wrapper, then I can highly recommend checking out Vapoursynth: https://www.vapoursynth.com/ https://www.vapoursynth.com/
It's been around for ~9 years and has a relatively large community around it, most visibly found on the Doom9 forums: http://forum.doom9.org/forumdisplay.php?f=82 http://forum.doom9.org/forumdisplay.php?f=82
I'm personally still mostly using Avisynth these days since it's what I'm most familiar with, but I've also used Vapoursynth and it's definitely the one to learn if you want to get into programmatic video processing these days.
- ofek 5y agoFor those desiring a GUI interface around VapourSynth and other advanced A/V processing tools, I strongly recommend StaxRip: https://github.com/staxrip/staxrip https://github.com/staxrip/staxrip
- worble 5y agoAvisynth only, but if someone wants something more IDE like, I'm a big fan of AvsPmod: https://github.com/gispos/AvsPmod https://github.com/gispos/AvsPmod (actively maintained fork) Not a full blown GUI, but it shows you a video preview, syntax highlighting, function definitions for plugins, etc. It doesn't support Vapoursynth, but you can program macros in Python.
- selvan 5y agoThe documentation shows ffmpeg is used only for encoding/decoding, composition/animation/effects are driven by openCV/numpy/scipy/PIL See: https://zulko.github.io/moviepy/getting_started/quick_presentation.html#how-moviepy-works https://zulko.github.io/moviepy/getting_started/quick_presen... The Gallery section has more advanced demos on vector/3D animations & audio mixing: https://zulko.github.io/moviepy/gallery.html https://zulko.github.io/moviepy/gallery.html