|
|
|
@ -150,6 +150,87 @@ $ ffmpeg -f avfoundation -pixel_format bgr0 -i "default:none" out.avi |
|
|
|
|
|
|
|
|
|
BSD video input device. |
|
|
|
|
|
|
|
|
|
@section decklink |
|
|
|
|
|
|
|
|
|
The decklink input device provides capture capabilities for Blackmagic |
|
|
|
|
DeckLink devices. |
|
|
|
|
|
|
|
|
|
To enable this input device, you need the Blackmagic DeckLink SDK and you |
|
|
|
|
need to configure with the appropriate @code{--extra-cflags} |
|
|
|
|
and @code{--extra-ldflags}. |
|
|
|
|
On Windows, you need to run the IDL files through @command{widl}. |
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
@command{-list_formats 1}. Audio sample rate is always 48 kHz and the number |
|
|
|
|
of channels can be 2, 8 or 16. |
|
|
|
|
|
|
|
|
|
@subsection Options |
|
|
|
|
|
|
|
|
|
@table @option |
|
|
|
|
|
|
|
|
|
@item list_devices |
|
|
|
|
If set to @option{true}, print a list of devices and exit. |
|
|
|
|
Defaults to @option{false}. |
|
|
|
|
|
|
|
|
|
@item list_formats |
|
|
|
|
If set to @option{true}, print a list of supported formats and exit. |
|
|
|
|
Defaults to @option{false}. |
|
|
|
|
|
|
|
|
|
@item bm_v210 |
|
|
|
|
If set to @samp{1}, video is captured in 10 bit v210 instead |
|
|
|
|
of uyvy422. Not all Blackmagic devices support this option. |
|
|
|
|
|
|
|
|
|
@item bm_channels <CHANNELS> |
|
|
|
|
Number of audio channels, can be 2, 8 or 16 |
|
|
|
|
|
|
|
|
|
@item bm_audiodepth <BITDEPTH> |
|
|
|
|
Audio bit depth, can be 16 or 32. |
|
|
|
|
|
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
@subsection Examples |
|
|
|
|
|
|
|
|
|
@itemize |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
List input devices: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -list_devices 1 -i dummy |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
List supported formats: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 1080i50 (format 11): |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -i 'Intensity Pro@@11' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 1080i50 10 bit: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@@11' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 720p50 with 32bit audio: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@@14' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 576i50 with 8 audio channels: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@@3' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@end itemize |
|
|
|
|
|
|
|
|
|
@section dshow |
|
|
|
|
|
|
|
|
|
Windows DirectShow input device. |
|
|
|
@ -1118,86 +1199,5 @@ The syntax is: |
|
|
|
|
Set the grabbing region coordinates. They are expressed as offset from the top left |
|
|
|
|
corner of the X11 window. The default value is 0. |
|
|
|
|
|
|
|
|
|
@section decklink |
|
|
|
|
|
|
|
|
|
The decklink input device provides capture capabilities for Blackmagic |
|
|
|
|
DeckLink devices. |
|
|
|
|
|
|
|
|
|
To enable this input device, you need the Blackmagic DeckLink SDK and you |
|
|
|
|
need to configure with the appropriate @code{--extra-cflags} |
|
|
|
|
and @code{--extra-ldflags}. |
|
|
|
|
On Windows, you need to run the IDL files through @command{widl}. |
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
@command{-list_formats 1}. Audio sample rate is always 48 kHz and the number |
|
|
|
|
of channels can be 2, 8 or 16. |
|
|
|
|
|
|
|
|
|
@subsection Options |
|
|
|
|
|
|
|
|
|
@table @option |
|
|
|
|
|
|
|
|
|
@item list_devices |
|
|
|
|
If set to @option{true}, print a list of devices and exit. |
|
|
|
|
Defaults to @option{false}. |
|
|
|
|
|
|
|
|
|
@item list_formats |
|
|
|
|
If set to @option{true}, print a list of supported formats and exit. |
|
|
|
|
Defaults to @option{false}. |
|
|
|
|
|
|
|
|
|
@item bm_v210 |
|
|
|
|
If set to @samp{1}, video is captured in 10 bit v210 instead |
|
|
|
|
of uyvy422. Not all Blackmagic devices support this option. |
|
|
|
|
|
|
|
|
|
@item bm_channels <CHANNELS> |
|
|
|
|
Number of audio channels, can be 2, 8 or 16 |
|
|
|
|
|
|
|
|
|
@item bm_audiodepth <BITDEPTH> |
|
|
|
|
Audio bit depth, can be 16 or 32. |
|
|
|
|
|
|
|
|
|
@end table |
|
|
|
|
|
|
|
|
|
@subsection Examples |
|
|
|
|
|
|
|
|
|
@itemize |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
List input devices: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -list_devices 1 -i dummy |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
List supported formats: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -list_formats 1 -i 'Intensity Pro' |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 1080i50 (format 11): |
|
|
|
|
@example |
|
|
|
|
ffmpeg -f decklink -i 'Intensity Pro@@11' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 1080i50 10 bit: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_v210 1 -f decklink -i 'UltraStudio Mini Recorder@@11' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 720p50 with 32bit audio: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_audiodepth 32 -f decklink -i 'UltraStudio Mini Recorder@@14' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@item |
|
|
|
|
Capture video clip at 576i50 with 8 audio channels: |
|
|
|
|
@example |
|
|
|
|
ffmpeg -bm_channels 8 -f decklink -i 'UltraStudio Mini Recorder@@3' -acodec copy -vcodec copy output.avi |
|
|
|
|
@end example |
|
|
|
|
|
|
|
|
|
@end itemize |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@c man end INPUT DEVICES |
|
|
|
|