Video processing with Moviepy
MoviePy is a library optimized for video processing using python. With one line of code, you can quickly and intuitively compose video and audio, create animations, and create GIF files. In what cases should I use it? When processing for multiple videos When combining multiple videos in a complex way When you want to add a video effect (without another video editor) When you want to make a GIF using multiple images In what cases should it not be used? When used for frame-by-frame video analysis -> there are good libraries like OpenCV When you simply want to split a video file into images -> There is a good library such as OpenCV MoviePy Features Simple and intuitive Flexible Protable Compatibility with numpy On the downside, it is not suitable for working with stream video. Also, it is not suitable for a large number of videos (more than 100). MoviPy reads and writes video and audio using ffmpeg. The read information can be edited using libraries such as numpy and scipy. main fun