Getting started to use VidioPy¶
Advantages and limitations¶
VidioPy has been developed with the following goals in mind:
Advantages:
- Simple syntax for cutting, concatenations, title insertions, video compositing, video processing, and creation of custom effects.
- Same syntax for all operating systems (Linux, MacOX, Windows).
- Flexible : You have total control over the frames of the video and audio, and creating your own effects is easy as Py.
- Fast : you can batch operations as much as you want, backend in ffmpeg, pillow, numpy, etc. for speed.
- Supports most video formats and codecs. & Question Support.
limitations:
- still in development.
- less documentation & Features.
How Vidiopy works¶
Vidiopy Uses the ffmpeg (1) library to read and write video files. The processing of the different media is is proceed using modules like Numpy, opencv, Pillow, ETC.
- ffmpeg is a tool for handling multimedia files. It is used for reading and writing video files, and for converting between different video and audio formats.
flowchart LR
subgraph clips
video(film reel)
audio(sound wave)
pictures(image)
end
Processing[numpy, opencv, pillow, etc]
subgraph processing
Processing
end
subgraph output
Output_Image(Image Sequence, Image File)
Output_Video(Video File)
Output_Audio(Audio File)
end
video -->|ffmpeg| processing
audio -->|ffmpeg| processing
pictures -->|ffmpeg or pillow| processing
processing -->|ffmpeg| Output_Video
processing -->|ffmpeg| Output_Audio
processing -->|ffmpeg or pillow| Output_Image