Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
- built with gcc 5.3.0 (GCC)
- configuration: --prefix=/home/goblin/soft/ffmpeg-3.0.2/I --enable-vdpau --enable-nvenc --enable-nonfree
- libavutil 55. 17.103 / 55. 17.103
- libavcodec 57. 24.102 / 57. 24.102
- libavformat 57. 25.100 / 57. 25.100
- libavdevice 57. 0.101 / 57. 0.101
- libavfilter 6. 31.100 / 6. 31.100
- libswscale 4. 0.100 / 4. 0.100
- libswresample 2. 0.101 / 2. 0.101
- Filters:
- T.. = Timeline support
- .S. = Slice threading
- ..C = Command support
- A = Audio input/output
- V = Video input/output
- N = Dynamic number and/or type of input/output
- | = Source or sink filter
- ... acompressor A->A Audio compressor.
- ... acrossfade AA->A Cross fade two input audio streams.
- T.. adelay A->A Delay one or more audio channels.
- ... aecho A->A Add echoing to the audio.
- ... aemphasis A->A Audio emphasis.
- ... aeval A->A Filter audio signal according to a specified expression.
- T.. afade A->A Fade in/out input audio.
- ... afftfilt A->A Apply arbitrary expressions to samples in frequency domain.
- ... aformat A->A Convert the input audio to one of the specified formats.
- ... agate A->A Audio gate.
- ... ainterleave N->A Temporally interleave audio inputs.
- ... alimiter A->A Audio lookahead limiter.
- ... allpass A->A Apply a two-pole all-pass filter.
- ... amerge N->A Merge two or more audio streams into a single multi-channel stream.
- T.. ametadata A->A Manipulate audio frame metadata.
- ... amix N->A Audio mixing.
- ..C anequalizer A->N Apply high-order audio parametric multi band equalizer.
- ... anull A->A Pass the source unchanged to the output.
- T.. apad A->A Pad audio with silence.
- ... aperms A->A Set permissions for the output audio frame.
- ... aphaser A->A Add a phasing effect to the audio.
- ... apulsator A->A Audio pulsator.
- ... arealtime A->A Slow down filtering to match realtime.
- ... aresample A->A Resample audio data.
- ... areverse A->A Reverse an audio clip.
- ... aselect A->N Select audio frames to pass in output.
- ... asendcmd A->A Send commands to filters.
- ... asetnsamples A->A Set the number of samples for each output audio frames.
- ... asetpts A->A Set PTS for the output audio frame.
- ... asetrate A->A Change the sample rate without altering the data.
- ... asettb A->A Set timebase for the audio output link.
- ... ashowinfo A->A Show textual information for each audio frame.
- ... asplit A->N Pass on the audio input to N audio outputs.
- ... astats A->A Show time domain statistics about audio frames.
- ..C astreamselect N->N Select audio streams
- ..C atempo A->A Adjust audio tempo.
- ... atrim A->A Pick one continuous section from the input, drop the rest.
- ... bandpass A->A Apply a two-pole Butterworth band-pass filter.
- ... bandreject A->A Apply a two-pole Butterworth band-reject filter.
- ... bass A->A Boost or cut lower frequencies.
- ... biquad A->A Apply a biquad IIR filter with the given coefficients.
- ... channelmap A->A Remap audio channels.
- ... channelsplit A->N Split audio into per-channel streams.
- ... chorus A->A Add a chorus effect to the audio.
- ... compand A->A Compress or expand audio dynamic range.
- ... compensationdelay A->A Audio Compensation Delay Line.
- T.. dcshift A->A Apply a DC shift to the audio.
- ... dynaudnorm A->A Dynamic Audio Normalizer.
- ... earwax A->A Widen the stereo image.
- ... equalizer A->A Apply two-pole peaking equalization (EQ) filter.
- ... extrastereo A->A Increase difference between stereo audio channels.
- ... flanger A->A Apply a flanging effect to the audio.
- ... highpass A->A Apply a high-pass filter with 3dB point frequency.
- ... join N->A Join multiple audio streams into multi-channel output.
- ... lowpass A->A Apply a low-pass filter with 3dB point frequency.
- ... pan A->A Remix channels with coefficients (panning).
- ... replaygain A->A ReplayGain scanner.
- ... sidechaincompress AA->A Sidechain compressor.
- ... sidechaingate AA->A Audio sidechain gate.
- ... silencedetect A->A Detect silence.
- ... silenceremove A->A Remove silence.
- ... stereotools A->A Apply various stereo tools.
- ... stereowiden A->A Apply stereo widening effect.
- ... treble A->A Boost or cut upper frequencies.
- ... tremolo A->A Apply tremolo effect.
- ... vibrato A->A Apply vibrato effect.
- T.C volume A->A Change input volume.
- ... volumedetect A->A Detect audio volume.
- ... aevalsrc |->A Generate an audio signal generated by an expression.
- ... anoisesrc |->A Generate a noise audio signal.
- ... anullsrc |->A Null audio source, return empty audio frames.
- ... sine |->A Generate sine wave audio signal.
- ... anullsink A->| Do absolutely nothing with the input audio.
- ... alphaextract V->N Extract an alpha channel as a grayscale image component.
- ... alphamerge VV->V Copy the luma value of the second input into the alpha channel of the first input.
- TS. atadenoise V->V Apply an Adaptive Temporal Averaging Denoiser.
- T.. bbox V->V Compute bounding box for each frame.
- ... blackdetect V->V Detect video intervals that are (almost) black.
- TS. blend VV->V Blend two video frames into each other.
- TS. chromakey V->V Turns a certain color into transparency. Operates on YUV colors.
- T.. codecview V->V Visualize information about some codecs.
- T.. colorbalance V->V Adjust the color balance.
- T.. colorchannelmixer V->V Adjust colors by mixing color channels.
- TS. colorkey V->V Turns a certain color into transparency. Operates on RGB colors.
- T.. colorlevels V->V Adjust the color levels.
- T.. convolution V->V Apply convolution filter.
- ... copy V->V Copy the input video unchanged to the output.
- ..C crop V->V Crop the input video.
- TS. curves V->V Adjust components curves.
- TS. dctdnoiz V->V Denoise frames using 2D DCT.
- TS. deband V->V Debands video.
- ... decimate N->V Decimate frames (post field matching filter).
- T.. deflate V->V Apply deflate effect.
- ... dejudder V->V Remove judder produced by pullup.
- ... deshake V->V Stabilize shaky video.
- ... detelecine V->V Apply an inverse telecine pattern.
- T.. dilation V->V Apply dilation effect.
- T.. displace VVV->V Displace pixels.
- T.. drawbox V->V Draw a colored box on the input video.
- ... drawgraph V->V Draw a graph using input video metadata.
- T.. drawgrid V->V Draw a colored grid on the input video.
- T.. edgedetect V->V Detect and draw edge.
- ... elbg V->V Apply posterize effect, using the ELBG algorithm.
- T.. erosion V->V Apply erosion effect.
- ... extractplanes V->N Extract planes as grayscale frames.
- .S. fade V->V Fade in/out input video.
- ... fftfilt V->V Apply arbitrary expressions to pixels in frequency domain.
- ... field V->V Extract a field from the input video.
- ... fieldmatch N->V Field matching for inverse telecine.
- T.. fieldorder V->V Set the field order.
- ... format V->V Convert the input video to one of the specified pixel formats.
- ... fps V->V Force constant framerate.
- ... framepack VV->V Generate a frame packed stereoscopic video.
- ... framerate V->V Upsamples or downsamples progressive source between specified frame rates.
- T.. framestep V->V Select one frame every N frames.
- T.. gradfun V->V Debands video quickly using gradients.
- TS. haldclut VV->V Adjust colors using a Hald CLUT.
- .S. hflip V->V Horizontally flip the input video.
- ... histogram V->V Compute and draw a histogram.
- .S. hqx V->V Scale the input by 2, 3 or 4 using the hq*x magnification algorithm.
- ... hstack N->V Stack video inputs horizontally.
- T.C hue V->V Adjust the hue and saturation of the input video.
- ... idet V->V Interlace detect Filter.
- T.. il V->V Deinterleave or interleave fields.
- T.. inflate V->V Apply inflate effect.
- ... interleave N->V Temporally interleave video inputs.
- .S. lenscorrection V->V Rectify the image by correcting for lens distortion.
- TS. lut3d V->V Adjust colors using a 3D LUT.
- T.. lut V->V Compute and apply a lookup table to the RGB/YUV input video.
- T.. lutrgb V->V Compute and apply a lookup table to the RGB input video.
- T.. lutyuv V->V Compute and apply a lookup table to the YUV input video.
- T.. maskedmerge VVV->V Merge first stream with second stream using third stream as mask.
- ... mergeplanes N->V Merge planes.
- T.. metadata V->V Manipulate video frame metadata.
- T.. negate V->V Negate input video.
- ... noformat V->V Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
- TS. noise V->V Add noise.
- ... null V->V Pass the source unchanged to the output.
- T.C overlay VV->V Overlay a video source on top of the input.
- ... pad V->V Pad the input video.
- ... palettegen V->V Find the optimal palette for a given stream.
- ... paletteuse VV->V Use a palette to downsample an input video stream.
- ... perms V->V Set permissions for the output video frame.
- ... pixdesctest V->V Test pixel format definitions.
- ... psnr VV->V Calculate the PSNR between two video streams.
- T.. qp V->V Change video quantization parameters.
- ... random V->V Return random frames.
- ... realtime V->V Slow down filtering to match realtime.
- TS. removegrain V->V Remove grain.
- T.. removelogo V->V Remove a TV logo based on a mask image.
- ... reverse V->V Reverse a clip.
- TSC rotate V->V Rotate the input image.
- ..C scale V->V Scale the input video size and/or convert the image format.
- ..C scale2ref VV->VV Scale the input video size and/or convert the image format to the given reference.
- ... select V->N Select video frames to pass in output.
- TS. selectivecolor V->V Apply CMYK adjustments to specific color ranges.
- ... sendcmd V->V Send commands to filters.
- ... separatefields V->V Split input video frames into fields.
- ... setdar V->V Set the frame display aspect ratio.
- ... setfield V->V Force field for the output video frame.
- ... setpts V->V Set PTS for the output video frame.
- ... setsar V->V Set the pixel sample aspect ratio.
- ... settb V->V Set timebase for the video output link.
- ... showinfo V->V Show textual information for each video frame.
- T.. showpalette V->V Display frame palette.
- T.. shuffleframes V->V Shuffle video frames.
- ... shuffleplanes V->V Shuffle video planes.
- .S. signalstats V->V Generate statistics from video analysis.
- ... split V->N Pass on the input to N video outputs.
- ... ssim VV->V Calculate the SSIM between two video streams.
- ..C streamselect N->N Select video streams
- T.. swaprect V->V Swap 2 rectangular objects in video.
- ... swapuv V->V Swap U and V components.
- .S. tblend V->V Blend successive frames.
- ... telecine V->V Apply a telecine pattern.
- ... thumbnail V->V Select the most representative frame in a given sequence of consecutive frames.
- ... tile V->V Tile several successive frames together.
- .S. transpose V->V Transpose input video.
- ... trim V->V Pick one continuous section from the input, drop the rest.
- T.. unsharp V->V Sharpen or blur the input video.
- ... vectorscope V->V Video vectorscope.
- ... vflip V->V Flip the input video vertically.
- T.. vignette V->V Make or reverse a vignette effect.
- ... vstack N->V Stack video inputs vertically.
- TS. w3fdif V->V Apply Martin Weston three field deinterlace.
- ... waveform V->V Video waveform monitor.
- .S. xbr V->V Scale the input using xBR algorithm.
- TS. yadif V->V Deinterlace the input image.
- T.. zoompan V->V Apply Zoom & Pan effect.
- ... allrgb |->V Generate all RGB colors.
- ... allyuv |->V Generate all yuv colors.
- ... cellauto |->V Create pattern generated by an elementary cellular automaton.
- ..C color |->V Provide an uniformly colored input.
- ... haldclutsrc |->V Provide an identity Hald CLUT.
- ... life |->V Create life.
- ... mandelbrot |->V Render a Mandelbrot fractal.
- ... nullsrc |->V Null video source, return unprocessed video frames.
- ... rgbtestsrc |->V Generate RGB test pattern.
- ... smptebars |->V Generate SMPTE color bars.
- ... smptehdbars |->V Generate SMPTE HD color bars.
- ... testsrc |->V Generate test pattern.
- ... testsrc2 |->V Generate another test pattern.
- ... nullsink V->| Do absolutely nothing with the input video.
- ... adrawgraph A->V Draw a graph using input audio metadata.
- ... ahistogram A->V Convert input audio to histogram video output.
- ... aphasemeter A->V Convert input audio to phase meter video output.
- ... avectorscope A->V Convert input audio to vectorscope video output.
- ... concat N->N Concatenate audio and video streams.
- ... showcqt A->V Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output.
- ... showfreqs A->V Convert input audio to a frequencies video output.
- ... showspectrum A->V Convert input audio to a spectrum video output.
- ... showspectrumpic A->V Convert input audio to a spectrum video output single picture.
- ... showvolume A->V Convert input audio volume to video output.
- ... showwaves A->V Convert input audio to a video output.
- ... showwavespic A->V Convert input audio to a video output single picture.
- ... spectrumsynth VV->A Convert input spectrum videos to audio output.
- ... amovie |->N Read audio from a movie source.
- ... movie |->N Read from a movie source.
- ... abuffer |->A Buffer audio frames, and make them accessible to the filterchain.
- ... buffer |->V Buffer video frames, and make them accessible to the filterchain.
- ... abuffersink A->| Buffer audio frames, and make them available to the end of the filter graph.
- ... buffersink V->| Buffer video frames, and make them available to the end of the filter graph.
- ... afifo A->A Buffer input frames and send them when they are requested.
- ... fifo V->V Buffer input images and send them when they are requested.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement