Reading and writing of video files in Julia via ffmpeg
117 Stars
Updated Last
10 Months Ago
Started In
May 2014


Reading and writing of video files in Julia.

Functionality based on a dedicated build of ffmpeg via FFMPEG.jl and the JuliaPackaging/Yggdrasil cross-compiler.

Docs Join the julia slack


The package can be installed with the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run:

pkg> add VideoIO

Or, equivalently, via the Pkg API:

julia> import Pkg; Pkg.add("VideoIO")


  • documentation of the most recently tagged version.
  • documentation of the in-development version.

Project Status

The package is tested against, and being developed for, Julia v1 on Linux, macOS, and Windows, for x86, x86_64, armv7 and armv8 (aarch64).

Questions and Contributions

Usage questions can be posted on the Julia Discourse forum under the videoio tag, and/or in the #video channel of the Julia Slack.

Contributions are very welcome, as are feature requests and suggestions. Please open an issue if you encounter any problems.