Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-06avfilter/af_dynaudnorm: add support for commandsPaul B Mahol
2020-01-06doc/filters: add entry for mean and stdev in showinfoLimin Wang
Signed-off-by: Limin Wang <lance.lmwang@gmail.com> Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro>
2020-01-05doc/volume: correct placement of replaygain_noclipGyan Doshi
In the merge commit 878f8b0d26, entry for replaygain_noclip was placed in commands, which it is not, instead of among the options.
2020-01-04doc: Fix a typo.Carl Eugen Hoyos
2020-01-04avfilter/af_dynaudnorm: implement threshold optionPaul B Mahol
2019-12-30avfilter/vf_histogram: add envelope to thistogram filterPaul B Mahol
2019-12-30avfilter/buffersrc: deprecate sws_param optionZhao Zhili
2019-12-29avfilter: add thistogram video filterPaul B Mahol
2019-12-28avfilter/vf_waveform: implement tint optionsPaul B Mahol
2019-12-28avfilter/vf_vectorscope: rename gray mode to tint modePaul B Mahol
2019-12-28avfilter/vf_vectorscope: add invert graticulePaul B Mahol
2019-12-27avfilter/vf_vibrance: add support for commandsPaul B Mahol
2019-12-27avfilter/vf_il: add support for commandsPaul B Mahol
2019-12-27avfilter/af_stereowiden: add support for commandsPaul B Mahol
2019-12-27avfilter/af_extrastereo: add support for commandsPaul B Mahol
2019-12-27avfilter/vf_neighbor: add support for commandsPaul B Mahol
2019-12-20avfilter/vf_readeia608: rewrite processing, make extracting more robustPaul B Mahol
Lots of options are now obsolete.
2019-12-17avfilter: Add tonemap vaapi filter for H2SXinpeng Sun
It performs HDR(High Dynamic Range) to SDR(Standard Dynamic Range) conversion with tone-mapping. It only supports HDR10 as input temporarily. An example command to use this filter with vaapi codecs: FFMPEG -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi \ -i INPUT -vf 'tonemap_vaapi=format=p010' -c:v hevc_vaapi -profile 2 OUTPUT Signed-off-by: Xinpeng Sun <xinpeng.sun@intel.com> Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Ruiling Song <ruiling.song@intel.com>
2019-12-15avfilter/vf_tinterlace: add support for bypassing already interlaced framesMarton Balint
The old interlace filter worked this way before it was merged with tinterlace. Signed-off-by: Marton Balint <cus@passwd.hu>
2019-12-13avfilter/vf_datascope: add decimal outputPaul B Mahol
2019-12-08avfilter/scale.c: factorize ff_scale_eval_dimensionsGyan Doshi
Adjustment of evaluated values shifted to ff_adjust_scale_dimensions Shifted code for force_original_aspect_ratio and force_divisble_by from vf_scale so it is now available for scale_cuda, scale_npp and scale_vaapi as well.
2019-12-06avfilter/vf_yaepblur: add yaepblur filterleozhang
Signed-off-by: leozhang <leozhang@qiyi.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-11-29avfilter/vf_hqdn3d: add support for commandsPaul B Mahol
2019-11-23avfilter: add axcorrelate filterPaul B Mahol
2019-11-23avfilter/vf_normalize: add support for commandsPaul B Mahol
2019-11-22avfilter/af_biquads: add new normalize/n optionPaul B Mahol
2019-11-22doc/filters: complete and correct vmafmotion sectionGyan Doshi
2019-11-21avfilter/vf_datascope: add support for commands in oscilloscopePaul B Mahol
2019-11-21avfilter/vf_chromakey: add support for commandsPaul B Mahol
2019-11-21avfilter/vf_lumakey: add support for commandsPaul B Mahol
2019-11-21avfilter/vf_chromashift: add support for commandsPaul B Mahol
2019-11-21avfilter/vf_fillborders: add support for commandsPaul B Mahol
2019-11-21avfilter/vf_median: add support for commandsPaul B Mahol
2019-11-19doc/filters: correct libvmaf exampleGyan Doshi
AVTB is 1/AV_TIME_BASE
2019-11-19doc/filters: correct ssim exampleGyan Doshi
AVTB is 1/AV_TIME_BASE
2019-11-19doc/filters: correct psnr exampleGyan Doshi
AVTB is 1/AV_TIME_BASE
2019-11-18doc/filters: improve libvmaf sectionGyan Doshi
Added default values, correct strings for default model path and pool method.
2019-11-13avfilter/vf_colorbalance: add support for commandsPaul B Mahol
2019-11-13avfilter/vf_colorbalance: add option to preserve lightnessPaul B Mahol
2019-11-07avfilter/vf_dnn_processing: add a generic filter for image proccessing with ↵Guo, Yejun
dnn networks This filter accepts all the dnn networks which do image processing. Currently, frame with formats rgb24 and bgr24 are supported. Other formats such as gray and YUV will be supported next. The dnn network can accept data in float32 or uint8 format. And the dnn network can change frame size. The following is a python script to halve the value of the first channel of the pixel. It demos how to setup and execute dnn model with python+tensorflow. It also generates .pb file which will be used by ffmpeg. import tensorflow as tf import numpy as np import imageio in_img = imageio.imread('in.bmp') in_img = in_img.astype(np.float32)/255.0 in_data = in_img[np.newaxis, :] filter_data = np.array([0.5, 0, 0, 0, 1., 0, 0, 0, 1.]).reshape(1,1,3,3).astype(np.float32) filter = tf.Variable(filter_data) x = tf.placeholder(tf.float32, shape=[1, None, None, 3], name='dnn_in') y = tf.nn.conv2d(x, filter, strides=[1, 1, 1, 1], padding='VALID', name='dnn_out') sess=tf.Session() sess.run(tf.global_variables_initializer()) output = sess.run(y, feed_dict={x: in_data}) graph_def = tf.graph_util.convert_variables_to_constants(sess, sess.graph_def, ['dnn_out']) tf.train.write_graph(graph_def, '.', 'halve_first_channel.pb', as_text=False) output = output * 255.0 output = output.astype(np.uint8) imageio.imsave("out.bmp", np.squeeze(output)) To do the same thing with ffmpeg: - generate halve_first_channel.pb with the above script - generate halve_first_channel.model with tools/python/convert.py - try with following commands ./ffmpeg -i input.jpg -vf dnn_processing=model=halve_first_channel.model:input=dnn_in:output=dnn_out:fmt=rgb24:dnn_backend=native -y out.native.png ./ffmpeg -i input.jpg -vf dnn_processing=model=halve_first_channel.pb:input=dnn_in:output=dnn_out:fmt=rgb24:dnn_backend=tensorflow -y out.tf.png Signed-off-by: Guo, Yejun <yejun.guo@intel.com> Signed-off-by: Pedro Arthur <bygrandao@gmail.com>
2019-11-01doc/filters: fix overlay_opencl document typoSteven Liu
Reported-by: Yabo Wei <weiyabo@kuaishou.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2019-10-31avfilter/vf_median: add radiusV optionPaul B Mahol
2019-10-30doc/filters: move drawgraph to video filters chapterPaul B Mahol
2019-10-30doc/filters: move agraphmonitor to multimedia filters chapterPaul B Mahol
2019-10-29avfilter/vf_vfrdet: also report average deltaPaul B Mahol
2019-10-29avfilter: add median filterPaul B Mahol
2019-10-25doc/filters: add one more example for libvmafPaul B Mahol
2019-10-25doc/filters: add one more example for ssim/psnrPaul B Mahol
2019-10-24doc/filters: fix another typoPaul B Mahol
2019-10-24avfilter: add maskedmin/maskedmax filtersPaul B Mahol