AVFormatContext
options or using the libavutil/opt.h APIfor programmatic use.ffmpeg
from an ALSA device withcard id 0, you may run the command:default
none
monob, rgb555be, rgb555le, rgb565be, rgb565le, rgb24, bgr24, 0rgb, bgr0, 0bgr, rgb0, bgr48be, uyvy422, yuva444p, yuva444p16le, yuv444p, yuv422p16, yuv422p10, yuv444p10, yuv420p, nv12, yuyv422, gray
ntsc
, corresponding to aframe rate of 30000/1001
.vga
.--extra-cflags
and --extra-ldflags
.On Windows, you need to run the IDL files through widl
.-list_formats 1
. Audio sample rate is always 48 kHz and the numberof channels can be 2, 8 or 16. Note that all audio channels are bundled in one singleaudio track.-sources
option of ffmpeg to list the available input devices.--enable-libzvbi
. ForHD sources, on older (pre-4K) DeckLink card models you have to capture in 10bit mode.ffmpeg
:ffmpeg
:10,20
:0
tonot draw the pointer. Default value is 1
.ntsc
,corresponding to a frame rate of 30000/1001
.1
, then the grabbingregion will be indicated on screen. With this option, it is easy toknow what is being grabbed if only a portion of the screen is grabbed.--enable-libiec61883
to compile with the device enabled.jack_connect
and jack_disconnect
programs, or do it through a graphical interface,for example with qjackctl
.jack_lsp
.ffmpeg
.30
.ffplay
:ffplay
:ffplay
:--enable-libcdio
.ffmpeg
the entire Audio-CD in /dev/sr0,you may run the command:cdio_cddap_speed_set
function. On many CD-ROMdrives, specifying a value too large will result in using the fastestspeed.--enable-libdc1394
.ntsc
, corresponding to a framerate of 30000/1001
.uyvy422
.640x480
or hd720
.Default is qvga
.--enable-openal
.--extra-cflags
and --extra-ldflags
for allowing the buildsystem to locate the OpenAL headers and libraries.ffmpeg
command:ffmpeg
use thecommand:--enable-libpulse
.pactl list sources
.LIBAVFORMAT_IDENT
string.ffmpeg
use thecommand:--enable-libv4l2
configure option), it is possible to use it with the-use_libv4l2
input device option.-list_formats all
for Video4Linux2 devices.Some devices, like TV cards, support one or more standards. It is possibleto list all the supported standards using -list_standards all
.ffmpeg
and ffplay
:default
.ntsc
,corresponding to a frame rate of 30000/1001
.DISPLAY
contains the default display name.man X
) for more detailedinformation.xdpyinfo
program for getting basic information aboutthe properties of your X11 display (e.g. grep for 'name' or'dimensions').ffmpeg
:10,20
:0
specifiesnot to draw the pointer. Default value is 1
.centered
or a number of pixels PIXELS.ntsc
,corresponding to a frame rate of 30000/1001
.1
, then the grabbingregion will be indicated on screen. With this option, it is easy toknow what is being grabbed if only a portion of the screen is grabbed.--enable-libcaca
.libcaca is a graphics library that outputs text instead of pixels.-list_dither algorithms
.-list_dither antialiases
.-list_dither charsets
.-list_dither colors
.algorithms
, antialiases
,charsets
, colors
.ffmpeg
output is anCACA window, forcing its size to 80x25:--extra-cflags
and --extra-ldflags
.On Windows, you need to run the IDL files through widl
.-list_formats 1
. Audio sample rate is always 48 kHz.-sinks
option of ffmpeg to list the available output devices.--enable-opengl
.AV_DEV_TO_APP_CREATE_WINDOW_BUFFER
- create OpenGL context on current thread.AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER
- make OpenGL context current.AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER
- swap buffers.AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER
- destroy OpenGL context.Application is also required to inform a device about current resolution by sending AV_APP_TO_DEV_WINDOW_SIZE
message.window_size_cb
and window_swap_buffers_cb
callbacks when set.--enable-libpulse
.LIBAVFORMAT_IDENT
string.pactl list sinks
.ffmpeg
output is anSDL window, forcing its size to the qcif format:dual-headed:0.1
would specify screen 1 of display0 on the machine named “dual-headed”.ffmpeg
at thesame time:git log
in the FFmpeg source directory, or browsing theonline repository at http://source.ffmpeg.org.