Output Devices
**************

Output devices are configured elements in FFmpeg which allow to write multimedia data to an output device attached to your system.

When you configure your FFmpeg build, all the supported output devices are enabled by default. You can list all available ones using the configure option "--list-outdevs".

You can disable all the output devices using the configure option "--disable-outdevs", and selectively enable an output device using the option "--enable-outdev=OUTDEV", or you can disable a particular input device using the option "--disable-outdev=OUTDEV".

The option "-formats" of the ff* tools will display the list of enabled output devices (amongst the muxers).

A description of the currently available output devices follows.

alsa
====

ALSA (Advanced Linux Sound Architecture) output device.

oss
===

OSS (Open Sound System) output device.

sdl
===

SDL (Simple Directmedia Layer) output device.

This output devices allows to show a video stream in an SDL window. Only one SDL window is allowed per application, so you can have only one instance of this output device in an application.

To enable this output device you need libsdl installed on your system when configuring your build.

For more information about SDL, check: http://www.libsdl.org/

Options
-------

window_title
     Set the SDL window title, if not specified default to "SDL video outdev".

icon_title
     Set the name of the iconified SDL window, if not specified it is set to the same value of WINDOW_TITLE.

window_size
     Set the SDL window size, can be a string of the form WIDTHxHEIGHT or a video size abbreviation. If not specified it defaults to the size of the input video.

Examples
--------

The following command shows the ffmpeg output is an SDL window, forcing its size to the qcif format:

     ffmpeg -i INPUT -vcodec rawvideo -pix_fmt yuv420p -window_size qcif -f sdl none

Note that the name specified for the output device is ignored, so it can be set to an arbitrary value ("none" in the above example).

sndio
=====

sndio audio output device.