读书人

ffmpeg的全部过滤器

发布时间: 2013-01-27 13:55:24 作者: rapoo

ffmpeg的所有过滤器

D:\ffmpeg7-win32-static\bin>ffmpeg -filtersffmpeg version N-49044-g89afa63 Copyright (c) 2000-2013 the FFmpeg developers  built on Jan 19 2013 20:36:06 with gcc 4.7.2 (GCC)  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0  libavutil      52. 15.100 / 52. 15.100  libavcodec     54. 89.100 / 54. 89.100  libavformat    54. 61.101 / 54. 61.101  libavdevice    54.  3.102 / 54.  3.102  libavfilter     3. 32.101 /  3. 32.101  libswscale      2.  2.100 /  2.  2.100  libswresample   0. 17.102 /  0. 17.102  libpostproc    52.  2.100 / 52.  2.100Filters:aconvert         A->A       Convert the input audio to sample_fmt:channel_layout.aformat          A->A       Convert the input audio to one of the specified formats.amerge           |->A       Merge two audio streams into a single multi-channel stream.amix             |->A       Audio mixing.anull            A->A       Pass the source unchanged to the output.apad             A->A       Pad audio with silence.aresample        A->A       Resample audio data.aselect          A->A       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.asettb           A->A       Set timebase for the audio output link.ashowinfo        A->A       Show textual information for each audio frame.asplit           A->|       Pass on the audio input to N audio outputs.astreamsync      AA->AA     Copy two streams of audio data in a configurable order.atempo           A->A       Adjust audio tempo.channelmap       A->A       Remap audio channels.channelsplit     A->|       Split audio into per-channel streamsearwax           A->A       Widen the stereo image.ebur128          A->|       EBU R128 scanner.join             |->A       Join multiple audio streams into multi-channel outputpan              A->A       Remix channels with coefficients (panning).silencedetect    A->A       Detect silence.volume           A->A       Change input volume.volumedetect     A->A       Detect audio volume.aevalsrc         |->A       Generate an audio signal generated by an expression.anullsrc         |->A       Null audio source, return empty audio frames.anullsink        A->|       Do absolutely nothing with the input audio.alphaextract     V->V       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.ass              V->V       Render subtitles onto input video using the libass library.bbox             V->V       Compute bounding box for each frame.blackdetect      V->V       Detect video intervals that are (almost) black.blackframe       V->V       Detect frames that are (almost) black.boxblur          V->V       Blur the input.colormatrix      V->V       Color matrix conversioncopy             V->V       Copy the input video unchanged to the output.crop             V->V       Crop the input video to width:height:x:y.cropdetect       V->V       Auto-detect crop size.decimate         V->V       Remove near-duplicate frames.delogo           V->V       Remove logo from input video.deshake          V->V       Stabilize shaky video.drawbox          V->V       Draw a colored box on the input video.drawtext         V->V       Draw text on top of video frames using libfreetype library.edgedetect       V->V       Detect and draw edge.fade             V->V       Fade in/out input video.field            V->V       Extract a field from the input video.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 framerateframestep        V->V       Select one frame every N frames.frei0r           V->V       Apply a frei0r effect.geq              V->V       Apply generic equation to each pixel.gradfun          V->V       Debands video quickly using gradients.hflip            V->V       Horizontally flip the input video.histeq           V->V       Apply global color histogram equalization.hqdn3d           V->V       Apply a High Quality 3D Denoiser.hue              V->V       Adjust the hue and saturation of the input video.idet             V->V       Interlace detect Filter.kerndeint        V->V       Apply kernel deinterlacing to the input.lut              V->V       Compute and apply a lookup table to the RGB/YUV input video.lutrgb           V->V       Compute and apply a lookup table to the RGB input video.lutyuv           V->V       Compute and apply a lookup table to the YUV input video.mp               V->V       Apply a libmpcodecs filter to the input video.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.null             V->V       Pass the source unchanged to the output.overlay          VV->V      Overlay a video source on top of the input.pad              V->V       Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).pixdesctest      V->V       Test pixel format definitions.pp               V->V       Filter video using libpostproc.removelogo       V->V       Remove a TV logo based on a mask image.scale            V->V       Scale the input video to width:height size and/or convert the image format.select           V->V       Select video frames to pass in output.sendcmd          V->V       Send commands to filters.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.smartblur        V->V       Blur the input video without impacting the outlines.split            V->|       Pass on the input video to N outputs.subtitles        V->V       Render subtitles onto input video using the libass library.super2xsai       V->V       Scale the input by 2x using the Super2xSaI pixel art algorithm.swapuv           V->V       Swap U and V components.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.transpose        V->V       Transpose input video.unsharp          V->V       Sharpen or blur the input video.vflip            V->V       Flip the input video vertically.yadif            V->V       Deinterlace the input image.cellauto         |->V       Create pattern generated by an elementary cellular automaton.color            |->V       Provide an uniformly colored input.frei0r_src       |->V       Generate a frei0r source.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.rgbtestsrc       |->V       Generate RGB test pattern.smptebars        |->V       Generate SMPTE color bars.testsrc          |->V       Generate test pattern.nullsink         V->|       Do absolutely nothing with the input video.concat           |->|       Concatenate audio and video streams.showspectrum     A->V       Convert input audio to a spectrum video output.showwaves        A->V       Convert input audio to a video output.amovie           |->|       Read audio from a movie source.movie            |->|       Read from a movie source.ffbuffersink     V->|       Buffer video frames, and make them available to the end of the filter graph.ffabuffersink    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.abuffersink      A->|       Buffer audio frames, and make them available to the end of the filter graph.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_old  A->|       Buffer audio frames, and make them available to the end of the filter graph.buffersink_old   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.D:\ffmpeg7-win32-static\bin>

读书人网 >行业软件

热点推荐