FFmpegKit iOS / macOS / tvOS API 5.1
|
Go to the source code of this file.
Macros | |
#define | DEFAULT_PASS_LOGFILENAME_PREFIX "ffmpeg2pass" |
#define | SPECIFIER_OPT_FMT_str "%s" |
#define | SPECIFIER_OPT_FMT_i "%i" |
#define | SPECIFIER_OPT_FMT_i64 "%"PRId64 |
#define | SPECIFIER_OPT_FMT_ui64 "%"PRIu64 |
#define | SPECIFIER_OPT_FMT_f "%f" |
#define | SPECIFIER_OPT_FMT_dbl "%lf" |
#define | WARN_MULTIPLE_OPT_USAGE(name, type, so, st) |
#define | MATCH_PER_STREAM_OPT(name, type, outvar, fmtctx, st) |
#define | MATCH_PER_TYPE_OPT(name, type, outvar, fmtctx, mediatype) |
#define | METADATA_CHECK_INDEX(index, nb_elems, desc) |
#define | SET_DICT(type, meta, context, index) |
Enumerations | |
enum | OptGroup { GROUP_OUTFILE , GROUP_INFILE } |
Functions | |
void | uninit_options (OptionsContext *o) |
void | init_options (OptionsContext *o) |
int | show_hwaccels (void *optctx, const char *opt, const char *arg) |
AVDictionary * | strip_specifiers (AVDictionary *dict) |
int | parse_and_set_vsync (const char *arg, int *vsync_var, int file_idx, int st_idx, int is_global) |
int | apply_sync_offsets (void) |
int | opt_filter_threads (void *optctx, const char *opt, const char *arg) |
int | opt_abort_on (void *optctx, const char *opt, const char *arg) |
int | opt_stats_period (void *optctx, const char *opt, const char *arg) |
int | opt_audio_codec (void *optctx, const char *opt, const char *arg) |
int | opt_video_codec (void *optctx, const char *opt, const char *arg) |
int | opt_subtitle_codec (void *optctx, const char *opt, const char *arg) |
int | opt_data_codec (void *optctx, const char *opt, const char *arg) |
int | opt_map (void *optctx, const char *opt, const char *arg) |
int | opt_attach (void *optctx, const char *opt, const char *arg) |
int | opt_map_channel (void *optctx, const char *opt, const char *arg) |
int | opt_sdp_file (void *optctx, const char *opt, const char *arg) |
int | opt_init_hw_device (void *optctx, const char *opt, const char *arg) |
int | opt_filter_hw_device (void *optctx, const char *opt, const char *arg) |
void | parse_meta_type (char *arg, char *type, int *index, const char **stream_spec) |
int | fftools_copy_metadata (char *outspec, char *inspec, AVFormatContext *oc, AVFormatContext *ic, OptionsContext *o) |
int | opt_recording_timestamp (void *optctx, const char *opt, const char *arg) |
const AVCodec * | find_codec_or_die (const char *name, enum AVMediaType type, int encoder) |
const AVCodec * | choose_decoder (OptionsContext *o, AVFormatContext *s, AVStream *st) |
void | add_input_streams (OptionsContext *o, AVFormatContext *ic) |
void | assert_file_overwrite (const char *filename) |
void | dump_attachment (AVStream *st, const char *filename) |
int | open_input_file (OptionsContext *o, const char *filename) |
char * | get_line (AVIOContext *s, AVBPrint *bprint) |
int | get_preset_file_2 (const char *preset_name, const char *codec_name, AVIOContext **s) |
int | choose_encoder (OptionsContext *o, AVFormatContext *s, OutputStream *ost) |
OutputStream * | new_output_stream (OptionsContext *o, AVFormatContext *oc, enum AVMediaType type, int source_index) |
void | parse_matrix_coeffs (uint16_t *dest, const char *str) |
char * | fftools_read_file (const char *filename) |
char * | get_ost_filters (OptionsContext *o, AVFormatContext *oc, OutputStream *ost) |
void | check_streamcopy_filters (OptionsContext *o, AVFormatContext *oc, const OutputStream *ost, enum AVMediaType type) |
OutputStream * | new_video_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_audio_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_data_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_unknown_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_attachment_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
OutputStream * | new_subtitle_stream (OptionsContext *o, AVFormatContext *oc, int source_index) |
int | opt_streamid (void *optctx, const char *opt, const char *arg) |
int | copy_chapters (InputFile *ifile, OutputFile *ofile, AVFormatContext *os, int copy_metadata) |
int | set_dispositions (OutputFile *of, AVFormatContext *ctx) |
void | init_output_filter (OutputFilter *ofilter, OptionsContext *o, AVFormatContext *oc) |
int | init_complex_filters (void) |
void | set_channel_layout (OutputFilter *f, OutputStream *ost) |
int | open_output_file (OptionsContext *o, const char *filename) |
int | opt_target (void *optctx, const char *opt, const char *arg) |
int | opt_vstats_file (void *optctx, const char *opt, const char *arg) |
int | opt_vstats (void *optctx, const char *opt, const char *arg) |
int | opt_video_frames (void *optctx, const char *opt, const char *arg) |
int | opt_audio_frames (void *optctx, const char *opt, const char *arg) |
int | opt_data_frames (void *optctx, const char *opt, const char *arg) |
int | opt_default_new (OptionsContext *o, const char *opt, const char *arg) |
int | opt_preset (void *optctx, const char *opt, const char *arg) |
int | opt_old2new (void *optctx, const char *opt, const char *arg) |
int | opt_bitrate (void *optctx, const char *opt, const char *arg) |
int | opt_qscale (void *optctx, const char *opt, const char *arg) |
int | opt_profile (void *optctx, const char *opt, const char *arg) |
int | opt_video_filters (void *optctx, const char *opt, const char *arg) |
int | opt_audio_filters (void *optctx, const char *opt, const char *arg) |
int | opt_vsync (void *optctx, const char *opt, const char *arg) |
int | opt_timecode (void *optctx, const char *opt, const char *arg) |
int | opt_audio_qscale (void *optctx, const char *opt, const char *arg) |
int | opt_filter_complex (void *optctx, const char *opt, const char *arg) |
int | opt_filter_complex_script (void *optctx, const char *opt, const char *arg) |
void | show_help_default_ffmpeg (const char *opt, const char *arg) |
void | show_usage (void) |
int | open_files (OptionGroupList *l, const char *inout, int(*open_file)(OptionsContext *, const char *)) |
int | ffmpeg_parse_options (int argc, char **argv) |
int | opt_progress (void *optctx, const char *opt, const char *arg) |
int | opt_timelimit (void *optctx, const char *opt, const char *arg) |
Variables | |
static const char *const | opt_name_codec_names [] = {"c", "codec", "acodec", "vcodec", "scodec", "dcodec", NULL} |
static const char *const | opt_name_audio_channels [] = {"ac", NULL} |
static const char *const | opt_name_audio_ch_layouts [] = {"channel_layout", "ch_layout", NULL} |
static const char *const | opt_name_audio_sample_rate [] = {"ar", NULL} |
static const char *const | opt_name_frame_rates [] = {"r", NULL} |
static const char *const | opt_name_max_frame_rates [] = {"fpsmax", NULL} |
static const char *const | opt_name_frame_sizes [] = {"s", NULL} |
static const char *const | opt_name_frame_pix_fmts [] = {"pix_fmt", NULL} |
static const char *const | opt_name_ts_scale [] = {"itsscale", NULL} |
static const char *const | opt_name_hwaccels [] = {"hwaccel", NULL} |
static const char *const | opt_name_hwaccel_devices [] = {"hwaccel_device", NULL} |
static const char *const | opt_name_hwaccel_output_formats [] = {"hwaccel_output_format", NULL} |
static const char *const | opt_name_autorotate [] = {"autorotate", NULL} |
static const char *const | opt_name_autoscale [] = {"autoscale", NULL} |
static const char *const | opt_name_max_frames [] = {"frames", "aframes", "vframes", "dframes", NULL} |
static const char *const | opt_name_bitstream_filters [] = {"bsf", "absf", "vbsf", NULL} |
static const char *const | opt_name_codec_tags [] = {"tag", "atag", "vtag", "stag", NULL} |
static const char *const | opt_name_sample_fmts [] = {"sample_fmt", NULL} |
static const char *const | opt_name_qscale [] = {"q", "qscale", NULL} |
static const char *const | opt_name_forced_key_frames [] = {"forced_key_frames", NULL} |
static const char *const | opt_name_fps_mode [] = {"fps_mode", NULL} |
static const char *const | opt_name_force_fps [] = {"force_fps", NULL} |
static const char *const | opt_name_frame_aspect_ratios [] = {"aspect", NULL} |
static const char *const | opt_name_rc_overrides [] = {"rc_override", NULL} |
static const char *const | opt_name_intra_matrices [] = {"intra_matrix", NULL} |
static const char *const | opt_name_inter_matrices [] = {"inter_matrix", NULL} |
static const char *const | opt_name_chroma_intra_matrices [] = {"chroma_intra_matrix", NULL} |
static const char *const | opt_name_top_field_first [] = {"top", NULL} |
static const char *const | opt_name_presets [] = {"pre", "apre", "vpre", "spre", NULL} |
static const char *const | opt_name_copy_initial_nonkeyframes [] = {"copyinkf", NULL} |
static const char *const | opt_name_copy_prior_start [] = {"copypriorss", NULL} |
static const char *const | opt_name_filters [] = {"filter", "af", "vf", NULL} |
static const char *const | opt_name_filter_scripts [] = {"filter_script", NULL} |
static const char *const | opt_name_reinit_filters [] = {"reinit_filter", NULL} |
static const char *const | opt_name_fix_sub_duration [] = {"fix_sub_duration", NULL} |
static const char *const | opt_name_canvas_sizes [] = {"canvas_size", NULL} |
static const char *const | opt_name_pass [] = {"pass", NULL} |
static const char *const | opt_name_passlogfiles [] = {"passlogfile", NULL} |
static const char *const | opt_name_max_muxing_queue_size [] = {"max_muxing_queue_size", NULL} |
static const char *const | opt_name_muxing_queue_data_threshold [] = {"muxing_queue_data_threshold", NULL} |
static const char *const | opt_name_guess_layout_max [] = {"guess_layout_max", NULL} |
static const char *const | opt_name_apad [] = {"apad", NULL} |
static const char *const | opt_name_discard [] = {"discard", NULL} |
static const char *const | opt_name_disposition [] = {"disposition", NULL} |
static const char *const | opt_name_time_bases [] = {"time_base", NULL} |
static const char *const | opt_name_enc_time_bases [] = {"enc_time_base", NULL} |
static const char *const | opt_name_bits_per_raw_sample [] = {"bits_per_raw_sample", NULL} |
__thread HWDevice * | filter_hw_device |
__thread char * | vstats_filename |
__thread char * | sdp_filename |
__thread float | audio_drift_threshold = 0.1 |
__thread float | dts_delta_threshold = 10 |
__thread float | dts_error_threshold = 3600*30 |
__thread int | audio_volume = 256 |
__thread int | audio_sync_method = 0 |
__thread enum VideoSyncMethod | video_sync_method = VSYNC_AUTO |
__thread float | frame_drop_threshold = 0 |
__thread int | do_benchmark = 0 |
__thread int | do_benchmark_all = 0 |
__thread int | do_hex_dump = 0 |
__thread int | do_pkt_dump = 0 |
__thread int | copy_ts = 0 |
__thread int | start_at_zero = 0 |
__thread int | copy_tb = -1 |
__thread int | debug_ts = 0 |
__thread int | exit_on_error = 0 |
__thread int | abort_on_flags = 0 |
__thread int | print_stats = -1 |
__thread int | qp_hist = 0 |
__thread int | stdin_interaction = 1 |
__thread float | max_error_rate = 2.0/3 |
__thread char * | filter_nbthreads = NULL |
__thread int | filter_complex_nbthreads = 0 |
__thread int | vstats_version = 2 |
__thread int | auto_conversion_filters = 1 |
__thread int64_t | stats_period = 500000 |
__thread int | file_overwrite = 0 |
__thread int | no_file_overwrite = 0 |
__thread int | do_psnr = 0 |
__thread int | input_stream_potentially_available = 0 |
__thread int | ignore_unknown_streams = 0 |
__thread int | copy_unknown_streams = 0 |
__thread int | recast_media = 0 |
__thread int | find_stream_info = 1 |
__thread OptionDef * | ffmpeg_options |
static const OptionGroupDef | groups [] |
#define DEFAULT_PASS_LOGFILENAME_PREFIX "ffmpeg2pass" |
Definition at line 87 of file fftools_ffmpeg_opt.c.
#define MATCH_PER_STREAM_OPT | ( | name, | |
type, | |||
outvar, | |||
fmtctx, | |||
st | |||
) |
Definition at line 154 of file fftools_ffmpeg_opt.c.
#define MATCH_PER_TYPE_OPT | ( | name, | |
type, | |||
outvar, | |||
fmtctx, | |||
mediatype | |||
) |
Definition at line 171 of file fftools_ffmpeg_opt.c.
#define METADATA_CHECK_INDEX | ( | index, | |
nb_elems, | |||
desc | |||
) |
#define SET_DICT | ( | type, | |
meta, | |||
context, | |||
index | |||
) |
#define SPECIFIER_OPT_FMT_dbl "%lf" |
Definition at line 94 of file fftools_ffmpeg_opt.c.
#define SPECIFIER_OPT_FMT_f "%f" |
Definition at line 93 of file fftools_ffmpeg_opt.c.
#define SPECIFIER_OPT_FMT_i "%i" |
Definition at line 90 of file fftools_ffmpeg_opt.c.
#define SPECIFIER_OPT_FMT_i64 "%"PRId64 |
Definition at line 91 of file fftools_ffmpeg_opt.c.
#define SPECIFIER_OPT_FMT_str "%s" |
Definition at line 89 of file fftools_ffmpeg_opt.c.
#define SPECIFIER_OPT_FMT_ui64 "%"PRIu64 |
Definition at line 92 of file fftools_ffmpeg_opt.c.
#define WARN_MULTIPLE_OPT_USAGE | ( | name, | |
type, | |||
so, | |||
st | |||
) |
Definition at line 144 of file fftools_ffmpeg_opt.c.
enum OptGroup |
Enumerator | |
---|---|
GROUP_OUTFILE | |
GROUP_INFILE |
Definition at line 3541 of file fftools_ffmpeg_opt.c.
void add_input_streams | ( | OptionsContext * | o, |
AVFormatContext * | ic | ||
) |
Definition at line 897 of file fftools_ffmpeg_opt.c.
int apply_sync_offsets | ( | void | ) |
Definition at line 324 of file fftools_ffmpeg_opt.c.
void assert_file_overwrite | ( | const char * | filename | ) |
Definition at line 1106 of file fftools_ffmpeg_opt.c.
void check_streamcopy_filters | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
const OutputStream * | ost, | ||
enum AVMediaType | type | ||
) |
Definition at line 1811 of file fftools_ffmpeg_opt.c.
const AVCodec * choose_decoder | ( | OptionsContext * | o, |
AVFormatContext * | s, | ||
AVStream * | st | ||
) |
Definition at line 880 of file fftools_ffmpeg_opt.c.
int choose_encoder | ( | OptionsContext * | o, |
AVFormatContext * | s, | ||
OutputStream * | ost | ||
) |
Definition at line 1518 of file fftools_ffmpeg_opt.c.
int copy_chapters | ( | InputFile * | ifile, |
OutputFile * | ofile, | ||
AVFormatContext * | os, | ||
int | copy_metadata | ||
) |
Definition at line 2245 of file fftools_ffmpeg_opt.c.
void dump_attachment | ( | AVStream * | st, |
const char * | filename | ||
) |
Definition at line 1148 of file fftools_ffmpeg_opt.c.
Definition at line 3585 of file fftools_ffmpeg_opt.c.
int fftools_copy_metadata | ( | char * | outspec, |
char * | inspec, | ||
AVFormatContext * | oc, | ||
AVFormatContext * | ic, | ||
OptionsContext * | o | ||
) |
Definition at line 746 of file fftools_ffmpeg_opt.c.
char * fftools_read_file | ( | const char * | filename | ) |
Definition at line 1766 of file fftools_ffmpeg_opt.c.
const AVCodec * find_codec_or_die | ( | const char * | name, |
enum AVMediaType | type, | ||
int | encoder | ||
) |
Definition at line 851 of file fftools_ffmpeg_opt.c.
char * get_line | ( | AVIOContext * | s, |
AVBPrint * | bprint | ||
) |
Definition at line 1474 of file fftools_ffmpeg_opt.c.
char * get_ost_filters | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
OutputStream * | ost | ||
) |
Definition at line 1791 of file fftools_ffmpeg_opt.c.
int get_preset_file_2 | ( | const char * | preset_name, |
const char * | codec_name, | ||
AVIOContext ** | s | ||
) |
Definition at line 1488 of file fftools_ffmpeg_opt.c.
int init_complex_filters | ( | void | ) |
Definition at line 2395 of file fftools_ffmpeg_opt.c.
void init_options | ( | OptionsContext * | o | ) |
Definition at line 258 of file fftools_ffmpeg_opt.c.
void init_output_filter | ( | OutputFilter * | ofilter, |
OptionsContext * | o, | ||
AVFormatContext * | oc | ||
) |
Definition at line 2354 of file fftools_ffmpeg_opt.c.
OutputStream * new_attachment_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2189 of file fftools_ffmpeg_opt.c.
OutputStream * new_audio_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2063 of file fftools_ffmpeg_opt.c.
OutputStream * new_data_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2163 of file fftools_ffmpeg_opt.c.
OutputStream * new_output_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
enum AVMediaType | type, | ||
int | source_index | ||
) |
Definition at line 1553 of file fftools_ffmpeg_opt.c.
OutputStream * new_subtitle_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2197 of file fftools_ffmpeg_opt.c.
OutputStream * new_unknown_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 2176 of file fftools_ffmpeg_opt.c.
OutputStream * new_video_stream | ( | OptionsContext * | o, |
AVFormatContext * | oc, | ||
int | source_index | ||
) |
Definition at line 1825 of file fftools_ffmpeg_opt.c.
int open_files | ( | OptionGroupList * | l, |
const char * | inout, | ||
int(*)(OptionsContext *, const char *) | open_file | ||
) |
Definition at line 3551 of file fftools_ffmpeg_opt.c.
int open_input_file | ( | OptionsContext * | o, |
const char * | filename | ||
) |
Definition at line 1180 of file fftools_ffmpeg_opt.c.
int open_output_file | ( | OptionsContext * | o, |
const char * | filename | ||
) |
Definition at line 2444 of file fftools_ffmpeg_opt.c.
int opt_abort_on | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 383 of file fftools_ffmpeg_opt.c.
int opt_attach | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 559 of file fftools_ffmpeg_opt.c.
int opt_audio_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 417 of file fftools_ffmpeg_opt.c.
int opt_audio_filters | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3398 of file fftools_ffmpeg_opt.c.
int opt_audio_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3254 of file fftools_ffmpeg_opt.c.
int opt_audio_qscale | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3425 of file fftools_ffmpeg_opt.c.
int opt_bitrate | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3346 of file fftools_ffmpeg_opt.c.
int opt_data_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 435 of file fftools_ffmpeg_opt.c.
int opt_data_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3260 of file fftools_ffmpeg_opt.c.
int opt_default_new | ( | OptionsContext * | o, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3266 of file fftools_ffmpeg_opt.c.
int opt_filter_complex | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3431 of file fftools_ffmpeg_opt.c.
int opt_filter_complex_script | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3445 of file fftools_ffmpeg_opt.c.
int opt_filter_hw_device | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 698 of file fftools_ffmpeg_opt.c.
int opt_filter_threads | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 376 of file fftools_ffmpeg_opt.c.
int opt_init_hw_device | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 683 of file fftools_ffmpeg_opt.c.
int opt_map | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 441 of file fftools_ffmpeg_opt.c.
int opt_map_channel | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 567 of file fftools_ffmpeg_opt.c.
int opt_old2new | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3334 of file fftools_ffmpeg_opt.c.
int opt_preset | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3286 of file fftools_ffmpeg_opt.c.
int opt_profile | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3380 of file fftools_ffmpeg_opt.c.
int opt_progress | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3645 of file fftools_ffmpeg_opt.c.
int opt_qscale | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3362 of file fftools_ffmpeg_opt.c.
int opt_recording_timestamp | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 836 of file fftools_ffmpeg_opt.c.
int opt_sdp_file | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 644 of file fftools_ffmpeg_opt.c.
int opt_stats_period | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 402 of file fftools_ffmpeg_opt.c.
int opt_streamid | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 2223 of file fftools_ffmpeg_opt.c.
int opt_subtitle_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 429 of file fftools_ffmpeg_opt.c.
int opt_target | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3081 of file fftools_ffmpeg_opt.c.
int opt_timecode | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3411 of file fftools_ffmpeg_opt.c.
int opt_timelimit | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Limit the execution time.
Definition at line 3662 of file fftools_ffmpeg_opt.c.
int opt_video_codec | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 423 of file fftools_ffmpeg_opt.c.
int opt_video_filters | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3392 of file fftools_ffmpeg_opt.c.
int opt_video_frames | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3248 of file fftools_ffmpeg_opt.c.
int opt_vstats | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3232 of file fftools_ffmpeg_opt.c.
int opt_vstats_file | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3225 of file fftools_ffmpeg_opt.c.
int opt_vsync | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 3404 of file fftools_ffmpeg_opt.c.
int parse_and_set_vsync | ( | const char * | arg, |
int * | vsync_var, | ||
int | file_idx, | ||
int | st_idx, | ||
int | is_global | ||
) |
Definition at line 304 of file fftools_ffmpeg_opt.c.
void parse_matrix_coeffs | ( | uint16_t * | dest, |
const char * | str | ||
) |
Definition at line 1748 of file fftools_ffmpeg_opt.c.
void parse_meta_type | ( | char * | arg, |
char * | type, | ||
int * | index, | ||
const char ** | stream_spec | ||
) |
Parse a metadata specifier passed as 'arg' parameter.
arg | metadata string to parse |
type | metadata type is written here – g(lobal)/s(tream)/c(hapter)/p(rogram) |
index | for type c/p, chapter/program index is written here |
stream_spec | for type s, the stream specifier is written here |
Definition at line 719 of file fftools_ffmpeg_opt.c.
void set_channel_layout | ( | OutputFilter * | f, |
OutputStream * | ost | ||
) |
Definition at line 2407 of file fftools_ffmpeg_opt.c.
int set_dispositions | ( | OutputFile * | of, |
AVFormatContext * | ctx | ||
) |
Definition at line 2288 of file fftools_ffmpeg_opt.c.
void show_help_default_ffmpeg | ( | const char * | opt, |
const char * | arg | ||
) |
Per-fftool specific help handler. Implemented in each fftool, called by show_help().
Definition at line 3461 of file fftools_ffmpeg_opt.c.
int show_hwaccels | ( | void * | optctx, |
const char * | opt, | ||
const char * | arg | ||
) |
Definition at line 274 of file fftools_ffmpeg_opt.c.
void show_usage | ( | void | ) |
Definition at line 3534 of file fftools_ffmpeg_opt.c.
AVDictionary * strip_specifiers | ( | AVDictionary * | dict | ) |
Definition at line 287 of file fftools_ffmpeg_opt.c.
void uninit_options | ( | OptionsContext * | o | ) |
Definition at line 226 of file fftools_ffmpeg_opt.c.
__thread int abort_on_flags = 0 |
Definition at line 203 of file fftools_ffmpeg_opt.c.
__thread float audio_drift_threshold = 0.1 |
Definition at line 186 of file fftools_ffmpeg_opt.c.
__thread int audio_sync_method = 0 |
Definition at line 191 of file fftools_ffmpeg_opt.c.
__thread int audio_volume = 256 |
Definition at line 190 of file fftools_ffmpeg_opt.c.
__thread int auto_conversion_filters = 1 |
Definition at line 211 of file fftools_ffmpeg_opt.c.
__thread int copy_tb = -1 |
Definition at line 200 of file fftools_ffmpeg_opt.c.
__thread int copy_ts = 0 |
Definition at line 198 of file fftools_ffmpeg_opt.c.
__thread int copy_unknown_streams = 0 |
Definition at line 220 of file fftools_ffmpeg_opt.c.
__thread int debug_ts = 0 |
Definition at line 201 of file fftools_ffmpeg_opt.c.
__thread int do_benchmark = 0 |
Definition at line 194 of file fftools_ffmpeg_opt.c.
__thread int do_benchmark_all = 0 |
Definition at line 195 of file fftools_ffmpeg_opt.c.
__thread int do_hex_dump = 0 |
Definition at line 196 of file fftools_ffmpeg_opt.c.
__thread int do_pkt_dump = 0 |
Definition at line 197 of file fftools_ffmpeg_opt.c.
__thread int do_psnr = 0 |
Definition at line 217 of file fftools_ffmpeg_opt.c.
__thread float dts_delta_threshold = 10 |
Definition at line 187 of file fftools_ffmpeg_opt.c.
__thread float dts_error_threshold = 3600*30 |
Definition at line 188 of file fftools_ffmpeg_opt.c.
__thread int exit_on_error = 0 |
Definition at line 202 of file fftools_ffmpeg_opt.c.
|
extern |
Definition at line 4773 of file fftools_ffmpeg.c.
__thread int file_overwrite = 0 |
Definition at line 215 of file fftools_ffmpeg_opt.c.
__thread int filter_complex_nbthreads = 0 |
Definition at line 209 of file fftools_ffmpeg_opt.c.
__thread HWDevice* filter_hw_device |
Definition at line 181 of file fftools_ffmpeg_opt.c.
__thread char* filter_nbthreads = NULL |
Definition at line 208 of file fftools_ffmpeg_opt.c.
__thread int find_stream_info = 1 |
Definition at line 222 of file fftools_ffmpeg_opt.c.
__thread float frame_drop_threshold = 0 |
Definition at line 193 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 3546 of file fftools_ffmpeg_opt.c.
__thread int ignore_unknown_streams = 0 |
Definition at line 219 of file fftools_ffmpeg_opt.c.
__thread int input_stream_potentially_available = 0 |
Definition at line 218 of file fftools_ffmpeg_opt.c.
__thread float max_error_rate = 2.0/3 |
Definition at line 207 of file fftools_ffmpeg_opt.c.
__thread int no_file_overwrite = 0 |
Definition at line 216 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 137 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 98 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 97 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 99 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 108 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 109 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 142 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 111 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 131 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 122 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 96 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 112 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 125 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 126 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 138 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 139 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 141 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 128 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 127 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 130 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 117 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 115 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 116 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 118 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 103 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 100 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 102 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 136 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 106 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 107 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 105 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 121 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 120 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 101 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 110 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 134 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 135 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 132 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 133 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 124 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 114 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 119 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 129 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 113 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 140 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 123 of file fftools_ffmpeg_opt.c.
|
static |
Definition at line 104 of file fftools_ffmpeg_opt.c.
__thread int print_stats = -1 |
Definition at line 204 of file fftools_ffmpeg_opt.c.
__thread int qp_hist = 0 |
Definition at line 205 of file fftools_ffmpeg_opt.c.
__thread int recast_media = 0 |
Definition at line 221 of file fftools_ffmpeg_opt.c.
__thread char* sdp_filename |
Definition at line 184 of file fftools_ffmpeg_opt.c.
__thread int start_at_zero = 0 |
Definition at line 199 of file fftools_ffmpeg_opt.c.
__thread int64_t stats_period = 500000 |
Definition at line 212 of file fftools_ffmpeg_opt.c.
__thread int stdin_interaction = 1 |
Definition at line 206 of file fftools_ffmpeg_opt.c.
__thread enum VideoSyncMethod video_sync_method = VSYNC_AUTO |
Definition at line 192 of file fftools_ffmpeg_opt.c.
__thread char* vstats_filename |
Definition at line 183 of file fftools_ffmpeg_opt.c.
__thread int vstats_version = 2 |
Definition at line 210 of file fftools_ffmpeg_opt.c.