Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

FFmpeg: The media Swiss Army knife

Jess Portnoy (Kaltura)
2:35pm3:15pm Thursday, July 19, 2018
Live coding
Location: Portland 252
Level: Intermediate
Average rating: ****.
(4.00, 5 ratings)

Who is this presentation for?

  • Developers and DevOps engineers

Prerequisite knowledge

  • A basic understanding of development (useful but not required)

What you'll learn

  • Learn how to manipulate media files using FFmpeg


FFmpeg is a FOSS, cross-platform solution to record, convert, and stream audio and video. Jess Portnoy explains how to use the CLI tools included in this project (ffmpeg and ffprobe) to accomplish everyday video manipulation and streaming tasks.

Topics include:

  • Extracting metadata from video and audio files
  • Converting between different media types
  • Live-streaming using RTMP
  • Recording screen display
  • Basic editing operations (concatenation of several video files into one, extracting the audio track from a video, etc.)
  • Using the FFmpeg API in your own code
Photo of Jess Portnoy

Jess Portnoy


Jess Portnoy is senior director of packaging and open source at Kaltura. Jess has been an open source developer and believer for 18 years. Jess also grows pets at GitHub, SourceForge, and Nagios Exchange.