ffmpeg/doc
Anton Khirnov 78f46065d8 fftools/ffmpeg: add special syntax for loading filter options from files
Many filters accept user-provided data that is cumbersome to provide as
text strings - e.g. binary files or very long text. For that reason such
filters typically provide a option whose value is the path from which
the filter loads the actual data.

However, filters doing their own IO internally is a layering violation
that the callers may not expect, and is thus best avoided. With the
recently introduced graph segment parsing API, loading option values
from files can now be handled by the caller.

This commit makes use of the new API in ffmpeg CLI. Any option name in
the filtergraph syntax can now be prefixed with a slash '/'. This will
cause ffmpeg to interpret the value as the path to load the actual value
from.
2023-02-12 10:34:45 +01:00
..
dev_community tools: add general_assembly.pl 2023-02-12 10:14:22 +01:00
doxy
examples doc/examples: fix make command, reference Makefile.example 2023-02-11 18:06:02 +01:00
.gitignore
APIchanges lavfi: add a new filtergraph parsing API 2023-02-12 10:28:06 +01:00
authors.texi
bitstream_filters.texi avcodec/h264_redundant_pps_bsf: Don't remove PPS 2022-09-25 14:53:45 +02:00
bootstrap.min.css
build_system.txt
codecs.texi
decoders.texi doc/decoders: document the max_frame_delay libdav1d option 2022-10-15 19:11:52 -03:00
default.css
demuxers.texi avformat/hls: Add option to retry failed segments for hls 2023-02-09 14:37:23 +05:30
developer.texi doc/developer.texi: extend and update naming conventions 2022-11-23 10:43:41 +01:00
devices.texi
doxy-wrapper.sh doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
Doxyfile doc/Doxyfile: Add FF_PAD_STRUCTURE to PREDEFINED 2022-10-17 09:55:19 +02:00
encoders.texi libavcodec/qsvenc_av1: Add max_frame_size support to av1_qsv encoder 2023-01-09 13:56:03 +08:00
errno.txt
faq.texi doc/faq: update macOS and URLs 2019-02-11 10:13:31 +05:30
fate_config.sh.template
fate.texi
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi fftools/ffmpeg: rename -enc_stats* to -stats_enc* 2023-02-10 11:02:13 +01:00
ffmpeg.txt
ffplay.texi
ffprobe.texi
ffprobe.xsd fftools/ffprobe: Report initial and trailing padding 2022-09-05 20:32:12 +02:00
fftools-common-opts.texi
filter_design.txt
filters.texi fftools/ffmpeg: add special syntax for loading filter options from files 2023-02-12 10:34:45 +01:00
formats.texi
general_contents.texi avformat: add RKA demuxer 2023-02-11 21:29:35 +01:00
general.texi
git-howto.texi
indevs.texi
issue_tracker.txt
lexicon
libav-merge.txt doc/libav-merge: add a line about the previous skipped merge 2019-02-20 13:51:19 -03:00
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
mailing-list-faq.texi
Makefile
metadata.texi
mips.txt
multithreading.txt
muxers.texi avformat/segment: add option min_seg_duration 2022-12-29 15:43:40 +05:30
nut.texi
optimization.txt doc: reference the RISC-V specification 2022-09-13 16:50:43 -03:00
outdevs.texi
patchwork
platform.texi
print_options.c
protocols.texi avformat/file: add fd protocol 2023-01-11 18:50:36 +08:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm
tablegen.txt
texi2pod.pl
texidep.pl
transforms.md x86/tx_float: add 15xN PFA FFT AVX SIMD 2022-09-23 12:35:27 +02:00
undefined.txt
utils.texi avutil/channel_layout: add a 7.1(top) channel layout 2022-11-03 19:39:45 -03:00
writing_filters.txt