ffmpeg

Manages FFMPEG installation

wilrnh

wilrnh

8,598 downloads

8,462 latest version

3.1 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
released May 4th 2015

Start using this module

Documentation

wilrnh/ffmpeg — version 0.1.2 May 4th 2015

FFMPEG

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with ffmpeg
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

Manages FFMPEG installation.

Currently only supports Ubuntu.

Module Description

FFMPEG is a complete, cross-platform solution to record, convert and stream audio and video. This module provides the ability to manage the installation of FFMPEG.

Setup

What ffmpeg affects

  • FFMPEG packages: binaries, libraries, debug symbols.

Setup Requirements

This module requires that FFMPEG is available via package repositories. This module does not manage any package repositories, such as those suggested via http://ffmpeg.org/download.html#build-linux.

Beginning with ffmpeg

Simply include the main class to get started with the default options:

    include '::ffmpeg'

Usage

    class {'ffmpeg':
      package_ensure => '7:2.6.2~trusty', # specify a version
      include_dev    => true,             # install development libraries
      include_dbg    => true,             # install debug symbols
    }

Reference

Classes

Public Classes

::ffmpeg: Installs FFMPEG.

Private Classes

::ffmpeg::install: Installs FFMPEG base packages.

::ffmpeg::dev: Installs FFMPEG development packages.

::ffmpeg::dbg: Installs FFMPEG debug symbols packages.

Parameters

ffmpeg

package_ensure Passed directly on to Puppet's package type ensure parameter. Defaults to present.

include_dev Whether to include development libraries. eg., libavcode-dev. Defaults to false.

include_dbg Whether to include debug symbols. eg., ffmpeg-dbg. Defaults to false.

Limitations

This module currently only supports Ubuntu.

Development

Pull requests are always awesome.