From 488a0fa68973d48e264d54f1722f7afb18afbea7 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 18 Jun 2013 11:12:09 +0200 Subject: avconv: support -t as an input option. It limits the duration of the data read from a given input. --- avconv_opt.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'avconv_opt.c') diff --git a/avconv_opt.c b/avconv_opt.c index f14d7f1c62..bd8e7e5a79 100644 --- a/avconv_opt.c +++ b/avconv_opt.c @@ -689,6 +689,7 @@ static int open_input_file(OptionsContext *o, const char *filename) f->ctx = ic; f->ist_index = nb_input_streams - ic->nb_streams; f->start_time = o->start_time; + f->recording_time = o->recording_time; f->ts_offset = o->input_ts_offset - (copy_ts ? 0 : timestamp); f->nb_streams = ic->nb_streams; f->rate_emu = o->rate_emu; @@ -2146,7 +2147,8 @@ const OptionDef options[] = { { "map_chapters", HAS_ARG | OPT_INT | OPT_EXPERT | OPT_OFFSET | OPT_OUTPUT, { .off = OFFSET(chapters_input_file) }, "set chapters mapping", "input_file_index" }, - { "t", HAS_ARG | OPT_TIME | OPT_OFFSET | OPT_OUTPUT, { .off = OFFSET(recording_time) }, + { "t", HAS_ARG | OPT_TIME | OPT_OFFSET | + OPT_INPUT | OPT_OUTPUT, { .off = OFFSET(recording_time) }, "record or transcode \"duration\" seconds of audio/video", "duration" }, { "fs", HAS_ARG | OPT_INT64 | OPT_OFFSET | OPT_OUTPUT, { .off = OFFSET(limit_filesize) }, -- cgit v1.2.3