3. Extra-tools

Blender’s VSE is a great video editor but of course it’s not a Swiss knife. In addition, the main focus of Blender is not on video editing but on 3D modeling. Some areas such as sound are less important in that perspective. So, some functionality is not available or up-to-date. You’ll need some extra-tools for this.

In this section, we describe some extra tools; mainly open source that you might need when editing.

Python

Blender uses the Python programming language for its scripting API (Application Programming Interface). Many internal data structures and operators can be accessed through a Python script. The official docs are well-written. In this text we provide some usefull scripts and an in-depth description of the Scripting Workspace.

FFmpeg

FFmpeg is a open-source framework to work with video and audio. Blender’s VSE uses it heavily through its libraries libavcodec, libavutil, …

As an end-use, you probably will use the command line tool ffmpeg, the mediaplayer ffplay, or the multimedia ` stream analyzer ffprobe <https://ffmpeg.org/ffprobe.html>`_.

We provide some useful scripts that you probably will need in your job as a video editor.

ExifTool

ExifTool is a platform-independent library and a command-line application command-line application for reading, writing and editing meta information in a wide variety of files (including most graphic file formats).

Some usefull scripts are provided.