Commit 0fe8acf2 authored by Nicolas George's avatar Nicolas George

ffmpeg: add -(no)stdin option.

Allows to disable interaction from standard input.
Useful, for example, if ffmpeg is in the background process group.
Roughly the same result can be achieved with "ffmpeg ... < /dev/null"
but it requires a shell.
parent 52ab4185
...@@ -31,6 +31,7 @@ version next: ...@@ -31,6 +31,7 @@ version next:
- new option: -progress - new option: -progress
- 3GPP Timed Text decoder - 3GPP Timed Text decoder
- GeoTIFF decoder support - GeoTIFF decoder support
- ffmpeg -(no)stdin option
version 0.11: version 0.11:
......
...@@ -361,6 +361,14 @@ the encoding process. It is made of "@var{key}=@var{value}" lines. @var{key} ...@@ -361,6 +361,14 @@ the encoding process. It is made of "@var{key}=@var{value}" lines. @var{key}
consists of only alphanumeric characters. The last key of a sequence of consists of only alphanumeric characters. The last key of a sequence of
progress information is always "progress". progress information is always "progress".
@item -stdin
Enable interaction on standard input. On by default unless standard input is
used as an input.
Useful, for example, if ffmpeg is in the background process group. Roughly
the same result can be achieved with @code{ffmpeg ... < /dev/null} but it
requires a shell.
@item -debug_ts (@emph{global}) @item -debug_ts (@emph{global})
Print timestamp information. It is off by default. This option is Print timestamp information. It is off by default. This option is
mostly useful for testing and debugging purposes, and the output mostly useful for testing and debugging purposes, and the output
......
...@@ -5878,6 +5878,8 @@ static const OptionDef options[] = { ...@@ -5878,6 +5878,8 @@ static const OptionDef options[] = {
"add timings for each task" }, "add timings for each task" },
{ "progress", HAS_ARG | OPT_EXPERT, {(void*)opt_progress}, { "progress", HAS_ARG | OPT_EXPERT, {(void*)opt_progress},
"write program-readable progress information", "url" }, "write program-readable progress information", "url" },
{ "stdin", OPT_BOOL | OPT_EXPERT, {(void*)&stdin_interaction},
"enable or disable interaction on standard input" },
{ "timelimit", HAS_ARG, {(void*)opt_timelimit}, "set max runtime in seconds", "limit" }, { "timelimit", HAS_ARG, {(void*)opt_timelimit}, "set max runtime in seconds", "limit" },
{ "dump", OPT_BOOL | OPT_EXPERT, {(void*)&do_pkt_dump}, { "dump", OPT_BOOL | OPT_EXPERT, {(void*)&do_pkt_dump},
"dump each input packet" }, "dump each input packet" },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment