@@ -1,8 +1,8 @@ | |||
# Generated by makepkg 4.2.1 | |||
# Thu Mar 19 21:04:28 UTC 2015 | |||
# Fri Apr 17 16:08:39 UTC 2015 | |||
pkgbase = ffmpeg-full | |||
pkgdesc = Complete and free Internet live audio and video broadcasting solution (with all options) | |||
pkgver = 2.6.1 | |||
pkgver = 2.6.2 | |||
pkgrel = 1 | |||
epoch = 1 | |||
url = http://ffmpeg.org/ | |||
@@ -31,22 +31,22 @@ pkgbase = ffmpeg-full | |||
depends = opencore-amr | |||
depends = openjpeg | |||
depends = opus | |||
depends = rtmpdump | |||
depends = schroedinger | |||
depends = sdl | |||
depends = speex | |||
depends = v4l-utils | |||
depends = xvidcore | |||
depends = zlib | |||
depends = x265 | |||
depends = fribidi | |||
depends = libssh | |||
depends = libx264.so | |||
depends = libx265.so | |||
depends = celt | |||
depends = decklink-sdk | |||
depends = faac | |||
depends = frei0r-plugins | |||
depends = jack | |||
depends = ladspa | |||
depends = libaacplus | |||
depends = libavc1394 | |||
depends = libbs2b | |||
@@ -64,6 +64,7 @@ pkgbase = ffmpeg-full | |||
depends = mesa | |||
depends = openal | |||
depends = opencl-headers12 | |||
depends = rtmpdump | |||
depends = shine | |||
depends = twolame | |||
depends = vid.stab | |||
@@ -76,10 +77,10 @@ pkgbase = ffmpeg-full | |||
conflicts = ffmpeg | |||
conflicts = ffmpeg-git | |||
conflicts = ffmpeg-full-git | |||
source = http://ffmpeg.org/releases/ffmpeg-2.6.1.tar.bz2 | |||
source = http://ffmpeg.org/releases/ffmpeg-2.6.1.tar.bz2.asc | |||
source = http://ffmpeg.org/releases/ffmpeg-2.6.2.tar.bz2 | |||
source = http://ffmpeg.org/releases/ffmpeg-2.6.2.tar.bz2.asc | |||
source = UNREDISTRIBUTABLE.txt | |||
sha256sums = a4f6388706ee2daba9d35d2aa018ae5feeb450efa716555e011a6543d43ec7c1 | |||
sha256sums = 889e3aa069b724dc95cbfc79ef83322a8a39d9f6225f39fad1b47294fc1f29ba | |||
sha256sums = SKIP | |||
sha256sums = e0c1b126862072a71e18b9580a6b01afc76a54aa6e642d2c413ba0ac9d3010c4 | |||
@@ -11,7 +11,7 @@ | |||
# needs too. | |||
pkgname=ffmpeg-full | |||
pkgver=2.6.1 | |||
pkgver=2.6.2 | |||
pkgrel=1 | |||
epoch=1 | |||
pkgdesc='Complete and free Internet live audio and video broadcasting solution (with all options)' | |||
@@ -21,13 +21,13 @@ license=('GPL' 'custom:UNREDISTRIBUTABLE') | |||
depends=( | |||
'alsa-lib' 'bzip2' 'fontconfig' 'gnutls' 'gsm' 'lame' 'libass' 'libvdpau' | |||
'libbluray' 'libmodplug' 'libpulse' 'libtheora' 'libva' 'libvorbis' 'libvpx' | |||
'opencore-amr' 'openjpeg' 'opus' 'rtmpdump' 'schroedinger' 'sdl' 'speex' | |||
'v4l-utils' 'xvidcore' 'zlib' 'x265' 'fribidi' 'libssh' | |||
'libx264.so' | |||
'celt' 'decklink-sdk' 'faac' 'frei0r-plugins' 'jack' 'libaacplus' | |||
'opencore-amr' 'openjpeg' 'opus' 'schroedinger' 'sdl' 'speex' | |||
'v4l-utils' 'xvidcore' 'zlib' 'fribidi' 'libssh' | |||
'libx264.so' 'libx265.so' | |||
'celt' 'decklink-sdk' 'faac' 'frei0r-plugins' 'jack' 'ladspa' 'libaacplus' | |||
'libavc1394' 'libbs2b' 'libcaca' 'libcdio-paranoia' 'libcl' 'libdc1394' | |||
'libfdk-aac' 'libgme' 'libiec61883' 'libsoxr' 'libutvideo-git' | |||
'libwebp' 'libxv' 'mesa' 'openal' 'opencl-headers12' 'shine' 'twolame' | |||
'libwebp' 'libxv' 'mesa' 'openal' 'opencl-headers12' 'rtmpdump' 'shine' 'twolame' | |||
'vid.stab' 'vo-aacenc' 'vo-amrwbenc' 'wavpack' 'zeromq' 'zvbi' | |||
) | |||
makedepends=('libvdpau' 'yasm' 'hardening-wrapper') | |||
@@ -36,7 +36,7 @@ provides=('ffmpeg') | |||
source=(http://ffmpeg.org/releases/ffmpeg-$pkgver.tar.bz2{,.asc} | |||
UNREDISTRIBUTABLE.txt) | |||
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8') # ffmpeg-devel | |||
sha256sums=('a4f6388706ee2daba9d35d2aa018ae5feeb450efa716555e011a6543d43ec7c1' | |||
sha256sums=('889e3aa069b724dc95cbfc79ef83322a8a39d9f6225f39fad1b47294fc1f29ba' | |||
'SKIP' | |||
'e0c1b126862072a71e18b9580a6b01afc76a54aa6e642d2c413ba0ac9d3010c4') | |||
@@ -1,11 +0,0 @@ | |||
-----BEGIN PGP SIGNATURE----- | |||
Version: GnuPG v1 | |||
iQEcBAABAgAGBQJVBzAMAAoJELQyLwTWdljYPy4IAIEBLc3wix8rl+lr5D1WIvCV | |||
MxpV3tsXmgmYAJMHUy0lwjerUsE4QN6d5A883iKHQcj/5WvQs/30ekqfNY6KxbY4 | |||
CdiY9ikXaMXs5lNHaM3P7bAaGt8k/mxRRow5P8N/+tfbyJSZcTXcYNltDiikSG+p | |||
8DUmmz39xPea0zR0AB1Je2ivf5iQRuyWKgVbrPFBK/+AXlUxZjswbkcbkbU0Qsfv | |||
4Tgk0KagCS0HcgoNubyCEO7IRd4pVtIVOMpkKsnZt4ta3bJPu15eoLYzl0zgBoAL | |||
SZhlHjxHeVJGjOpVOFaJ/CvA2C2qXZMR1EY1DIzmDnPP3Ipi7NHZPNAs8xD9FMY= | |||
=zfyy | |||
-----END PGP SIGNATURE----- |
@@ -0,0 +1,11 @@ | |||
-----BEGIN PGP SIGNATURE----- | |||
Version: GnuPG v1 | |||
iQEcBAABAgAGBQJVKaW/AAoJELQyLwTWdljYKYAH/1dElMEGG5CDeiY4DvjWG/mG | |||
826M2d0Noe18U/O0zY3Id6nDNw6WfDQROcpeRotcabyyfB/gDT9UpbJSDmh5DQZX | |||
l7NtCaK2f2w8J7YOFs/ZWZowkkRsw4BjqK4EnQ3FGsLpJIKUcN+WD6p08H/Q21+3 | |||
Azd46y8fS6IuzLElyhW5s9If0SdgatM7iWggEEAZjldounB4sCi2LKraUcJeR5dq | |||
sfJt4fZ5iCv3dSnyjtAhI3K2epe8j7rAcDv/vCpZx+ZTESPbcjemFfYoxBxmtKvi | |||
iOC0i8BMfK2VpFz8w8PaiFjWiH8mHKvHZhrsd4qNB9K5hr7pKa1sBTBlFREZO7I= | |||
=nOmt | |||
-----END PGP SIGNATURE----- |
@@ -1,13 +1,13 @@ | |||
# Generated by makepkg 4.2.1 | |||
# using fakeroot version 1.20.2 | |||
# Thu Apr 9 22:19:54 UTC 2015 | |||
# Sun Apr 19 16:34:37 UTC 2015 | |||
pkgname = ffmpeg-full | |||
pkgver = 1:2.6.1-1 | |||
pkgver = 1:2.6.2-1 | |||
pkgdesc = Complete and free Internet live audio and video broadcasting solution (with all options) | |||
url = http://ffmpeg.org/ | |||
builddate = 1428617994 | |||
builddate = 1429461277 | |||
packager = Unknown Packager | |||
size = 23190528 | |||
size = 23196672 | |||
arch = x86_64 | |||
license = GPL | |||
license = custom:UNREDISTRIBUTABLE | |||
@@ -33,22 +33,22 @@ depend = libvpx | |||
depend = opencore-amr | |||
depend = openjpeg | |||
depend = opus | |||
depend = rtmpdump | |||
depend = schroedinger | |||
depend = sdl | |||
depend = speex | |||
depend = v4l-utils | |||
depend = xvidcore | |||
depend = zlib | |||
depend = x265 | |||
depend = fribidi | |||
depend = libssh | |||
depend = libx264.so=144-64 | |||
depend = libx265.so=51-64 | |||
depend = celt | |||
depend = decklink-sdk | |||
depend = faac | |||
depend = frei0r-plugins | |||
depend = jack | |||
depend = ladspa | |||
depend = libaacplus | |||
depend = libavc1394 | |||
depend = libbs2b | |||
@@ -66,6 +66,7 @@ depend = libxv | |||
depend = mesa | |||
depend = openal | |||
depend = opencl-headers12 | |||
depend = rtmpdump | |||
depend = shine | |||
depend = twolame | |||
depend = vid.stab |
@@ -1,4 +1,4 @@ | |||
#ifndef AVUTIL_FFVERSION_H | |||
#define AVUTIL_FFVERSION_H | |||
#define FFMPEG_VERSION "2.6.1" | |||
#define FFMPEG_VERSION "2.6.2" | |||
#endif /* AVUTIL_FFVERSION_H */ |
@@ -417,60 +417,60 @@ | |||
<li><a name="toc-Examples-15" href="#Examples-15">27.2.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-bktr" href="#bktr">27.3 bktr</a></li> | |||
<li><a name="toc-dshow" href="#dshow">27.4 dshow</a> | |||
<li><a name="toc-decklink" href="#decklink">27.4 decklink</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-35" href="#Options-35">27.4.1 Options</a></li> | |||
<li><a name="toc-Examples-16" href="#Examples-16">27.4.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-dv1394" href="#dv1394">27.5 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">27.6 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">27.7 gdigrab</a> | |||
<li><a name="toc-dshow" href="#dshow">27.5 dshow</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-36" href="#Options-36">27.7.1 Options</a></li> | |||
<li><a name="toc-Options-36" href="#Options-36">27.5.1 Options</a></li> | |||
<li><a name="toc-Examples-17" href="#Examples-17">27.5.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-iec61883" href="#iec61883">27.8 iec61883</a> | |||
<li><a name="toc-dv1394" href="#dv1394">27.6 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">27.7 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">27.8 gdigrab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-37" href="#Options-37">27.8.1 Options</a></li> | |||
<li><a name="toc-Examples-17" href="#Examples-17">27.8.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-jack" href="#jack">27.9 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">27.10 lavfi</a> | |||
<li><a name="toc-iec61883" href="#iec61883">27.9 iec61883</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-38" href="#Options-38">27.10.1 Options</a></li> | |||
<li><a name="toc-Examples-18" href="#Examples-18">27.10.2 Examples</a></li> | |||
<li><a name="toc-Options-38" href="#Options-38">27.9.1 Options</a></li> | |||
<li><a name="toc-Examples-18" href="#Examples-18">27.9.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libcdio" href="#libcdio">27.11 libcdio</a> | |||
<li><a name="toc-jack" href="#jack">27.10 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">27.11 lavfi</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-39" href="#Options-39">27.11.1 Options</a></li> | |||
<li><a name="toc-Examples-19" href="#Examples-19">27.11.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libdc1394" href="#libdc1394">27.12 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">27.13 openal</a> | |||
<li><a name="toc-libcdio" href="#libcdio">27.12 libcdio</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-40" href="#Options-40">27.13.1 Options</a></li> | |||
<li><a name="toc-Examples-19" href="#Examples-19">27.13.2 Examples</a></li> | |||
<li><a name="toc-Options-40" href="#Options-40">27.12.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-oss" href="#oss">27.14 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">27.15 pulse</a> | |||
<li><a name="toc-libdc1394" href="#libdc1394">27.13 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">27.14 openal</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-41" href="#Options-41">27.15.1 Options</a></li> | |||
<li><a name="toc-Examples-20" href="#Examples-20">27.15.2 Examples</a></li> | |||
<li><a name="toc-Options-41" href="#Options-41">27.14.1 Options</a></li> | |||
<li><a name="toc-Examples-20" href="#Examples-20">27.14.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-qtkit" href="#qtkit">27.16 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">27.17 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">27.18 video4linux2, v4l2</a> | |||
<li><a name="toc-oss" href="#oss">27.15 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">27.16 pulse</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-42" href="#Options-42">27.18.1 Options</a></li> | |||
<li><a name="toc-Options-42" href="#Options-42">27.16.1 Options</a></li> | |||
<li><a name="toc-Examples-21" href="#Examples-21">27.16.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-vfwcap" href="#vfwcap">27.19 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">27.20 x11grab</a> | |||
<li><a name="toc-qtkit" href="#qtkit">27.17 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">27.18 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">27.19 video4linux2, v4l2</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-43" href="#Options-43">27.20.1 Options</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">27.20.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
<li><a name="toc-Options-43" href="#Options-43">27.19.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-decklink" href="#decklink">27.21 decklink</a> | |||
<li><a name="toc-vfwcap" href="#vfwcap">27.20 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">27.21 x11grab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-44" href="#Options-44">27.21.1 Options</a></li> | |||
<li><a name="toc-Examples-21" href="#Examples-21">27.21.2 Examples</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">27.21.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
</ul></li> | |||
</ul></li> | |||
<li><a name="toc-Output-Devices" href="#Output-Devices">28 Output Devices</a> | |||
@@ -1564,10 +1564,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>sse4.1</samp>’</dt> | |||
<dt>‘<samp>sse4.2</samp>’</dt> | |||
<dt>‘<samp>avx</samp>’</dt> | |||
<dt>‘<samp>avx2</samp>’</dt> | |||
<dt>‘<samp>xop</samp>’</dt> | |||
<dt>‘<samp>fma3</samp>’</dt> | |||
<dt>‘<samp>fma4</samp>’</dt> | |||
<dt>‘<samp>3dnow</samp>’</dt> | |||
<dt>‘<samp>3dnowext</samp>’</dt> | |||
<dt>‘<samp>bmi1</samp>’</dt> | |||
<dt>‘<samp>bmi2</samp>’</dt> | |||
<dt>‘<samp>cmov</samp>’</dt> | |||
</dl> | |||
</dd> | |||
@@ -1579,6 +1583,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>vfpv3</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
<dt>‘<samp>setend</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>AArch64</samp>’</dt> | |||
<dd><dl compact="compact"> | |||
<dt>‘<samp>armv8</samp>’</dt> | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>PowerPC</samp>’</dt> | |||
@@ -12664,8 +12676,81 @@ und the first one in this list is used instead. Available pixel formats are: | |||
<p>BSD video input device. | |||
</p> | |||
<a name="decklink"></a> | |||
<h3 class="section">27.4 decklink<span class="pull-right"><a class="anchor hidden-xs" href="#decklink" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-decklink" aria-hidden="true">TOC</a></span></h3> | |||
<p>The decklink input device provides capture capabilities for Blackmagic | |||
DeckLink devices. | |||
</p> | |||
<p>To enable this input device, you need the Blackmagic DeckLink SDK and you | |||
need to configure with the appropriate <code>--extra-cflags</code> | |||
and <code>--extra-ldflags</code>. | |||
On Windows, you need to run the IDL files through <code>widl</code>. | |||
</p> | |||
<p>DeckLink is very picky about the formats it supports. Pixel format is | |||
uyvy422 or v210, framerate and video size must be determined for your device with | |||
<code>-list_formats 1</code>. Audio sample rate is always 48 kHz and the number | |||
of channels can be 2, 8 or 16. | |||
</p> | |||
<a name="Options-35"></a> | |||
<h4 class="subsection">27.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-35" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-35" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>list_devices</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of devices and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>list_formats</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of supported formats and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_v210</samp></dt> | |||
<dd><p>If set to ‘<samp>1</samp>’, video is captured in 10 bit v210 instead | |||
of uyvy422. Not all Blackmagic devices support this option. | |||
</p> | |||
</dd> | |||
</dl> | |||
<a name="Examples-16"></a> | |||
<h4 class="subsection">27.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-16" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-16" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> List input devices: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_devices 1 -i dummy | |||
</pre></div> | |||
</li><li> List supported formats: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 (format 11): | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -i 'Intensity Pro@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 10 bit: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 720p50 with 32bit audio: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@14' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 576i50 with 8 audio channels: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@3' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li></ul> | |||
<a name="dshow"></a> | |||
<h3 class="section">27.4 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.5 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<p>Windows DirectShow input device. | |||
</p> | |||
@@ -12684,8 +12769,8 @@ opened on the same input, which should improve synchronism between them. | |||
<p>where <var>TYPE</var> can be either <var>audio</var> or <var>video</var>, | |||
and <var>NAME</var> is the device’s name or alternative name.. | |||
</p> | |||
<a name="Options-35"></a> | |||
<h4 class="subsection">27.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-35" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-35" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-36"></a> | |||
<h4 class="subsection">27.5.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-36" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-36" aria-hidden="true">TOC</a></span></h4> | |||
<p>If no options are specified, the device’s defaults are used. | |||
If the device does not support the requested options, it will | |||
@@ -12813,8 +12898,8 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</dd> | |||
</dl> | |||
<a name="Examples-16"></a> | |||
<h4 class="subsection">27.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-16" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-16" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-17"></a> | |||
<h4 class="subsection">27.5.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-17" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-17" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Print the list of DirectShow supported devices and exit: | |||
@@ -12856,12 +12941,12 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</li></ul> | |||
<a name="dv1394"></a> | |||
<h3 class="section">27.5 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.6 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux DV 1394 input device. | |||
</p> | |||
<a name="fbdev"></a> | |||
<h3 class="section">27.6 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.7 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux framebuffer input device. | |||
</p> | |||
@@ -12887,7 +12972,7 @@ Documentation/fb/framebuffer.txt included in the Linux source tree. | |||
<p>See also <a href="http://linux-fbdev.sourceforge.net/">http://linux-fbdev.sourceforge.net/</a>, and fbset(1). | |||
</p> | |||
<a name="gdigrab"></a> | |||
<h3 class="section">27.7 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.8 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<p>Win32 GDI-based screen capture device. | |||
</p> | |||
@@ -12921,8 +13006,8 @@ window, regardless of its position on the screen. | |||
<pre class="example">ffmpeg -f gdigrab -framerate 6 -i title=Calculator out.mpg | |||
</pre></div> | |||
<a name="Options-36"></a> | |||
<h4 class="subsection">27.7.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-36" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-36" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-37"></a> | |||
<h4 class="subsection">27.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-37" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-37" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>draw_mouse</samp></dt> | |||
@@ -12970,7 +13055,7 @@ of a single window. | |||
</dl> | |||
<a name="iec61883"></a> | |||
<h3 class="section">27.8 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.9 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<p>FireWire DV/HDV input device using libiec61883. | |||
</p> | |||
@@ -12986,8 +13071,8 @@ Kernel 2.6.37 and later, since the old FireWire stack was removed. | |||
<p>Specify the FireWire port to be used as input file, or "auto" | |||
to choose the first port connected. | |||
</p> | |||
<a name="Options-37"></a> | |||
<h4 class="subsection">27.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-37" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-37" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-38"></a> | |||
<h4 class="subsection">27.9.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-38" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-38" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>dvtype</samp></dt> | |||
@@ -13014,8 +13099,8 @@ Look at /sys/bus/firewire/devices to find out the GUIDs. | |||
</dd> | |||
</dl> | |||
<a name="Examples-17"></a> | |||
<h4 class="subsection">27.8.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-17" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-17" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-18"></a> | |||
<h4 class="subsection">27.9.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-18" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-18" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Grab and show the input of a FireWire DV/HDV device. | |||
@@ -13032,7 +13117,7 @@ using a packet buffer of 100000 packets if the source is HDV. | |||
</li></ul> | |||
<a name="jack"></a> | |||
<h3 class="section">27.9 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.10 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<p>JACK input device. | |||
</p> | |||
@@ -13082,7 +13167,7 @@ $ jack_connect metro:120_bpm ffmpeg:input_1 | |||
<a href="http://jackaudio.org/">http://jackaudio.org/</a> | |||
</p> | |||
<a name="lavfi"></a> | |||
<h3 class="section">27.10 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.11 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<p>Libavfilter input virtual device. | |||
</p> | |||
@@ -13094,8 +13179,8 @@ corresponding stream which is mapped to the generated output. Currently | |||
only video data is supported. The filtergraph is specified through the | |||
option <samp>graph</samp>. | |||
</p> | |||
<a name="Options-38"></a> | |||
<h4 class="subsection">27.10.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-38" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-38" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-39"></a> | |||
<h4 class="subsection">27.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-39" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-39" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>graph</samp></dt> | |||
@@ -13126,8 +13211,8 @@ the option <var>graph</var>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-18"></a> | |||
<h4 class="subsection">27.10.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-18" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-18" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-19"></a> | |||
<h4 class="subsection">27.11.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-19" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-19" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Create a color video stream and play it back with <code>ffplay</code>: | |||
@@ -13166,7 +13251,7 @@ back with <code>ffplay</code>: | |||
</li></ul> | |||
<a name="libcdio"></a> | |||
<h3 class="section">27.11 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.12 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<p>Audio-CD input device based on libcdio. | |||
</p> | |||
@@ -13182,8 +13267,8 @@ you may run the command: | |||
<pre class="example">ffmpeg -f libcdio -i /dev/sr0 cd.wav | |||
</pre></div> | |||
<a name="Options-39"></a> | |||
<h4 class="subsection">27.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-39" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-39" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-40"></a> | |||
<h4 class="subsection">27.12.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-40" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-40" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>speed</samp></dt> | |||
<dd><p>Set drive reading speed. Default value is 0. | |||
@@ -13213,14 +13298,14 @@ paranoia project documentation. | |||
</dl> | |||
<a name="libdc1394"></a> | |||
<h3 class="section">27.12 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.13 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>IIDC1394 input device, based on libdc1394 and libraw1394. | |||
</p> | |||
<p>Requires the configure option <code>--enable-libdc1394</code>. | |||
</p> | |||
<a name="openal"></a> | |||
<h3 class="section">27.13 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.14 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<p>The OpenAL input device provides audio capture on all systems with a | |||
working OpenAL 1.1 implementation. | |||
@@ -13263,8 +13348,8 @@ filename. If the empty string is provided, the device will | |||
automatically select the default device. You can get the list of the | |||
supported devices by using the option <var>list_devices</var>. | |||
</p> | |||
<a name="Options-40"></a> | |||
<h4 class="subsection">27.13.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-40" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-40" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-41"></a> | |||
<h4 class="subsection">27.14.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-41" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-41" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>channels</samp></dt> | |||
@@ -13291,8 +13376,8 @@ Defaults to <samp>false</samp>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-19"></a> | |||
<h4 class="subsection">27.13.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-19" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-19" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-20"></a> | |||
<h4 class="subsection">27.14.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-20" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-20" aria-hidden="true">TOC</a></span></h4> | |||
<p>Print the list of OpenAL supported devices and exit: | |||
</p><div class="example"> | |||
@@ -13318,7 +13403,7 @@ within the same <code>ffmpeg</code> command: | |||
try the latest OpenAL Soft if the above does not work. | |||
</p> | |||
<a name="oss"></a> | |||
<h3 class="section">27.14 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.15 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<p>Open Sound System input device. | |||
</p> | |||
@@ -13336,7 +13421,7 @@ command: | |||
<a href="http://manuals.opensound.com/usersguide/dsp.html">http://manuals.opensound.com/usersguide/dsp.html</a> | |||
</p> | |||
<a name="pulse"></a> | |||
<h3 class="section">27.15 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.16 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<p>PulseAudio input device. | |||
</p> | |||
@@ -13350,8 +13435,8 @@ the command <code>pactl list sources</code>. | |||
</p> | |||
<p>More information about PulseAudio can be found on <a href="http://www.pulseaudio.org">http://www.pulseaudio.org</a>. | |||
</p> | |||
<a name="Options-41"></a> | |||
<h4 class="subsection">27.15.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-41" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-41" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-42"></a> | |||
<h4 class="subsection">27.16.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-42" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-42" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>server</samp></dt> | |||
<dd><p>Connect to a specific PulseAudio server, specified by an IP address. | |||
@@ -13386,15 +13471,15 @@ audio latency. By default it is unset. | |||
</p></dd> | |||
</dl> | |||
<a name="Examples-20"></a> | |||
<h4 class="subsection">27.15.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-20" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-20" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-21"></a> | |||
<h4 class="subsection">27.16.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-21" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-21" aria-hidden="true">TOC</a></span></h4> | |||
<p>Record a stream from default device: | |||
</p><div class="example"> | |||
<pre class="example">ffmpeg -f pulse -i default /tmp/pulse.wav | |||
</pre></div> | |||
<a name="qtkit"></a> | |||
<h3 class="section">27.16 qtkit<span class="pull-right"><a class="anchor hidden-xs" href="#qtkit" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-qtkit" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.17 qtkit<span class="pull-right"><a class="anchor hidden-xs" href="#qtkit" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-qtkit" aria-hidden="true">TOC</a></span></h3> | |||
<p>QTKit input device. | |||
</p> | |||
@@ -13422,7 +13507,7 @@ The available devices can be enumerated by using -list_devices. | |||
</pre></div> | |||
<a name="sndio"></a> | |||
<h3 class="section">27.17 sndio<span class="pull-right"><a class="anchor hidden-xs" href="#sndio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-sndio" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.18 sndio<span class="pull-right"><a class="anchor hidden-xs" href="#sndio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-sndio" aria-hidden="true">TOC</a></span></h3> | |||
<p>sndio input device. | |||
</p> | |||
@@ -13440,7 +13525,7 @@ command: | |||
</pre></div> | |||
<a name="video4linux2_002c-v4l2"></a> | |||
<h3 class="section">27.18 video4linux2, v4l2<span class="pull-right"><a class="anchor hidden-xs" href="#video4linux2_002c-v4l2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-video4linux2_002c-v4l2" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.19 video4linux2, v4l2<span class="pull-right"><a class="anchor hidden-xs" href="#video4linux2_002c-v4l2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-video4linux2_002c-v4l2" aria-hidden="true">TOC</a></span></h3> | |||
<p>Video4Linux2 input video device. | |||
</p> | |||
@@ -13486,8 +13571,8 @@ frame rate and size as previously set: | |||
<p>For more information about Video4Linux, check <a href="http://linuxtv.org/">http://linuxtv.org/</a>. | |||
</p> | |||
<a name="Options-42"></a> | |||
<h4 class="subsection">27.18.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-42" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-42" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-43"></a> | |||
<h4 class="subsection">27.19.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-43" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-43" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>standard</samp></dt> | |||
@@ -13574,7 +13659,7 @@ sizes) and exit. | |||
</dl> | |||
<a name="vfwcap"></a> | |||
<h3 class="section">27.19 vfwcap<span class="pull-right"><a class="anchor hidden-xs" href="#vfwcap" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-vfwcap" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.20 vfwcap<span class="pull-right"><a class="anchor hidden-xs" href="#vfwcap" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-vfwcap" aria-hidden="true">TOC</a></span></h3> | |||
<p>VfW (Video for Windows) capture input device. | |||
</p> | |||
@@ -13583,7 +13668,7 @@ sizes) and exit. | |||
other filename will be interpreted as device number 0. | |||
</p> | |||
<a name="x11grab"></a> | |||
<h3 class="section">27.20 x11grab<span class="pull-right"><a class="anchor hidden-xs" href="#x11grab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-x11grab" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">27.21 x11grab<span class="pull-right"><a class="anchor hidden-xs" href="#x11grab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-x11grab" aria-hidden="true">TOC</a></span></h3> | |||
<p>X11 video input device. | |||
</p> | |||
@@ -13627,8 +13712,8 @@ the properties of your X11 display (e.g. grep for "name" or | |||
<pre class="example">ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0+10,20 out.mpg | |||
</pre></div> | |||
<a name="Options-43"></a> | |||
<h4 class="subsection">27.20.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-43" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-43" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-44"></a> | |||
<h4 class="subsection">27.21.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-44" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-44" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>draw_mouse</samp></dt> | |||
@@ -13696,7 +13781,7 @@ only). | |||
</dl> | |||
<a name="grab_005fx-grab_005fy-AVOption"></a> | |||
<h4 class="subsection">27.20.2 <var>grab_x</var> <var>grab_y</var> AVOption<span class="pull-right"><a class="anchor hidden-xs" href="#grab_005fx-grab_005fy-AVOption" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-grab_005fx-grab_005fy-AVOption" aria-hidden="true">TOC</a></span></h4> | |||
<h4 class="subsection">27.21.2 <var>grab_x</var> <var>grab_y</var> AVOption<span class="pull-right"><a class="anchor hidden-xs" href="#grab_005fx-grab_005fy-AVOption" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-grab_005fx-grab_005fy-AVOption" aria-hidden="true">TOC</a></span></h4> | |||
<p>The syntax is: | |||
</p><div class="example"> | |||
@@ -13706,87 +13791,6 @@ only). | |||
<p>Set the grabbing region coordinates. They are expressed as offset from the top left | |||
corner of the X11 window. The default value is 0. | |||
</p> | |||
<a name="decklink"></a> | |||
<h3 class="section">27.21 decklink<span class="pull-right"><a class="anchor hidden-xs" href="#decklink" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-decklink" aria-hidden="true">TOC</a></span></h3> | |||
<p>The decklink input device provides capture capabilities for Blackmagic | |||
DeckLink devices. | |||
</p> | |||
<p>To enable this input device, you need the Blackmagic DeckLink SDK and you | |||
need to configure with the appropriate <code>--extra-cflags</code> | |||
and <code>--extra-ldflags</code>. | |||
On Windows, you need to run the IDL files through <code>widl</code>. | |||
</p> | |||
<p>DeckLink is very picky about the formats it supports. Pixel format is | |||
uyvy422 or v210, framerate and video size must be determined for your device with | |||
<code>-list_formats 1</code>. Audio sample rate is always 48 kHz and the number | |||
of channels can be 2, 8 or 16. | |||
</p> | |||
<a name="Options-44"></a> | |||
<h4 class="subsection">27.21.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-44" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-44" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>list_devices</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of devices and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>list_formats</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of supported formats and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_v210</samp></dt> | |||
<dd><p>If set to ‘<samp>1</samp>’, video is captured in 10 bit v210 instead | |||
of uyvy422. Not all Blackmagic devices support this option. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_channels <CHANNELS></samp></dt> | |||
<dd><p>Number of audio channels, can be 2, 8 or 16 | |||
</p> | |||
</dd> | |||
<dt><samp>bm_audiodepth <BITDEPTH></samp></dt> | |||
<dd><p>Audio bit depth, can be 16 or 32. | |||
</p> | |||
</dd> | |||
</dl> | |||
<a name="Examples-21"></a> | |||
<h4 class="subsection">27.21.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-21" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-21" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> List input devices: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_devices 1 -i dummy | |||
</pre></div> | |||
</li><li> List supported formats: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 (format 11): | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -i 'Intensity Pro@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 10 bit: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 720p50 with 32bit audio: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@14' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 576i50 with 8 audio channels: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@3' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li></ul> | |||
<a name="Output-Devices"></a> | |||
<h2 class="chapter">28 Output Devices<span class="pull-right"><a class="anchor hidden-xs" href="#Output-Devices" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Output-Devices" aria-hidden="true">TOC</a></span></h2> |
@@ -38,60 +38,60 @@ | |||
<li><a name="toc-Examples" href="#Examples">3.2.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-bktr" href="#bktr">3.3 bktr</a></li> | |||
<li><a name="toc-dshow" href="#dshow">3.4 dshow</a> | |||
<li><a name="toc-decklink" href="#decklink">3.4 decklink</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-1" href="#Options-1">3.4.1 Options</a></li> | |||
<li><a name="toc-Examples-1" href="#Examples-1">3.4.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-dv1394" href="#dv1394">3.5 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">3.6 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">3.7 gdigrab</a> | |||
<li><a name="toc-dshow" href="#dshow">3.5 dshow</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-2" href="#Options-2">3.7.1 Options</a></li> | |||
<li><a name="toc-Options-2" href="#Options-2">3.5.1 Options</a></li> | |||
<li><a name="toc-Examples-2" href="#Examples-2">3.5.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-iec61883" href="#iec61883">3.8 iec61883</a> | |||
<li><a name="toc-dv1394" href="#dv1394">3.6 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">3.7 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">3.8 gdigrab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-3" href="#Options-3">3.8.1 Options</a></li> | |||
<li><a name="toc-Examples-2" href="#Examples-2">3.8.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-jack" href="#jack">3.9 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">3.10 lavfi</a> | |||
<li><a name="toc-iec61883" href="#iec61883">3.9 iec61883</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-4" href="#Options-4">3.10.1 Options</a></li> | |||
<li><a name="toc-Examples-3" href="#Examples-3">3.10.2 Examples</a></li> | |||
<li><a name="toc-Options-4" href="#Options-4">3.9.1 Options</a></li> | |||
<li><a name="toc-Examples-3" href="#Examples-3">3.9.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libcdio" href="#libcdio">3.11 libcdio</a> | |||
<li><a name="toc-jack" href="#jack">3.10 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">3.11 lavfi</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-5" href="#Options-5">3.11.1 Options</a></li> | |||
<li><a name="toc-Examples-4" href="#Examples-4">3.11.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libdc1394" href="#libdc1394">3.12 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">3.13 openal</a> | |||
<li><a name="toc-libcdio" href="#libcdio">3.12 libcdio</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-6" href="#Options-6">3.13.1 Options</a></li> | |||
<li><a name="toc-Examples-4" href="#Examples-4">3.13.2 Examples</a></li> | |||
<li><a name="toc-Options-6" href="#Options-6">3.12.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-oss" href="#oss">3.14 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">3.15 pulse</a> | |||
<li><a name="toc-libdc1394" href="#libdc1394">3.13 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">3.14 openal</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-7" href="#Options-7">3.15.1 Options</a></li> | |||
<li><a name="toc-Examples-5" href="#Examples-5">3.15.2 Examples</a></li> | |||
<li><a name="toc-Options-7" href="#Options-7">3.14.1 Options</a></li> | |||
<li><a name="toc-Examples-5" href="#Examples-5">3.14.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-qtkit" href="#qtkit">3.16 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">3.17 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">3.18 video4linux2, v4l2</a> | |||
<li><a name="toc-oss" href="#oss">3.15 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">3.16 pulse</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-8" href="#Options-8">3.18.1 Options</a></li> | |||
<li><a name="toc-Options-8" href="#Options-8">3.16.1 Options</a></li> | |||
<li><a name="toc-Examples-6" href="#Examples-6">3.16.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-vfwcap" href="#vfwcap">3.19 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">3.20 x11grab</a> | |||
<li><a name="toc-qtkit" href="#qtkit">3.17 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">3.18 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">3.19 video4linux2, v4l2</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-9" href="#Options-9">3.20.1 Options</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">3.20.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
<li><a name="toc-Options-9" href="#Options-9">3.19.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-decklink" href="#decklink">3.21 decklink</a> | |||
<li><a name="toc-vfwcap" href="#vfwcap">3.20 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">3.21 x11grab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-10" href="#Options-10">3.21.1 Options</a></li> | |||
<li><a name="toc-Examples-6" href="#Examples-6">3.21.2 Examples</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">3.21.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
</ul></li> | |||
</ul></li> | |||
<li><a name="toc-Output-Devices" href="#Output-Devices">4 Output Devices</a> | |||
@@ -326,8 +326,81 @@ und the first one in this list is used instead. Available pixel formats are: | |||
<p>BSD video input device. | |||
</p> | |||
<a name="decklink"></a> | |||
<h3 class="section">3.4 decklink<span class="pull-right"><a class="anchor hidden-xs" href="#decklink" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-decklink" aria-hidden="true">TOC</a></span></h3> | |||
<p>The decklink input device provides capture capabilities for Blackmagic | |||
DeckLink devices. | |||
</p> | |||
<p>To enable this input device, you need the Blackmagic DeckLink SDK and you | |||
need to configure with the appropriate <code>--extra-cflags</code> | |||
and <code>--extra-ldflags</code>. | |||
On Windows, you need to run the IDL files through <code>widl</code>. | |||
</p> | |||
<p>DeckLink is very picky about the formats it supports. Pixel format is | |||
uyvy422 or v210, framerate and video size must be determined for your device with | |||
<code>-list_formats 1</code>. Audio sample rate is always 48 kHz and the number | |||
of channels can be 2, 8 or 16. | |||
</p> | |||
<a name="Options-1"></a> | |||
<h4 class="subsection">3.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-1" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-1" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>list_devices</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of devices and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>list_formats</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of supported formats and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_v210</samp></dt> | |||
<dd><p>If set to ‘<samp>1</samp>’, video is captured in 10 bit v210 instead | |||
of uyvy422. Not all Blackmagic devices support this option. | |||
</p> | |||
</dd> | |||
</dl> | |||
<a name="Examples-1"></a> | |||
<h4 class="subsection">3.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-1" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-1" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> List input devices: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_devices 1 -i dummy | |||
</pre></div> | |||
</li><li> List supported formats: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 (format 11): | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -i 'Intensity Pro@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 10 bit: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 720p50 with 32bit audio: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@14' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 576i50 with 8 audio channels: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@3' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li></ul> | |||
<a name="dshow"></a> | |||
<h3 class="section">3.4 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.5 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<p>Windows DirectShow input device. | |||
</p> | |||
@@ -346,8 +419,8 @@ opened on the same input, which should improve synchronism between them. | |||
<p>where <var>TYPE</var> can be either <var>audio</var> or <var>video</var>, | |||
and <var>NAME</var> is the device’s name or alternative name.. | |||
</p> | |||
<a name="Options-1"></a> | |||
<h4 class="subsection">3.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-1" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-1" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-2"></a> | |||
<h4 class="subsection">3.5.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-2" aria-hidden="true">TOC</a></span></h4> | |||
<p>If no options are specified, the device’s defaults are used. | |||
If the device does not support the requested options, it will | |||
@@ -475,8 +548,8 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</dd> | |||
</dl> | |||
<a name="Examples-1"></a> | |||
<h4 class="subsection">3.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-1" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-1" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-2"></a> | |||
<h4 class="subsection">3.5.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-2" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Print the list of DirectShow supported devices and exit: | |||
@@ -518,12 +591,12 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</li></ul> | |||
<a name="dv1394"></a> | |||
<h3 class="section">3.5 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.6 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux DV 1394 input device. | |||
</p> | |||
<a name="fbdev"></a> | |||
<h3 class="section">3.6 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.7 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux framebuffer input device. | |||
</p> | |||
@@ -549,7 +622,7 @@ Documentation/fb/framebuffer.txt included in the Linux source tree. | |||
<p>See also <a href="http://linux-fbdev.sourceforge.net/">http://linux-fbdev.sourceforge.net/</a>, and fbset(1). | |||
</p> | |||
<a name="gdigrab"></a> | |||
<h3 class="section">3.7 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.8 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<p>Win32 GDI-based screen capture device. | |||
</p> | |||
@@ -583,8 +656,8 @@ window, regardless of its position on the screen. | |||
<pre class="example">ffmpeg -f gdigrab -framerate 6 -i title=Calculator out.mpg | |||
</pre></div> | |||
<a name="Options-2"></a> | |||
<h4 class="subsection">3.7.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-2" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-3"></a> | |||
<h4 class="subsection">3.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-3" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-3" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>draw_mouse</samp></dt> | |||
@@ -632,7 +705,7 @@ of a single window. | |||
</dl> | |||
<a name="iec61883"></a> | |||
<h3 class="section">3.8 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.9 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<p>FireWire DV/HDV input device using libiec61883. | |||
</p> | |||
@@ -648,8 +721,8 @@ Kernel 2.6.37 and later, since the old FireWire stack was removed. | |||
<p>Specify the FireWire port to be used as input file, or "auto" | |||
to choose the first port connected. | |||
</p> | |||
<a name="Options-3"></a> | |||
<h4 class="subsection">3.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-3" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-3" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-4"></a> | |||
<h4 class="subsection">3.9.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-4" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-4" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>dvtype</samp></dt> | |||
@@ -676,8 +749,8 @@ Look at /sys/bus/firewire/devices to find out the GUIDs. | |||
</dd> | |||
</dl> | |||
<a name="Examples-2"></a> | |||
<h4 class="subsection">3.8.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-2" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-3"></a> | |||
<h4 class="subsection">3.9.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-3" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-3" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Grab and show the input of a FireWire DV/HDV device. | |||
@@ -694,7 +767,7 @@ using a packet buffer of 100000 packets if the source is HDV. | |||
</li></ul> | |||
<a name="jack"></a> | |||
<h3 class="section">3.9 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.10 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<p>JACK input device. | |||
</p> | |||
@@ -744,7 +817,7 @@ $ jack_connect metro:120_bpm ffmpeg:input_1 | |||
<a href="http://jackaudio.org/">http://jackaudio.org/</a> | |||
</p> | |||
<a name="lavfi"></a> | |||
<h3 class="section">3.10 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.11 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<p>Libavfilter input virtual device. | |||
</p> | |||
@@ -756,8 +829,8 @@ corresponding stream which is mapped to the generated output. Currently | |||
only video data is supported. The filtergraph is specified through the | |||
option <samp>graph</samp>. | |||
</p> | |||
<a name="Options-4"></a> | |||
<h4 class="subsection">3.10.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-4" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-4" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-5"></a> | |||
<h4 class="subsection">3.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-5" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-5" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>graph</samp></dt> | |||
@@ -788,8 +861,8 @@ the option <var>graph</var>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-3"></a> | |||
<h4 class="subsection">3.10.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-3" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-3" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-4"></a> | |||
<h4 class="subsection">3.11.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-4" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-4" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Create a color video stream and play it back with <code>ffplay</code>: | |||
@@ -828,7 +901,7 @@ back with <code>ffplay</code>: | |||
</li></ul> | |||
<a name="libcdio"></a> | |||
<h3 class="section">3.11 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.12 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<p>Audio-CD input device based on libcdio. | |||
</p> | |||
@@ -844,8 +917,8 @@ you may run the command: | |||
<pre class="example">ffmpeg -f libcdio -i /dev/sr0 cd.wav | |||
</pre></div> | |||
<a name="Options-5"></a> | |||
<h4 class="subsection">3.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-5" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-5" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-6"></a> | |||
<h4 class="subsection">3.12.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-6" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>speed</samp></dt> | |||
<dd><p>Set drive reading speed. Default value is 0. | |||
@@ -875,14 +948,14 @@ paranoia project documentation. | |||
</dl> | |||
<a name="libdc1394"></a> | |||
<h3 class="section">3.12 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.13 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>IIDC1394 input device, based on libdc1394 and libraw1394. | |||
</p> | |||
<p>Requires the configure option <code>--enable-libdc1394</code>. | |||
</p> | |||
<a name="openal"></a> | |||
<h3 class="section">3.13 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.14 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<p>The OpenAL input device provides audio capture on all systems with a | |||
working OpenAL 1.1 implementation. | |||
@@ -925,8 +998,8 @@ filename. If the empty string is provided, the device will | |||
automatically select the default device. You can get the list of the | |||
supported devices by using the option <var>list_devices</var>. | |||
</p> | |||
<a name="Options-6"></a> | |||
<h4 class="subsection">3.13.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-6" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-7"></a> | |||
<h4 class="subsection">3.14.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-7" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>channels</samp></dt> | |||
@@ -953,8 +1026,8 @@ Defaults to <samp>false</samp>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-4"></a> | |||
<h4 class="subsection">3.13.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-4" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-4" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-5"></a> | |||
<h4 class="subsection">3.14.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-5" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-5" aria-hidden="true">TOC</a></span></h4> | |||
<p>Print the list of OpenAL supported devices and exit: | |||
</p><div class="example"> | |||
@@ -980,7 +1053,7 @@ within the same <code>ffmpeg</code> command: | |||
try the latest OpenAL Soft if the above does not work. | |||
</p> | |||
<a name="oss"></a> | |||
<h3 class="section">3.14 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.15 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<p>Open Sound System input device. | |||
</p> | |||
@@ -998,7 +1071,7 @@ command: | |||
<a href="http://manuals.opensound.com/usersguide/dsp.html">http://manuals.opensound.com/usersguide/dsp.html</a> | |||
</p> | |||
<a name="pulse"></a> | |||
<h3 class="section">3.15 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.16 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<p>PulseAudio input device. | |||
</p> | |||
@@ -1012,8 +1085,8 @@ the command <code>pactl list sources</code>. | |||
</p> | |||
<p>More information about PulseAudio can be found on <a href="http://www.pulseaudio.org">http://www.pulseaudio.org</a>. | |||
</p> | |||
<a name="Options-7"></a> | |||
<h4 class="subsection">3.15.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-7" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-8"></a> | |||
<h4 class="subsection">3.16.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-8" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>server</samp></dt> | |||
<dd><p>Connect to a specific PulseAudio server, specified by an IP address. | |||
@@ -1048,15 +1121,15 @@ audio latency. By default it is unset. | |||
</p></dd> | |||
</dl> | |||
<a name="Examples-5"></a> | |||
<h4 class="subsection">3.15.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-5" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-5" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-6"></a> | |||
<h4 class="subsection">3.16.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-6" aria-hidden="true">TOC</a></span></h4> | |||
<p>Record a stream from default device: | |||
</p><div class="example"> | |||
<pre class="example">ffmpeg -f pulse -i default /tmp/pulse.wav | |||
</pre></div> | |||
<a name="qtkit"></a> | |||
<h3 class="section">3.16 qtkit<span class="pull-right"><a class="anchor hidden-xs" href="#qtkit" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-qtkit" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.17 qtkit<span class="pull-right"><a class="anchor hidden-xs" href="#qtkit" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-qtkit" aria-hidden="true">TOC</a></span></h3> | |||
<p>QTKit input device. | |||
</p> | |||
@@ -1084,7 +1157,7 @@ The available devices can be enumerated by using -list_devices. | |||
</pre></div> | |||
<a name="sndio"></a> | |||
<h3 class="section">3.17 sndio<span class="pull-right"><a class="anchor hidden-xs" href="#sndio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-sndio" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.18 sndio<span class="pull-right"><a class="anchor hidden-xs" href="#sndio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-sndio" aria-hidden="true">TOC</a></span></h3> | |||
<p>sndio input device. | |||
</p> | |||
@@ -1102,7 +1175,7 @@ command: | |||
</pre></div> | |||
<a name="video4linux2_002c-v4l2"></a> | |||
<h3 class="section">3.18 video4linux2, v4l2<span class="pull-right"><a class="anchor hidden-xs" href="#video4linux2_002c-v4l2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-video4linux2_002c-v4l2" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.19 video4linux2, v4l2<span class="pull-right"><a class="anchor hidden-xs" href="#video4linux2_002c-v4l2" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-video4linux2_002c-v4l2" aria-hidden="true">TOC</a></span></h3> | |||
<p>Video4Linux2 input video device. | |||
</p> | |||
@@ -1148,8 +1221,8 @@ frame rate and size as previously set: | |||
<p>For more information about Video4Linux, check <a href="http://linuxtv.org/">http://linuxtv.org/</a>. | |||
</p> | |||
<a name="Options-8"></a> | |||
<h4 class="subsection">3.18.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-8" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-9"></a> | |||
<h4 class="subsection">3.19.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-9" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>standard</samp></dt> | |||
@@ -1236,7 +1309,7 @@ sizes) and exit. | |||
</dl> | |||
<a name="vfwcap"></a> | |||
<h3 class="section">3.19 vfwcap<span class="pull-right"><a class="anchor hidden-xs" href="#vfwcap" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-vfwcap" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.20 vfwcap<span class="pull-right"><a class="anchor hidden-xs" href="#vfwcap" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-vfwcap" aria-hidden="true">TOC</a></span></h3> | |||
<p>VfW (Video for Windows) capture input device. | |||
</p> | |||
@@ -1245,7 +1318,7 @@ sizes) and exit. | |||
other filename will be interpreted as device number 0. | |||
</p> | |||
<a name="x11grab"></a> | |||
<h3 class="section">3.20 x11grab<span class="pull-right"><a class="anchor hidden-xs" href="#x11grab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-x11grab" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">3.21 x11grab<span class="pull-right"><a class="anchor hidden-xs" href="#x11grab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-x11grab" aria-hidden="true">TOC</a></span></h3> | |||
<p>X11 video input device. | |||
</p> | |||
@@ -1289,8 +1362,8 @@ the properties of your X11 display (e.g. grep for "name" or | |||
<pre class="example">ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0+10,20 out.mpg | |||
</pre></div> | |||
<a name="Options-9"></a> | |||
<h4 class="subsection">3.20.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-9" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-10"></a> | |||
<h4 class="subsection">3.21.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-10" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>draw_mouse</samp></dt> | |||
@@ -1358,7 +1431,7 @@ only). | |||
</dl> | |||
<a name="grab_005fx-grab_005fy-AVOption"></a> | |||
<h4 class="subsection">3.20.2 <var>grab_x</var> <var>grab_y</var> AVOption<span class="pull-right"><a class="anchor hidden-xs" href="#grab_005fx-grab_005fy-AVOption" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-grab_005fx-grab_005fy-AVOption" aria-hidden="true">TOC</a></span></h4> | |||
<h4 class="subsection">3.21.2 <var>grab_x</var> <var>grab_y</var> AVOption<span class="pull-right"><a class="anchor hidden-xs" href="#grab_005fx-grab_005fy-AVOption" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-grab_005fx-grab_005fy-AVOption" aria-hidden="true">TOC</a></span></h4> | |||
<p>The syntax is: | |||
</p><div class="example"> | |||
@@ -1368,87 +1441,6 @@ only). | |||
<p>Set the grabbing region coordinates. They are expressed as offset from the top left | |||
corner of the X11 window. The default value is 0. | |||
</p> | |||
<a name="decklink"></a> | |||
<h3 class="section">3.21 decklink<span class="pull-right"><a class="anchor hidden-xs" href="#decklink" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-decklink" aria-hidden="true">TOC</a></span></h3> | |||
<p>The decklink input device provides capture capabilities for Blackmagic | |||
DeckLink devices. | |||
</p> | |||
<p>To enable this input device, you need the Blackmagic DeckLink SDK and you | |||
need to configure with the appropriate <code>--extra-cflags</code> | |||
and <code>--extra-ldflags</code>. | |||
On Windows, you need to run the IDL files through <code>widl</code>. | |||
</p> | |||
<p>DeckLink is very picky about the formats it supports. Pixel format is | |||
uyvy422 or v210, framerate and video size must be determined for your device with | |||
<code>-list_formats 1</code>. Audio sample rate is always 48 kHz and the number | |||
of channels can be 2, 8 or 16. | |||
</p> | |||
<a name="Options-10"></a> | |||
<h4 class="subsection">3.21.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-10" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>list_devices</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of devices and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>list_formats</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of supported formats and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_v210</samp></dt> | |||
<dd><p>If set to ‘<samp>1</samp>’, video is captured in 10 bit v210 instead | |||
of uyvy422. Not all Blackmagic devices support this option. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_channels <CHANNELS></samp></dt> | |||
<dd><p>Number of audio channels, can be 2, 8 or 16 | |||
</p> | |||
</dd> | |||
<dt><samp>bm_audiodepth <BITDEPTH></samp></dt> | |||
<dd><p>Audio bit depth, can be 16 or 32. | |||
</p> | |||
</dd> | |||
</dl> | |||
<a name="Examples-6"></a> | |||
<h4 class="subsection">3.21.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-6" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> List input devices: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_devices 1 -i dummy | |||
</pre></div> | |||
</li><li> List supported formats: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 (format 11): | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -i 'Intensity Pro@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 10 bit: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 720p50 with 32bit audio: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@14' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 576i50 with 8 audio channels: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@3' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li></ul> | |||
<a name="Output-Devices"></a> | |||
<h2 class="chapter">4 Output Devices<span class="pull-right"><a class="anchor hidden-xs" href="#Output-Devices" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Output-Devices" aria-hidden="true">TOC</a></span></h2> |
@@ -597,10 +597,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>sse4.1</samp>’</dt> | |||
<dt>‘<samp>sse4.2</samp>’</dt> | |||
<dt>‘<samp>avx</samp>’</dt> | |||
<dt>‘<samp>avx2</samp>’</dt> | |||
<dt>‘<samp>xop</samp>’</dt> | |||
<dt>‘<samp>fma3</samp>’</dt> | |||
<dt>‘<samp>fma4</samp>’</dt> | |||
<dt>‘<samp>3dnow</samp>’</dt> | |||
<dt>‘<samp>3dnowext</samp>’</dt> | |||
<dt>‘<samp>bmi1</samp>’</dt> | |||
<dt>‘<samp>bmi2</samp>’</dt> | |||
<dt>‘<samp>cmov</samp>’</dt> | |||
</dl> | |||
</dd> | |||
@@ -612,6 +616,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>vfpv3</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
<dt>‘<samp>setend</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>AArch64</samp>’</dt> | |||
<dd><dl compact="compact"> | |||
<dt>‘<samp>armv8</samp>’</dt> | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>PowerPC</samp>’</dt> |
@@ -196,60 +196,60 @@ | |||
<li><a name="toc-Examples-5" href="#Examples-5">18.2.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-bktr" href="#bktr">18.3 bktr</a></li> | |||
<li><a name="toc-dshow" href="#dshow">18.4 dshow</a> | |||
<li><a name="toc-decklink" href="#decklink">18.4 decklink</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-7" href="#Options-7">18.4.1 Options</a></li> | |||
<li><a name="toc-Examples-6" href="#Examples-6">18.4.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-dv1394" href="#dv1394">18.5 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">18.6 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">18.7 gdigrab</a> | |||
<li><a name="toc-dshow" href="#dshow">18.5 dshow</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-8" href="#Options-8">18.7.1 Options</a></li> | |||
<li><a name="toc-Options-8" href="#Options-8">18.5.1 Options</a></li> | |||
<li><a name="toc-Examples-7" href="#Examples-7">18.5.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-iec61883" href="#iec61883">18.8 iec61883</a> | |||
<li><a name="toc-dv1394" href="#dv1394">18.6 dv1394</a></li> | |||
<li><a name="toc-fbdev" href="#fbdev">18.7 fbdev</a></li> | |||
<li><a name="toc-gdigrab" href="#gdigrab">18.8 gdigrab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-9" href="#Options-9">18.8.1 Options</a></li> | |||
<li><a name="toc-Examples-7" href="#Examples-7">18.8.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-jack" href="#jack">18.9 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">18.10 lavfi</a> | |||
<li><a name="toc-iec61883" href="#iec61883">18.9 iec61883</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-10" href="#Options-10">18.10.1 Options</a></li> | |||
<li><a name="toc-Examples-8" href="#Examples-8">18.10.2 Examples</a></li> | |||
<li><a name="toc-Options-10" href="#Options-10">18.9.1 Options</a></li> | |||
<li><a name="toc-Examples-8" href="#Examples-8">18.9.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libcdio" href="#libcdio">18.11 libcdio</a> | |||
<li><a name="toc-jack" href="#jack">18.10 jack</a></li> | |||
<li><a name="toc-lavfi" href="#lavfi">18.11 lavfi</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-11" href="#Options-11">18.11.1 Options</a></li> | |||
<li><a name="toc-Examples-9" href="#Examples-9">18.11.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-libdc1394" href="#libdc1394">18.12 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">18.13 openal</a> | |||
<li><a name="toc-libcdio" href="#libcdio">18.12 libcdio</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-12" href="#Options-12">18.13.1 Options</a></li> | |||
<li><a name="toc-Examples-9" href="#Examples-9">18.13.2 Examples</a></li> | |||
<li><a name="toc-Options-12" href="#Options-12">18.12.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-oss" href="#oss">18.14 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">18.15 pulse</a> | |||
<li><a name="toc-libdc1394" href="#libdc1394">18.13 libdc1394</a></li> | |||
<li><a name="toc-openal" href="#openal">18.14 openal</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-13" href="#Options-13">18.15.1 Options</a></li> | |||
<li><a name="toc-Examples-10" href="#Examples-10">18.15.2 Examples</a></li> | |||
<li><a name="toc-Options-13" href="#Options-13">18.14.1 Options</a></li> | |||
<li><a name="toc-Examples-10" href="#Examples-10">18.14.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-qtkit" href="#qtkit">18.16 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">18.17 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">18.18 video4linux2, v4l2</a> | |||
<li><a name="toc-oss" href="#oss">18.15 oss</a></li> | |||
<li><a name="toc-pulse" href="#pulse">18.16 pulse</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-14" href="#Options-14">18.18.1 Options</a></li> | |||
<li><a name="toc-Options-14" href="#Options-14">18.16.1 Options</a></li> | |||
<li><a name="toc-Examples-11" href="#Examples-11">18.16.2 Examples</a></li> | |||
</ul></li> | |||
<li><a name="toc-vfwcap" href="#vfwcap">18.19 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">18.20 x11grab</a> | |||
<li><a name="toc-qtkit" href="#qtkit">18.17 qtkit</a></li> | |||
<li><a name="toc-sndio" href="#sndio">18.18 sndio</a></li> | |||
<li><a name="toc-video4linux2_002c-v4l2" href="#video4linux2_002c-v4l2">18.19 video4linux2, v4l2</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-15" href="#Options-15">18.20.1 Options</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">18.20.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
<li><a name="toc-Options-15" href="#Options-15">18.19.1 Options</a></li> | |||
</ul></li> | |||
<li><a name="toc-decklink" href="#decklink">18.21 decklink</a> | |||
<li><a name="toc-vfwcap" href="#vfwcap">18.20 vfwcap</a></li> | |||
<li><a name="toc-x11grab" href="#x11grab">18.21 x11grab</a> | |||
<ul class="no-bullet"> | |||
<li><a name="toc-Options-16" href="#Options-16">18.21.1 Options</a></li> | |||
<li><a name="toc-Examples-11" href="#Examples-11">18.21.2 Examples</a></li> | |||
<li><a name="toc-grab_005fx-grab_005fy-AVOption" href="#grab_005fx-grab_005fy-AVOption">18.21.2 <var>grab_x</var> <var>grab_y</var> AVOption</a></li> | |||
</ul></li> | |||
</ul></li> | |||
<li><a name="toc-Resampler-Options" href="#Resampler-Options">19 Resampler Options</a></li> | |||
@@ -1092,10 +1092,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>sse4.1</samp>’</dt> | |||
<dt>‘<samp>sse4.2</samp>’</dt> | |||
<dt>‘<samp>avx</samp>’</dt> | |||
<dt>‘<samp>avx2</samp>’</dt> | |||
<dt>‘<samp>xop</samp>’</dt> | |||
<dt>‘<samp>fma3</samp>’</dt> | |||
<dt>‘<samp>fma4</samp>’</dt> | |||
<dt>‘<samp>3dnow</samp>’</dt> | |||
<dt>‘<samp>3dnowext</samp>’</dt> | |||
<dt>‘<samp>bmi1</samp>’</dt> | |||
<dt>‘<samp>bmi2</samp>’</dt> | |||
<dt>‘<samp>cmov</samp>’</dt> | |||
</dl> | |||
</dd> | |||
@@ -1107,6 +1111,14 @@ ffmpeg -cpuflags 0 ... | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>vfpv3</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
<dt>‘<samp>setend</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>AArch64</samp>’</dt> | |||
<dd><dl compact="compact"> | |||
<dt>‘<samp>armv8</samp>’</dt> | |||
<dt>‘<samp>vfp</samp>’</dt> | |||
<dt>‘<samp>neon</samp>’</dt> | |||
</dl> | |||
</dd> | |||
<dt>‘<samp>PowerPC</samp>’</dt> | |||
@@ -7099,8 +7111,81 @@ und the first one in this list is used instead. Available pixel formats are: | |||
<p>BSD video input device. | |||
</p> | |||
<a name="decklink"></a> | |||
<h3 class="section">18.4 decklink<span class="pull-right"><a class="anchor hidden-xs" href="#decklink" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-decklink" aria-hidden="true">TOC</a></span></h3> | |||
<p>The decklink input device provides capture capabilities for Blackmagic | |||
DeckLink devices. | |||
</p> | |||
<p>To enable this input device, you need the Blackmagic DeckLink SDK and you | |||
need to configure with the appropriate <code>--extra-cflags</code> | |||
and <code>--extra-ldflags</code>. | |||
On Windows, you need to run the IDL files through <code>widl</code>. | |||
</p> | |||
<p>DeckLink is very picky about the formats it supports. Pixel format is | |||
uyvy422 or v210, framerate and video size must be determined for your device with | |||
<code>-list_formats 1</code>. Audio sample rate is always 48 kHz and the number | |||
of channels can be 2, 8 or 16. | |||
</p> | |||
<a name="Options-7"></a> | |||
<h4 class="subsection">18.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-7" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>list_devices</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of devices and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>list_formats</samp></dt> | |||
<dd><p>If set to <samp>true</samp>, print a list of supported formats and exit. | |||
Defaults to <samp>false</samp>. | |||
</p> | |||
</dd> | |||
<dt><samp>bm_v210</samp></dt> | |||
<dd><p>If set to ‘<samp>1</samp>’, video is captured in 10 bit v210 instead | |||
of uyvy422. Not all Blackmagic devices support this option. | |||
</p> | |||
</dd> | |||
</dl> | |||
<a name="Examples-6"></a> | |||
<h4 class="subsection">18.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-6" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> List input devices: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_devices 1 -i dummy | |||
</pre></div> | |||
</li><li> List supported formats: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 (format 11): | |||
<div class="example"> | |||
<pre class="example">ffmpeg -f decklink -i 'Intensity Pro@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 1080i50 10 bit: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@11' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 720p50 with 32bit audio: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@14' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li><li> Capture video clip at 576i50 with 8 audio channels: | |||
<div class="example"> | |||
<pre class="example">ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@3' -acodec copy -vcodec copy output.avi | |||
</pre></div> | |||
</li></ul> | |||
<a name="dshow"></a> | |||
<h3 class="section">18.4 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.5 dshow<span class="pull-right"><a class="anchor hidden-xs" href="#dshow" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dshow" aria-hidden="true">TOC</a></span></h3> | |||
<p>Windows DirectShow input device. | |||
</p> | |||
@@ -7119,8 +7204,8 @@ opened on the same input, which should improve synchronism between them. | |||
<p>where <var>TYPE</var> can be either <var>audio</var> or <var>video</var>, | |||
and <var>NAME</var> is the device’s name or alternative name.. | |||
</p> | |||
<a name="Options-7"></a> | |||
<h4 class="subsection">18.4.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-7" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-8"></a> | |||
<h4 class="subsection">18.5.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-8" aria-hidden="true">TOC</a></span></h4> | |||
<p>If no options are specified, the device’s defaults are used. | |||
If the device does not support the requested options, it will | |||
@@ -7248,8 +7333,8 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</dd> | |||
</dl> | |||
<a name="Examples-6"></a> | |||
<h4 class="subsection">18.4.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-6" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-6" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-7"></a> | |||
<h4 class="subsection">18.5.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-7" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Print the list of DirectShow supported devices and exit: | |||
@@ -7291,12 +7376,12 @@ modify TV audio (like mono vs. stereo, Language A,B or C). | |||
</li></ul> | |||
<a name="dv1394"></a> | |||
<h3 class="section">18.5 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.6 dv1394<span class="pull-right"><a class="anchor hidden-xs" href="#dv1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-dv1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux DV 1394 input device. | |||
</p> | |||
<a name="fbdev"></a> | |||
<h3 class="section">18.6 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.7 fbdev<span class="pull-right"><a class="anchor hidden-xs" href="#fbdev" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-fbdev" aria-hidden="true">TOC</a></span></h3> | |||
<p>Linux framebuffer input device. | |||
</p> | |||
@@ -7322,7 +7407,7 @@ Documentation/fb/framebuffer.txt included in the Linux source tree. | |||
<p>See also <a href="http://linux-fbdev.sourceforge.net/">http://linux-fbdev.sourceforge.net/</a>, and fbset(1). | |||
</p> | |||
<a name="gdigrab"></a> | |||
<h3 class="section">18.7 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.8 gdigrab<span class="pull-right"><a class="anchor hidden-xs" href="#gdigrab" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-gdigrab" aria-hidden="true">TOC</a></span></h3> | |||
<p>Win32 GDI-based screen capture device. | |||
</p> | |||
@@ -7356,8 +7441,8 @@ window, regardless of its position on the screen. | |||
<pre class="example">ffmpeg -f gdigrab -framerate 6 -i title=Calculator out.mpg | |||
</pre></div> | |||
<a name="Options-8"></a> | |||
<h4 class="subsection">18.7.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-8" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-9"></a> | |||
<h4 class="subsection">18.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-9" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>draw_mouse</samp></dt> | |||
@@ -7405,7 +7490,7 @@ of a single window. | |||
</dl> | |||
<a name="iec61883"></a> | |||
<h3 class="section">18.8 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.9 iec61883<span class="pull-right"><a class="anchor hidden-xs" href="#iec61883" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-iec61883" aria-hidden="true">TOC</a></span></h3> | |||
<p>FireWire DV/HDV input device using libiec61883. | |||
</p> | |||
@@ -7421,8 +7506,8 @@ Kernel 2.6.37 and later, since the old FireWire stack was removed. | |||
<p>Specify the FireWire port to be used as input file, or "auto" | |||
to choose the first port connected. | |||
</p> | |||
<a name="Options-9"></a> | |||
<h4 class="subsection">18.8.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-9" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-10"></a> | |||
<h4 class="subsection">18.9.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-10" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>dvtype</samp></dt> | |||
@@ -7449,8 +7534,8 @@ Look at /sys/bus/firewire/devices to find out the GUIDs. | |||
</dd> | |||
</dl> | |||
<a name="Examples-7"></a> | |||
<h4 class="subsection">18.8.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-7" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-7" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-8"></a> | |||
<h4 class="subsection">18.9.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-8" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Grab and show the input of a FireWire DV/HDV device. | |||
@@ -7467,7 +7552,7 @@ using a packet buffer of 100000 packets if the source is HDV. | |||
</li></ul> | |||
<a name="jack"></a> | |||
<h3 class="section">18.9 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.10 jack<span class="pull-right"><a class="anchor hidden-xs" href="#jack" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-jack" aria-hidden="true">TOC</a></span></h3> | |||
<p>JACK input device. | |||
</p> | |||
@@ -7517,7 +7602,7 @@ $ jack_connect metro:120_bpm ffmpeg:input_1 | |||
<a href="http://jackaudio.org/">http://jackaudio.org/</a> | |||
</p> | |||
<a name="lavfi"></a> | |||
<h3 class="section">18.10 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.11 lavfi<span class="pull-right"><a class="anchor hidden-xs" href="#lavfi" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-lavfi" aria-hidden="true">TOC</a></span></h3> | |||
<p>Libavfilter input virtual device. | |||
</p> | |||
@@ -7529,8 +7614,8 @@ corresponding stream which is mapped to the generated output. Currently | |||
only video data is supported. The filtergraph is specified through the | |||
option <samp>graph</samp>. | |||
</p> | |||
<a name="Options-10"></a> | |||
<h4 class="subsection">18.10.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-10" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-11"></a> | |||
<h4 class="subsection">18.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-11" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-11" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>graph</samp></dt> | |||
@@ -7561,8 +7646,8 @@ the option <var>graph</var>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-8"></a> | |||
<h4 class="subsection">18.10.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-8" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-8" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-9"></a> | |||
<h4 class="subsection">18.11.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-9" aria-hidden="true">TOC</a></span></h4> | |||
<ul> | |||
<li> Create a color video stream and play it back with <code>ffplay</code>: | |||
@@ -7601,7 +7686,7 @@ back with <code>ffplay</code>: | |||
</li></ul> | |||
<a name="libcdio"></a> | |||
<h3 class="section">18.11 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.12 libcdio<span class="pull-right"><a class="anchor hidden-xs" href="#libcdio" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libcdio" aria-hidden="true">TOC</a></span></h3> | |||
<p>Audio-CD input device based on libcdio. | |||
</p> | |||
@@ -7617,8 +7702,8 @@ you may run the command: | |||
<pre class="example">ffmpeg -f libcdio -i /dev/sr0 cd.wav | |||
</pre></div> | |||
<a name="Options-11"></a> | |||
<h4 class="subsection">18.11.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-11" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-11" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-12"></a> | |||
<h4 class="subsection">18.12.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-12" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-12" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>speed</samp></dt> | |||
<dd><p>Set drive reading speed. Default value is 0. | |||
@@ -7648,14 +7733,14 @@ paranoia project documentation. | |||
</dl> | |||
<a name="libdc1394"></a> | |||
<h3 class="section">18.12 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.13 libdc1394<span class="pull-right"><a class="anchor hidden-xs" href="#libdc1394" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-libdc1394" aria-hidden="true">TOC</a></span></h3> | |||
<p>IIDC1394 input device, based on libdc1394 and libraw1394. | |||
</p> | |||
<p>Requires the configure option <code>--enable-libdc1394</code>. | |||
</p> | |||
<a name="openal"></a> | |||
<h3 class="section">18.13 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.14 openal<span class="pull-right"><a class="anchor hidden-xs" href="#openal" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-openal" aria-hidden="true">TOC</a></span></h3> | |||
<p>The OpenAL input device provides audio capture on all systems with a | |||
working OpenAL 1.1 implementation. | |||
@@ -7698,8 +7783,8 @@ filename. If the empty string is provided, the device will | |||
automatically select the default device. You can get the list of the | |||
supported devices by using the option <var>list_devices</var>. | |||
</p> | |||
<a name="Options-12"></a> | |||
<h4 class="subsection">18.13.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-12" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-12" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-13"></a> | |||
<h4 class="subsection">18.14.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-13" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-13" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>channels</samp></dt> | |||
@@ -7726,8 +7811,8 @@ Defaults to <samp>false</samp>. | |||
</dd> | |||
</dl> | |||
<a name="Examples-9"></a> | |||
<h4 class="subsection">18.13.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-9" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-9" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-10"></a> | |||
<h4 class="subsection">18.14.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-10" aria-hidden="true">TOC</a></span></h4> | |||
<p>Print the list of OpenAL supported devices and exit: | |||
</p><div class="example"> | |||
@@ -7753,7 +7838,7 @@ within the same <code>ffmpeg</code> command: | |||
try the latest OpenAL Soft if the above does not work. | |||
</p> | |||
<a name="oss"></a> | |||
<h3 class="section">18.14 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.15 oss<span class="pull-right"><a class="anchor hidden-xs" href="#oss" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-oss" aria-hidden="true">TOC</a></span></h3> | |||
<p>Open Sound System input device. | |||
</p> | |||
@@ -7771,7 +7856,7 @@ command: | |||
<a href="http://manuals.opensound.com/usersguide/dsp.html">http://manuals.opensound.com/usersguide/dsp.html</a> | |||
</p> | |||
<a name="pulse"></a> | |||
<h3 class="section">18.15 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<h3 class="section">18.16 pulse<span class="pull-right"><a class="anchor hidden-xs" href="#pulse" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-pulse" aria-hidden="true">TOC</a></span></h3> | |||
<p>PulseAudio input device. | |||
</p> | |||
@@ -7785,8 +7870,8 @@ the command <code>pactl list sources</code>. | |||
</p> | |||
<p>More information about PulseAudio can be found on <a href="http://www.pulseaudio.org">http://www.pulseaudio.org</a>. | |||
</p> | |||
<a name="Options-13"></a> | |||
<h4 class="subsection">18.15.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-13" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-13" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Options-14"></a> | |||
<h4 class="subsection">18.16.1 Options<span class="pull-right"><a class="anchor hidden-xs" href="#Options-14" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Options-14" aria-hidden="true">TOC</a></span></h4> | |||
<dl compact="compact"> | |||
<dt><samp>server</samp></dt> | |||
<dd><p>Connect to a specific PulseAudio server, specified by an IP address. | |||
@@ -7821,15 +7906,15 @@ audio latency. By default it is unset. | |||
</p></dd> | |||
</dl> | |||
<a name="Examples-10"></a> | |||
<h4 class="subsection">18.15.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-10" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-10" aria-hidden="true">TOC</a></span></h4> | |||
<a name="Examples-11"></a> | |||
<h4 class="subsection">18.16.2 Examples<span class="pull-right"><a class="anchor hidden-xs" href="#Examples-11" aria-hidden="true">#</a> <a class="anchor hidden-xs"href="#toc-Examples-11" aria-hidden="true">TOC</a></span></h4> | |||
<p>Record a stream from default device: | |||