Доступные фильтры

FFmpeg — набор утилит командной строки, с помощью которого можно записывать, конвертировать и передавать цифровые аудио- и видео записи в различных форматах.

C:\ffmpeg\bin\ffmpeg -filters >1

Результат:

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
... abench            A->A       Benchmark part of a filtergraph.
... acompressor       A->A       Audio compressor.
... acontrast         A->A       Simple audio dynamic range compression/expansion filter.
... acopy             A->A       Copy the input audio unchanged to the output.
... acrossfade        AA->A      Cross fade two input audio streams.
... acrusher          A->A       Reduce audio bit resolution.
.S. adeclick          A->A       Remove impulsive noise from input audio.
.S. adeclip           A->A       Remove clipping from input audio.
T.. adelay            A->A       Delay one or more audio channels.
... aderivative       A->A       Compute derivative of input audio.
... 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.
.S. afir              AA->N      Apply Finite Impulse Response filter with supplied coefficients in 2nd stream.
... aformat           A->A       Convert the input audio to one of the specified formats.
... agate             A->A       Audio gate.
.S. aiir              A->N       Apply Infinite Impulse Response filter with supplied coefficients.
... aintegral         A->A       Compute integral of input audio.
... ainterleave       N->A       Temporally interleave audio inputs.
... alimiter          A->A       Audio lookahead limiter.
.SC allpass           A->A       Apply a two-pole all-pass filter.
... aloop             A->A       Loop audio samples.
... 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.
T.. asidedata         A->A       Manipulate audio frame side data.
... 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.
.SC bandpass          A->A       Apply a two-pole Butterworth band-pass filter.
.SC bandreject        A->A       Apply a two-pole Butterworth band-reject filter.
.SC bass              A->A       Boost or cut lower frequencies.
.SC 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.
... crossfeed         A->A       Apply headphone crossfeed filter.
... crystalizer       A->A       Simple expand audio dynamic range filter.
T.. dcshift           A->A       Apply a DC shift to the audio.
... drmeter           A->A       Measure audio dynamic range.
... dynaudnorm        A->A       Dynamic Audio Normalizer.
... earwax            A->A       Widen the stereo image.
... ebur128           A->N       EBU R128 scanner.
.SC equalizer         A->A       Apply two-pole peaking equalization (EQ) filter.
... extrastereo       A->A       Increase difference between stereo audio channels.
..C firequalizer      A->A       Finite Impulse Response Equalizer.
... flanger           A->A       Apply a flanging effect to the audio.
... haas              A->A       Apply Haas Stereo Enhancer.
... hdcd              A->A       Apply High Definition Compatible Digital (HDCD) decoding.
.S. headphone         N->A       Apply headphone binaural spatialization with HRTFs in additional streams.
.SC highpass          A->A       Apply a high-pass filter with 3dB point frequency.
.SC highshelf         A->A       Apply a high shelf filter.
... join              N->A       Join multiple audio streams into multi-channel output.
... loudnorm          A->A       EBU R128 loudness normalization
.SC lowpass           A->A       Apply a low-pass filter with 3dB point frequency.
.SC lowshelf          A->A       Apply a low shelf filter.
... mcompand          A->A       Multiband Compress or expand audio dynamic range.
... 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.
.S. sofalizer         A->A       SOFAlizer (Spatially Oriented Format for Acoustics).
... stereotools       A->A       Apply various stereo tools.
... stereowiden       A->A       Apply stereo widening effect.
... superequalizer    A->A       Apply 18 band equalization filter.
.S. surround          A->A       Apply audio surround upmix filter.
.SC 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.
... hilbert           |->A       Generate a Hilbert transform FIR coefficients.
... 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.
.S. amplify           V->V       Amplify changes between successive video frames.
... ass               V->V       Render ASS subtitles onto input video using the libass library.
TS. atadenoise        V->V       Apply an Adaptive Temporal Averaging Denoiser.
TS. avgblur           V->V       Apply Average Blur filter.
T.. bbox              V->V       Compute bounding box for each frame.
... bench             V->V       Benchmark part of a filtergraph.
T.. bitplanenoise     V->V       Measure bit plane noise.
... blackdetect       V->V       Detect video intervals that are (almost) black.
... blackframe        V->V       Detect frames that are (almost) black.
TS. blend             VV->V      Blend two video frames into each other.
T.. boxblur           V->V       Blur the input.
TS. bwdif             V->V       Deinterlace the input image.
TS. chromakey         V->V       Turns a certain color into transparency. Operates on YUV colors.
... ciescope          V->V       Video CIE scope.
T.. codecview         V->V       Visualize information about some codecs.
TS. colorbalance      V->V       Adjust the color balance.
TS. 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.
TS. colormatrix       V->V       Convert color matrix.
TS. colorspace        V->V       Convert between colorspaces.
TS. convolution       V->V       Apply convolution filter.
TS. convolve          VV->V      Convolve first video stream with second video stream.
... copy              V->V       Copy the input video unchanged to the output.
... cover_rect        V->V       Find and cover a user specified object.
..C crop              V->V       Crop the input video.
T.. cropdetect        V->V       Auto-detect crop size.
TS. curves            V->V       Adjust components curves.
.S. datascope         V->V       Video data analysis.
TS. dctdnoiz          V->V       Denoise frames using 2D DCT.
TS. deband            V->V       Debands video.
T.. deblock           V->V       Deblock video.
... decimate          N->V       Decimate frames (post field matching filter).
TS. deconvolve        VV->V      Deconvolve first video stream with second video stream.
TS. deflate           V->V       Apply deflate effect.
... deflicker         V->V       Remove temporal frame luminance variations.
... deinterlace_qsv   V->V       QuickSync video deinterlacing
... dejudder          V->V       Remove judder produced by pullup.
T.. delogo            V->V       Remove logo from input video.
... deshake           V->V       Stabilize shaky video.
TS. despill           V->V       Despill video.
... detelecine        V->V       Apply an inverse telecine pattern.
TS. dilation          V->V       Apply dilation effect.
T.. displace          VVV->V     Displace pixels.
... doubleweave       V->V       Weave input video fields into double number of frames.
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.C drawtext          V->V       Draw text on top of video frames using libfreetype library.
T.. edgedetect        V->V       Detect and draw edge.
... elbg              V->V       Apply posterize effect, using the ELBG algorithm.
T.. entropy           V->V       Measure video frames entropy.
T.C eq                V->V       Adjust brightness, contrast, gamma, and saturation.
TS. erosion           V->V       Apply erosion effect.
... extractplanes     V->N       Extract planes as grayscale frames.
.S. fade              V->V       Fade in/out input video.
T.. fftdnoiz          V->V       Denoise frames using 3D FFT.
T.. fftfilt           V->V       Apply arbitrary expressions to pixels in frequency domain.
... field             V->V       Extract a field from the input video.
... fieldhint         V->V       Field matching using hints.
... fieldmatch        N->V       Field matching for inverse telecine.
T.. fieldorder        V->V       Set the field order.
T.. fillborders       V->V       Fill borders of the input video.
... find_rect         V->V       Find a user specified object.
T.. floodfill         V->V       Fill area with same color with another color.
... 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.
.S. framerate         V->V       Upsamples or downsamples progressive source between specified frame rates.
T.. framestep         V->V       Select one frame every N frames.
T.. fspp              V->V       Apply Fast Simple Post-processing filter.
TS. gblur             V->V       Apply Gaussian Blur filter.
TS. geq               V->V       Apply generic equation to each pixel.
T.. gradfun           V->V       Debands video quickly using gradients.
TS. greyedge          V->V       Estimates scene illumination by grey edge assumption.
TS. haldclut          VV->V      Adjust colors using a Hald CLUT.
TS. hflip             V->V       Horizontally flip the input video.
T.. histeq            V->V       Apply global color histogram equalization.
... histogram         V->V       Compute and draw a histogram.
T.. hqdn3d            V->V       Apply a High Quality 3D Denoiser.
.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.
... hwdownload        V->V       Download a hardware frame to a normal frame
... hwmap             V->V       Map hardware frames
... hwupload          V->V       Upload a normal frame to a hardware frame
... hwupload_cuda     V->V       Upload a system memory frame to a CUDA device.
T.. hysteresis        VV->V      Grow first stream into second stream by connecting components.
... idet              V->V       Interlace detect Filter.
T.. il                V->V       Deinterleave or interleave fields.
TS. inflate           V->V       Apply inflate effect.
... interlace         V->V       Convert progressive video into interlaced.
... interleave        N->V       Temporally interleave video inputs.
... kerndeint         V->V       Apply kernel deinterlacing to the input.
.S. lenscorrection    V->V       Rectify the image by correcting for lens distortion.
T.. limiter           V->V       Limit pixels components to the specified range.
... loop              V->V       Loop video frames.
TS. lumakey           V->V       Turns a certain luma into transparency.
T.. lut               V->V       Compute and apply a lookup table to the RGB/YUV input video.
T.. lut2              VV->V      Compute and apply a lookup table from two video inputs.
TS. lut3d             V->V       Adjust colors using a 3D LUT.
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.
TS. maskedclamp       VVV->V     Clamp first stream with second stream and third stream.
TS. maskedmerge       VVV->V     Merge first stream with second stream using third stream as mask.
... mcdeint           V->V       Apply motion compensating deinterlacing.
... mergeplanes       N->V       Merge planes.
... mestimate         V->V       Generate motion vectors.
T.. metadata          V->V       Manipulate video frame metadata.
T.. midequalizer      VV->V      Apply Midway Equalization.
... minterpolate      V->V       Frame rate conversion using Motion Interpolation.
.S. mix               N->V       Mix video inputs.
... mpdecimate        V->V       Remove near-duplicate frames.
T.. negate            V->V       Negate input video.
TS. nlmeans           V->V       Non-local means denoiser.
T.. nnedi             V->V       Apply neural network edge directed interpolation intra-only deinterlacer.
... 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.
... normalize         V->V       Normalize RGB video.
... null              V->V       Pass the source unchanged to the output.
T.. oscilloscope      V->V       2D Video Oscilloscope.
TSC overlay           VV->V      Overlay a video source on top of the input.
... overlay_qsv       VV->V      Quick Sync Video overlay.
T.. owdenoise         V->V       Denoise using wavelets.
... 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.
TS. perspective       V->V       Correct the perspective of video.
T.. phase             V->V       Phase shift fields.
... pixdesctest       V->V       Test pixel format definitions.
T.. pixscope          V->V       Pixel data analysis.
T.C pp                V->V       Filter video using libpostproc.
T.. pp7               V->V       Apply Postprocessing 7 filter.
TS. premultiply       N->V       PreMultiply first stream with first plane of second stream.
TS. prewitt           V->V       Apply prewitt operator.
T.. pseudocolor       V->V       Make pseudocolored video frames.
... psnr              VV->V      Calculate the PSNR between two video streams.
... pullup            V->V       Pullup from field sequence to frames.
T.. qp                V->V       Change video quantization parameters.
... random            V->V       Return random frames.
T.. readeia608        V->V       Read EIA-608 Closed Caption codes from input video and write them to frame metadata.
... readvitc          V->V       Read vertical interval timecode and write it to frame metadata.
... realtime          V->V       Slow down filtering to match realtime.
T.. remap             VVV->V     Remap pixels.
TS. removegrain       V->V       Remove grain.
T.. removelogo        V->V       Remove a TV logo based on a mask image.
... repeatfields      V->V       Hard repeat fields based on MPEG repeat field flag.
... reverse           V->V       Reverse a clip.
TS. roberts           V->V       Apply roberts cross operator.
TSC rotate            V->V       Rotate the input image.
T.. sab               V->V       Apply shape adaptive blur.
..C scale             V->V       Scale the input video size and/or convert the image format.
... scale_qsv         V->V       QuickSync video scaling and format conversion
..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.
... setrange          V->V       Force color range 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.
T.. shuffleplanes     V->V       Shuffle video planes.
T.. sidedata          V->V       Manipulate video frame side data.
.S. signalstats       V->V       Generate statistics from video analysis.
... signature         N->V       Calculate the MPEG-7 video signature
T.. smartblur         V->V       Blur the input video without impacting the outlines.
TS. sobel             V->V       Apply sobel operator.
... split             V->N       Pass on the input to N video outputs.
T.C spp               V->V       Apply a simple post processing filter.
TS. sr                V->V       Apply DNN-based image super resolution to the input.
... ssim              VV->V      Calculate the SSIM between two video streams.
.S. stereo3d          V->V       Convert video stereoscopic 3D view.
..C streamselect      N->N       Select video streams
... subtitles         V->V       Render text subtitles onto input video using the libass library.
... super2xsai        V->V       Scale the input by 2x using the Super2xSaI pixel art algorithm.
T.. swaprect          V->V       Swap 2 rectangular objects in video.
T.. swapuv            V->V       Swap U and V components.
TS. tblend            V->V       Blend successive frames.
... telecine          V->V       Apply a telecine pattern.
T.. threshold         VVVV->V    Threshold first video stream using other video streams.
... thumbnail         V->V       Select the most representative frame in a given sequence of consecutive frames.
... tile              V->V       Tile several successive frames together.
... tinterlace        V->V       Perform temporal field interlacing.
T.. tlut2             V->V       Compute and apply a lookup table from two successive frames.
.S. tmix              V->V       Mix successive video frames.
... tonemap           V->V       Conversion to/from different dynamic ranges.
.S. transpose         V->V       Transpose input video.
... trim              V->V       Pick one continuous section from the input, drop the rest.
TS. unpremultiply     N->V       UnPreMultiply first stream with first plane of second stream.
T.. unsharp           V->V       Sharpen or blur the input video.
T.. uspp              V->V       Apply Ultra Simple / Slow Post-processing filter.
T.. vaguedenoiser     V->V       Apply a Wavelet based Denoiser.
... vectorscope       V->V       Video vectorscope.
T.. vflip             V->V       Flip the input video vertically.
... vfrdet            V->V       Variable frame rate detect filter.
... vidstabdetect     V->V       Extract relative transformations, pass 1 of 2 for stabilization (see vidstabtransform for pass 2).
... vidstabtransform  V->V       Transform the frames, pass 2 of 2 for stabilization (see vidstabdetect for pass 1).
T.. vignette          V->V       Make or reverse a vignette effect.
... vmafmotion        V->V       Calculate the VMAF Motion score.
... vpp_qsv           V->V       Quick Sync Video VPP.
... vstack            N->V       Stack video inputs vertically.
TS. w3fdif            V->V       Apply Martin Weston three field deinterlace.
.S. waveform          V->V       Video waveform monitor.
... weave             V->V       Weave input video fields into frames.
.S. xbr               V->V       Scale the input using xBR algorithm.
TS. yadif             V->V       Deinterlace the input image.
... zoompan           V->V       Apply Zoom & Pan effect.
..C zscale            V->V       Apply resizing, colorspace and bit depth conversion.
... 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.
... mptestsrc         |->V       Generate various test pattern.
... nullsrc           |->V       Null video source, return unprocessed video frames.
... pal75bars         |->V       Generate PAL 75% color bars.
... pal100bars        |->V       Generate PAL 100% color bars.
... 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.
... yuvtestsrc        |->V       Generate YUV test pattern.
... nullsink          V->|       Do absolutely nothing with the input video.
... abitscope         A->V       Convert input audio to audio bit scope video output.
... adrawgraph        A->V       Draw a graph using input audio metadata.
... ahistogram        A->V       Convert input audio to histogram video output.
... aphasemeter       A->N       Convert input audio to phase meter video output.
... avectorscope      A->V       Convert input audio to vectorscope video output.
..C 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.
.S. showspectrum      A->V       Convert input audio to a spectrum video output.
.S. 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.
..C amovie            |->N       Read audio from a movie source.
..C movie             |->N       Read from a movie source.
... 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.
... 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.

Поддерживаемые цветовые модели

C:\ffmpeg\bin\ffmpeg -pix_fmts >1

Результат:

Pixel_formats:
I.... = Supported Input  format for conversion
.O... = Supported Output format for conversion
..H.. = Hardware accelerated format
...P. = Paletted format
....B = Bitstream format
FLAGS NAME            NB_COMPONENTS BITS_PER_PIXEL
-----
IO... yuv420p                3            12
IO... yuyv422                3            16
IO... rgb24                  3            24
IO... bgr24                  3            24
IO... yuv422p                3            16
IO... yuv444p                3            24
IO... yuv410p                3             9
IO... yuv411p                3            12
IO... gray                   1             8
IO..B monow                  1             1
IO..B monob                  1             1
I..P. pal8                   1             8
IO... yuvj420p               3            12
IO... yuvj422p               3            16
IO... yuvj444p               3            24
IO... uyvy422                3            16
..... uyyvyy411              3            12
IO... bgr8                   3             8
.O..B bgr4                   3             4
IO... bgr4_byte              3             4
IO... rgb8                   3             8
.O..B rgb4                   3             4
IO... rgb4_byte              3             4
IO... nv12                   3            12
IO... nv21                   3            12
IO... argb                   4            32
IO... rgba                   4            32
IO... abgr                   4            32
IO... bgra                   4            32
IO... gray16be               1            16
IO... gray16le               1            16
IO... yuv440p                3            16
IO... yuvj440p               3            16
IO... yuva420p               4            20
IO... rgb48be                3            48
IO... rgb48le                3            48
IO... rgb565be               3            16
IO... rgb565le               3            16
IO... rgb555be               3            15
IO... rgb555le               3            15
IO... bgr565be               3            16
IO... bgr565le               3            16
IO... bgr555be               3            15
IO... bgr555le               3            15
..H.. vaapi_moco             0             0
..H.. vaapi_idct             0             0
..H.. vaapi_vld              0             0
IO... yuv420p16le            3            24
IO... yuv420p16be            3            24
IO... yuv422p16le            3            32
IO... yuv422p16be            3            32
IO... yuv444p16le            3            48
IO... yuv444p16be            3            48
..H.. dxva2_vld              0             0
IO... rgb444le               3            12
IO... rgb444be               3            12
IO... bgr444le               3            12
IO... bgr444be               3            12
IO... ya8                    2            16
IO... bgr48be                3            48
IO... bgr48le                3            48
IO... yuv420p9be             3            13
IO... yuv420p9le             3            13
IO... yuv420p10be            3            15
IO... yuv420p10le            3            15
IO... yuv422p10be            3            20
IO... yuv422p10le            3            20
IO... yuv444p9be             3            27
IO... yuv444p9le             3            27
IO... yuv444p10be            3            30
IO... yuv444p10le            3            30
IO... yuv422p9be             3            18
IO... yuv422p9le             3            18
IO... gbrp                   3            24
IO... gbrp9be                3            27
IO... gbrp9le                3            27
IO... gbrp10be               3            30
IO... gbrp10le               3            30
IO... gbrp16be               3            48
IO... gbrp16le               3            48
IO... yuva422p               4            24
IO... yuva444p               4            32
IO... yuva420p9be            4            22
IO... yuva420p9le            4            22
IO... yuva422p9be            4            27
IO... yuva422p9le            4            27
IO... yuva444p9be            4            36
IO... yuva444p9le            4            36
IO... yuva420p10be           4            25
IO... yuva420p10le           4            25
IO... yuva422p10be           4            30
IO... yuva422p10le           4            30
IO... yuva444p10be           4            40
IO... yuva444p10le           4            40
IO... yuva420p16be           4            40
IO... yuva420p16le           4            40
IO... yuva422p16be           4            48
IO... yuva422p16le           4            48
IO... yuva444p16be           4            64
IO... yuva444p16le           4            64
..H.. vdpau                  0             0
IO... xyz12le                3            36
IO... xyz12be                3            36
..... nv16                   3            16
..... nv20le                 3            20
..... nv20be                 3            20
IO... rgba64be               4            64
IO... rgba64le               4            64
IO... bgra64be               4            64
IO... bgra64le               4            64
IO... yvyu422                3            16
I.... ya16be                 2            32
I.... ya16le                 2            32
IO... gbrap                  4            32
IO... gbrap16be              4            64
IO... gbrap16le              4            64
..H.. qsv                    0             0
..H.. mmal                   0             0
..H.. d3d11va_vld            0             0
..H.. cuda                   0             0
IO... 0rgb                   3            24
IO... rgb0                   3            24
IO... 0bgr                   3            24
IO... bgr0                   3            24
IO... yuv420p12be            3            18
IO... yuv420p12le            3            18
IO... yuv420p14be            3            21
IO... yuv420p14le            3            21
IO... yuv422p12be            3            24
IO... yuv422p12le            3            24
IO... yuv422p14be            3            28
IO... yuv422p14le            3            28
IO... yuv444p12be            3            36
IO... yuv444p12le            3            36
IO... yuv444p14be            3            42
IO... yuv444p14le            3            42
IO... gbrp12be               3            36
IO... gbrp12le               3            36
IO... gbrp14be               3            42
IO... gbrp14le               3            42
IO... yuvj411p               3            12
I.... bayer_bggr8            3             8
I.... bayer_rggb8            3             8
I.... bayer_gbrg8            3             8
I.... bayer_grbg8            3             8
I.... bayer_bggr16le         3            16
I.... bayer_bggr16be         3            16
I.... bayer_rggb16le         3            16
I.... bayer_rggb16be         3            16
I.... bayer_gbrg16le         3            16
I.... bayer_gbrg16be         3            16
I.... bayer_grbg16le         3            16
I.... bayer_grbg16be         3            16
..H.. xvmc                   0             0
IO... yuv440p10le            3            20
IO... yuv440p10be            3            20
IO... yuv440p12le            3            24
IO... yuv440p12be            3            24
IO... ayuv64le               4            64
..... ayuv64be               4            64
..H.. videotoolbox_vld       0             0
IO... p010le                 3            15
IO... p010be                 3            15
IO... gbrap12be              4            48
IO... gbrap12le              4            48
IO... gbrap10be              4            40
IO... gbrap10le              4            40
..H.. mediacodec             0             0
IO... gray12be               1            12
IO... gray12le               1            12
IO... gray10be               1            10
IO... gray10le               1            10
IO... p016le                 3            24
IO... p016be                 3            24
..H.. d3d11                  0             0
IO... gray9be                1             9
IO... gray9le                1             9
..... gbrpf32be              3            96
..... gbrpf32le              3            96
..... gbrapf32be             4            128
..... gbrapf32le             4            128
..H.. drm_prime              0             0
..H.. opencl                 0             0
IO... gray14be               1            14
IO... gray14le               1            14
..... grayf32be              1            32
..... grayf32le              1            32

Названия цветов и их коды RGB

C:\ffmpeg\bin\ffmpeg -colors

Помощь

C:\ffmpeg\bin\ffmpeg -help >1

Результат:

Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Getting help:
    -h      -- print basic options
    -h long -- print more options
    -h full -- print all options (including all format and codec specific options, very long)
    -h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter/bsf
    See man ffmpeg for detailed description of the options.

Print help / information / capabilities:
-L                  show license
-h topic            show help
-? topic            show help
-help topic         show help
--help topic        show help
-version            show version
-buildconf          show build configuration
-formats            show available formats
-muxers             show available muxers
-demuxers           show available demuxers
-devices            show available devices
-codecs             show available codecs
-decoders           show available decoders
-encoders           show available encoders
-bsfs               show available bit stream filters
-protocols          show available protocols
-filters            show available filters
-pix_fmts           show available pixel formats
-layouts            show standard channel layouts
-sample_fmts        show available audio sample formats
-colors             show available color names
-sources device     list sources of the input device
-sinks device       list sinks of the output device
-hwaccels           show available HW acceleration methods

Global options (affect whole program instead of just one file:
-loglevel loglevel  set logging level
-v loglevel         set logging level
-report             generate a report
-max_alloc bytes    set maximum size of a single allocated block
-y                  overwrite output files
-n                  never overwrite output files
-ignore_unknown     Ignore unknown stream types
-filter_threads     number of non-complex filter threads
-filter_complex_threads  number of threads for -filter_complex
-stats              print progress report during encoding
-max_error_rate maximum error rate  ratio of errors (0.0: no errors, 1.0: 100% errors) above which ffmpeg returns an error instead of success.
-bits_per_raw_sample number  set the number of bits per raw sample
-vol volume         change audio volume (256=normal)

Per-file main options:
-f fmt              force format
-c codec            codec name
-codec codec        codec name
-pre preset         preset name
-map_metadata outfile[,metadata]:infile[,metadata]  set metadata information of outfile from infile
-t duration         record or transcode "duration" seconds of audio/video
-to time_stop       record or transcode stop time
-fs limit_size      set the limit file size in bytes
-ss time_off        set the start time offset
-sseof time_off     set the start time offset relative to EOF
-seek_timestamp     enable/disable seeking by timestamp with -ss
-timestamp time     set the recording timestamp ('now' to set the current time)
-metadata string=string  add metadata
-program title=string:st=number...  add program with specified streams
-target type        specify target file type ("vcd", "svcd", "dvd", "dv" or "dv50" with optional prefixes "pal-", "ntsc-" or "film-")
-apad               audio pad
-frames number      set the number of frames to output
-filter filter_graph  set stream filtergraph
-filter_script filename  read stream filtergraph description from a file
-reinit_filter      reinit filtergraph on input parameter changes
-discard            discard
-disposition        disposition

Video options:
-vframes number     set the number of video frames to output
-r rate             set frame rate (Hz value, fraction or abbreviation)
-s size             set frame size (WxH or abbreviation)
-aspect aspect      set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)
-bits_per_raw_sample number  set the number of bits per raw sample
-vn                 disable video
-vcodec codec       force video codec ('copy' to copy stream)
-timecode hh:mm:ss[:;.]ff  set initial TimeCode value.
-pass n             select the pass number (1 to 3)
-vf filter_graph    set video filters
-ab bitrate         audio bitrate (please use -b:a)
-b bitrate          video bitrate (please use -b:v)
-dn                 disable data

Audio options:
-aframes number     set the number of audio frames to output
-aq quality         set audio quality (codec-specific)
-ar rate            set audio sampling rate (in Hz)
-ac channels        set number of audio channels
-an                 disable audio
-acodec codec       force audio codec ('copy' to copy stream)
-vol volume         change audio volume (256=normal)
-af filter_graph    set audio filters

Subtitle options:
-s size             set frame size (WxH or abbreviation)
-sn                 disable subtitle
-scodec codec       force subtitle codec ('copy' to copy stream)
-stag fourcc/tag    force subtitle tag/fourcc
-fix_sub_duration   fix subtitles duration
-canvas_size size   set canvas size (WxH or abbreviation)
-spre preset        set the subtitle options to the indicated preset
Предыдущая статья Все статьи Следующая статья