Reading and writing of video files in Julia via ffmpeg
117 Stars
Updated Last
1 Year 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.