Reto Kromer
5b32f94b97
doc/ffprobe: fix typo and update URL in man
6 years ago
Marton Balint
7cab5471b2
ffplay: add support for setting the number of filter threads
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Gyan Doshi
075fd5ba45
doc/filters: correct headphone examples
...
lavfi-complex is not a valid option. [a:0] is not correct pad form for input.
6 years ago
Jun Zhao
6dc06e979c
doc/filters: document ranges and defaults for nlmeans options
...
document ranges and defaults for nlmeans options
Reviewed-by: Gyan Doshi <ffmpeg@gyani.pro>
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
6 years ago
Steven Liu
1e03d60054
avformat/hlsenc: add var_stream_map LANGUAGE field string parameter
...
use a:0,agroup:aud_low,default:Yes,language:CHN a:1,agroup:aud_low,language:ENG
a:2,agroup:aud_high,default:YesYes,language:CHN a:3,agroup:aud_high,language:ENG
v:0,agroup:aud_low v:1,agroup:aud_high
create master m3u8 list.
result:
EXTM3U
EXT-X-VERSION:3
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_0",DEFAULT=YES,LANGUAGE="CHN",URI="out_0.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_1",DEFAULT=NO,LANGUAGE="ENG",URI="out_1.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_2",DEFAULT=YES,LANGUAGE="CHN",URI="out_2.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_3",DEFAULT=NO,LANGUAGE="ENG",URI="out_3.m3u8"
EXT-X-STREAM-INF:BANDWIDTH=1170400,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_low"
out_4.m3u8
EXT-X-STREAM-INF:BANDWIDTH=3440800,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_high"
out_5.m3u8
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
Steven Liu
6a25bb5aa4
avformat/hlsenc: add var_stream_map DEFAULT field status parameter
...
use a:0,agroup:aud_low,default:Yes a:1,agroup:aud_low,
a:2,agroup:aud_high,default:Yes a:3, agroup:aud_high,
v:0,agroup:aud_low v:1,agroup:aud_high
create master m3u8 list.
result:
EXTM3U
EXT-X-VERSION:3
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_0",DEFAULT=YES,URI="out_0.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_low",NAME="audio_1",DEFAULT=NO,URI="out_1.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_2",DEFAULT=YES,URI="out_2.m3u8"
EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="group_aud_high",NAME="audio_3",DEFAULT=NO,URI="out_3.m3u8"
EXT-X-STREAM-INF:BANDWIDTH=1170400,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_low"
out_4.m3u8
EXT-X-STREAM-INF:BANDWIDTH=3440800,RESOLUTION=640x480,CODECS="avc1.64001e,mp4a.40.2",AUDIO="group_aud_high"
out_5.m3u8
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
Michael Niedermayer
5bcefceec8
avcodec: Add discard_sample_percentage
...
Suggested-by: BBB
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Gyan Doshi
3224d6691c
avfilter/afade+acrossfade: allow skipping fade on inputs
...
New fade curve value 'nofade' passes audio samples as-is.
Primarily useful in carrying out acrossfade without fades.
6 years ago
Mark Thompson
5fdcf85bbf
vaapi_encode: Convert to send/receive API
...
This attaches the logic of picking the mode of for the next picture to
the output, which simplifies some choices by removing the concept of
the picture for which input is not yet available. At the same time,
we allow more complex reference structures and track more reference
metadata (particularly the contents of the DPB) for use in the
codec-specific code.
It also adds flags to explicitly track the available features of the
different codecs. The new structure also allows open-GOP support, so
that is now available for codecs which can do it.
6 years ago
Karthick J
306cc26115
avformat/dashenc: Added documentation for $ext$ identifier in filenames
6 years ago
Guo, Yejun
1ef4828276
avutil: add ROI (Region Of Interest) data struct and bump version
...
The encoders such as libx264 support different QPs offset for different MBs,
it makes possible for ROI-based encoding. It makes sense to add support
within ffmpeg to generate/accept ROI infos and pass into encoders.
Typical usage: After AVFrame is decoded, a ffmpeg filter or user's code
generates ROI info for that frame, and the encoder finally does the
ROI-based encoding.
The ROI info is maintained as side data of AVFrame.
Signed-off-by: Guo, Yejun <yejun.guo@intel.com>
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
6 years ago
Paul B Mahol
1ea5529dd2
avfilter: add maskfun filter
6 years ago
Paul B Mahol
f4fd8ef725
avfilter/af_anlmdn: rework how denoising strength is used
...
Make into account patch size.
6 years ago
Paul B Mahol
8a1fc95840
avfilter: add anlmdn audio filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
6 years ago
Paul B Mahol
f2e2456294
avfilter/af_afir: adjust min partition size
...
Minimal value allowed by our FFT is 16 thus min partition size is 8.
6 years ago
Jun Zhao
4fd6df6934
doc/encoders: Update docs for libxavs2
...
Update standard libavcodec options for libxavs2
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
6 years ago
Gyan Doshi
1087b792c3
doc/ffmpeg: clarify behaviour of -discard
...
Discarding all frames is universally supported as it happens in fftools
whereas selective discarding relies on the demuxer.
6 years ago
Gyan Doshi
d7ef10f16d
doc/ffmpeg: update entry for stream disable options
...
-vn/-an/-sn/-dn can now be used to block input streams from a file.
6 years ago
Michael Niedermayer
b33de55747
doc/indevs: fix upto typo
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Paul B Mahol
35a8179149
avfilter/af_adelay: allow setting delays in seconds
6 years ago
Paul B Mahol
f7745edeaa
doc/filters: improve afir description a little
6 years ago
Paul B Mahol
a53a9f1c8d
avfilter/af_afir: implement non-uniform partitioned convolution
...
Using multiple frequency delay lines.
6 years ago
Paul B Mahol
8007e8fc67
avfilter/af_afir: fix minp/maxp range and change default value for maxp
6 years ago
Rene Claus
6a8cc86963
avcodec/libvpxenc: add VP8/9 sharpness config option
...
This commit adds configuration options to libvpxenc.c that can be used to
tune the sharpness parameter for VP8 and VP9.
Signed-off-by: Rene Claus <rclaus@google.com>
Signed-off-by: James Zern <jzern@google.com>
6 years ago
Paul B Mahol
4096c670ab
avfilter/af_sofalizer: stop using easy API
...
Easy API is not flexible enough for our needs.
6 years ago
James Almer
53d3a1c514
APIChanges: add missing entry for SMPTE2094-40 HDR Dynamic metadata API
...
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Paul B Mahol
d6951e595a
avfilter/af_sofalizer: add framesize option
6 years ago
Michael Niedermayer
645c5e8c91
doc/encoders: Fix colums typo
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
6 years ago
Paul B Mahol
d54276f9de
avfilter/af_apad: add pad_dur and whole_dur options
6 years ago
kjeyapal@akamai.com
f22fcd4483
avformat/dashenc: Added support for Low-latency HLS(Experimental)
...
Apple doesn't have an official spec for LHLS. Meanwhile hls.js player folks are
trying to standardize a open LHLS spec. The draft spec is available in https://github.com/video-dev/hlsjs-rfcs/blob/lhls-spec/proposals/0001-lhls.md
This option will also try to comply with the above open spec, till Apple's spec officially supports it.
Applicable only when @var{streaming} and @var{hls_playlist} options are enabled.
6 years ago
Paul B Mahol
ddefd05507
doc/metadata: fix error in timebase description
...
Fixes #7184 .
6 years ago
Lou Logan
11817c3316
doc/indevs: document libdc1394 options
...
Signed-off-by: Lou Logan <lou@lrcd.com>
6 years ago
kjeyapal@akamai.com
1d01ab399f
avformat/movenc: Added an option to disable SIDX atom
6 years ago
Lou Logan
0e8eb07980
doc/indevs: fix hdvbuffer typo in iec61883 example
...
Option name is dvbuffer.
Signed-off-by: Lou Logan <lou@lrcd.com>
6 years ago
Karthick J
2349260330
avformat/hlsenc : Added an option to ignore IO errors
...
Useful for long duration runs with network output
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
James Almer
d12d4d4515
avcodec/libaomenc: add row-mt option
...
Default to disable, same as aomenc.
Fixes ticket #7598
Signed-off-by: James Almer <jamrial@gmail.com>
6 years ago
Paul B Mahol
8be56ee211
avfilter/vf_showinfo: allow checksums calculation to be disabled
...
Fixes #6987 .
6 years ago
Carl Eugen Hoyos
0cb1ccd1d1
doc/codecs: Do not mention a removed flags.
6 years ago
Carl Eugen Hoyos
936b0aa280
doc/faq: Fix flags for possible video quality improvements.
...
Reported-by: Ulf Zibis
6 years ago
Gyan Doshi
d91197c610
doc: vapoursynth
...
Add entry in external library list and demuxers.
6 years ago
Gyan Doshi
05a61a02d6
doc/general: rearrange libraries in alphabetical order
6 years ago
Gyan Doshi
6ea3cf1b6f
doc: libmodplug
...
Add entry in external library list and demuxers.
6 years ago
Gyan Doshi
ea68e02c6d
doc: remove licensing claims for chromaprint and libgme
6 years ago
Gyan Doshi
aae7e009b3
doc: libgme
...
Add entry in external library list and add details to demuxer entry.
6 years ago
Gyan Doshi
8bd7919699
doc: chromaprint
...
Add entry in external library list and add details to muxer entry.
6 years ago
Andreas Rheinhardt
5d8df52c45
trace_headers: Update documentation
...
It also supports AV1 and (M)JPEG.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@googlemail.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
6 years ago
kjeyapal@akamai.com
c32aad1961
avformat/dashenc: Added an option to ignore io errors
...
When dashenc has to run for long duration(say 24x7 live stream), one can enable this option to ignore the io failure of few segment's upload due to an intermittent network issues.
When the network connection recovers dashenc will continue with the upload of the current segments, leading to the recovery of the stream.
6 years ago
Marton Balint
c047901012
avdevice/decklink_enc: add support for setting genlock timing offset
...
Signed-off-by: Marton Balint <cus@passwd.hu>
6 years ago
Kyle Swanson
fd2d6f376d
libavf/libvmaf: update docs
...
Signed-off-by: Kyle Swanson <kswanson@netflix.com>
6 years ago
Paul B Mahol
0279cb4f69
avcodec: add truehd_core bitstream filter
6 years ago