Created
November 3, 2017 07:04
-
-
Save mubbashar/8fbff377d5b889b1233401c8ca965c24 to your computer and use it in GitHub Desktop.
FFMPEG amix filter not found
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I tried complied binary by https://www.johnvansickle.com/ffmpeg/ | |
./ffmpeg -y -i video-orignal.mp4 -i 1.mp3 -i 2.mp3 -filter_complex "[0:v] pad=width=iw:height=ih+200:x=0:y=100:color=#f2e6e6@0.99 [v_1];[1:a]atrim=0:11,adelay=6000|6000[1a];[2:a]atrim=0:15,adelay=130000|130000[2a];[1a][2a]amix=2[aout]" -map "[v_1]" -map "[aout]" video-final.mp4 | |
ffmpeg version 3.4-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers | |
built with gcc 6.4.0 (Debian 6.4.0-7) 20170920 | |
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg | |
libavutil 55. 78.100 / 55. 78.100 | |
libavcodec 57.107.100 / 57.107.100 | |
libavformat 57. 83.100 / 57. 83.100 | |
libavdevice 57. 10.100 / 57. 10.100 | |
libavfilter 6.107.100 / 6.107.100 | |
libswscale 4. 8.100 / 4. 8.100 | |
libswresample 2. 9.100 / 2. 9.100 | |
libpostproc 54. 7.100 / 54. 7.100 | |
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video-orignal.mp4': | |
Metadata: | |
major_brand : mp42 | |
minor_version : 0 | |
compatible_brands: isommp42 | |
creation_time : 2017-09-29T06:18:33.000000Z | |
Duration: 00:00:11.82, start: 0.000000, bitrate: 888 kb/s | |
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1152x720 [SAR 1:1 DAR 8:5], 693 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default) | |
Metadata: | |
handler_name : VideoHandler | |
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default) | |
Metadata: | |
creation_time : 2017-09-29T06:18:33.000000Z | |
handler_name : IsoMedia File Produced by Google, 5-11-2011 | |
[mp3 @ 0x5b4ace0] Estimating duration from bitrate, this may be inaccurate | |
Input #1, mp3, from '1.mp3': | |
Metadata: | |
encoder : Lavf57.71.100 | |
Duration: 00:00:02.27, start: 0.000000, bitrate: 48 kb/s | |
Stream #1:0: Audio: mp3, 22050 Hz, mono, s16p, 48 kb/s | |
[mp3 @ 0x5bedf40] Estimating duration from bitrate, this may be inaccurate | |
Input #2, mp3, from '2.mp3': | |
Metadata: | |
encoder : Lavf57.71.100 | |
Duration: 00:00:01.04, start: 0.000000, bitrate: 48 kb/s | |
Stream #2:0: Audio: mp3, 22050 Hz, mono, s16p, 48 kb/s | |
[AVFilterGraph @ 0x5bb58a0] No such filter: 'amix' | |
Error initializing complex filters. | |
Invalid argument | |
./ffmpeg -filters | |
ffmpeg version 3.4-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers | |
built with gcc 6.4.0 (Debian 6.4.0-7) 20170920 | |
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg | |
libavutil 55. 78.100 / 55. 78.100 | |
libavcodec 57.107.100 / 57.107.100 | |
libavformat 57. 83.100 / 57. 83.100 | |
libavdevice 57. 10.100 / 57. 10.100 | |
libavfilter 6.107.100 / 6.107.100 | |
libswscale 4. 8.100 / 4. 8.100 | |
libswresample 2. 9.100 / 2. 9.100 | |
libpostproc 54. 7.100 / 54. 7.100 | |
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. | |
... 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. | |
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. | |
.S. afir AA->A 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. | |
... ainterleave N->A Temporally interleave audio inputs. | |
... alimiter A->A Audio lookahead limiter. | |
... 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. | |
... 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. | |
... 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. | |
... dynaudnorm A->A Dynamic Audio Normalizer. | |
... earwax A->A Widen the stereo image. | |
... ebur128 A->N EBU R128 scanner. | |
... 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. | |
... highpass A->A Apply a high-pass filter with 3dB point frequency. | |
... join N->A Join multiple audio streams into multi-channel output. | |
... loudnorm A->A EBU R128 loudness normalization | |
... 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. | |
..C rubberband A->A Apply time-stretching and pitch-shifting. | |
... 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. | |
... superequalizer A->A Apply 18 band equalization filter. | |
.S. surround A->A Apply audio surround upmix filter. | |
... 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. | |
... 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. | |
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. | |
TS. colormatrix V->V Convert color matrix. | |
TS. colorspace V->V Convert between colorspaces. | |
TS. convolution V->V Apply convolution filter. | |
T.. 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. | |
... decimate N->V Decimate frames (post field matching filter). | |
T.. deflate V->V Apply deflate effect. | |
... deflicker V->V Remove temporal frame luminance variations. | |
... 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. | |
T.. 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.C eq V->V Adjust brightness, contrast, gamma, and saturation. | |
T.. erosion V->V Apply erosion effect. | |
... extractplanes V->N Extract planes as grayscale frames. | |
.S. fade V->V Fade in/out input video. | |
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. | |
... 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. | |
... framerate V->V Upsamples or downsamples progressive source between specified frame rates. | |
T.. framestep V->V Select one frame every N frames. | |
... frei0r V->V Apply a frei0r effect. | |
T.. fspp V->V Apply Fast Simple Post-processing filter. | |
TS. gblur V->V Apply Gaussian Blur filter. | |
T.. geq V->V Apply generic equation to each pixel. | |
T.. gradfun V->V Debands video quickly using gradients. | |
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. | |
T.. 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. | |
... libvmaf VV->V Calculate the VMAF between two video streams. | |
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. | |
T.. maskedclamp VVV->V Clamp first stream with second stream and third stream. | |
T.. 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. | |
... 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. | |
... null V->V Pass the source unchanged to the output. | |
T.. oscilloscope V->V 2D Video Oscilloscope. | |
T.C overlay VV->V Overlay a video source on top of the input. | |
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. | |
T.. 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. | |
..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. | |
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. | |
... 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. | |
.S. 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. | |
... tlut2 V->V Compute and apply a lookup table from two successive 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. | |
T.. 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. | |
... 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. | |
... vstack N->V Stack video inputs vertically. | |
TS. w3fdif V->V Apply Martin Weston three field deinterlace. | |
... 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. | |
... frei0r_src |->V Generate a frei0r source. | |
... 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. | |
... 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. | |
... 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. | |
... 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. | |
Also compiled myself and still getting same error | |
ffmpeg -y -i video-orignal.mp4 -i 1.mp3 -i 2.mp3 -filter_complex "[0:v] pad=width=iw:height=ih+200:x=0:y=100:color=#f2e6e6@0.99 [v_1];[1:a]atrim=0:11,adelay=6000|6000[1a];[2:a]atrim=0:15,adelay=130000|130000[2a];[1a][2a]amix=2[aout]" -map "[v_1]" -map "[aout]" video-final.mp4 | |
ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers | |
built with Apple LLVM version 9.0.0 (clang-900.0.38) | |
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.3.0/include/openjpeg-2.3 --enable-nonfree | |
libavutil 55. 78.100 / 55. 78.100 | |
libavcodec 57.107.100 / 57.107.100 | |
libavformat 57. 83.100 / 57. 83.100 | |
libavdevice 57. 10.100 / 57. 10.100 | |
libavfilter 6.107.100 / 6.107.100 | |
libavresample 3. 7. 0 / 3. 7. 0 | |
libswscale 4. 8.100 / 4. 8.100 | |
libswresample 2. 9.100 / 2. 9.100 | |
libpostproc 54. 7.100 / 54. 7.100 | |
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video-orignal.mp4': | |
Metadata: | |
major_brand : mp42 | |
minor_version : 0 | |
compatible_brands: isommp42 | |
creation_time : 2017-09-29T06:18:33.000000Z | |
Duration: 00:00:11.82, start: 0.000000, bitrate: 888 kb/s | |
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1152x720 [SAR 1:1 DAR 8:5], 693 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default) | |
Metadata: | |
handler_name : VideoHandler | |
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default) | |
Metadata: | |
creation_time : 2017-09-29T06:18:33.000000Z | |
handler_name : IsoMedia File Produced by Google, 5-11-2011 | |
[mp3 @ 0x7ff858000800] Estimating duration from bitrate, this may be inaccurate | |
Input #1, mp3, from '1.mp3': | |
Metadata: | |
encoder : Lavf57.71.100 | |
Duration: 00:00:02.27, start: 0.000000, bitrate: 48 kb/s | |
Stream #1:0: Audio: mp3, 22050 Hz, mono, s16p, 48 kb/s | |
[mp3 @ 0x7ff859001c00] Estimating duration from bitrate, this may be inaccurate | |
Input #2, mp3, from '2.mp3': | |
Metadata: | |
encoder : Lavf57.71.100 | |
Duration: 00:00:01.04, start: 0.000000, bitrate: 48 kb/s | |
Stream #2:0: Audio: mp3, 22050 Hz, mono, s16p, 48 kb/s | |
[AVFilterGraph @ 0x7ff857e022e0] No such filter: 'amix' | |
Error initializing complex filters. | |
Invalid argument | |
ffmpeg -filters | |
ffmpeg version 3.4 Copyright (c) 2000-2017 the FFmpeg developers | |
built with Apple LLVM version 9.0.0 (clang-900.0.38) | |
configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.3.0/include/openjpeg-2.3 --enable-nonfree | |
libavutil 55. 78.100 / 55. 78.100 | |
libavcodec 57.107.100 / 57.107.100 | |
libavformat 57. 83.100 / 57. 83.100 | |
libavdevice 57. 10.100 / 57. 10.100 | |
libavfilter 6.107.100 / 6.107.100 | |
libavresample 3. 7. 0 / 3. 7. 0 | |
libswscale 4. 8.100 / 4. 8.100 | |
libswresample 2. 9.100 / 2. 9.100 | |
libpostproc 54. 7.100 / 54. 7.100 | |
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. | |
... 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. | |
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. | |
.S. afir AA->A 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. | |
... ainterleave N->A Temporally interleave audio inputs. | |
... alimiter A->A Audio lookahead limiter. | |
... 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. | |
... 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. | |
... 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. | |
... dynaudnorm A->A Dynamic Audio Normalizer. | |
... earwax A->A Widen the stereo image. | |
... ebur128 A->N EBU R128 scanner. | |
... 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. | |
... highpass A->A Apply a high-pass filter with 3dB point frequency. | |
... join N->A Join multiple audio streams into multi-channel output. | |
... loudnorm A->A EBU R128 loudness normalization | |
... 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. | |
... resample A->A Audio resampling and conversion. | |
... 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. | |
... superequalizer A->A Apply 18 band equalization filter. | |
.S. surround A->A Apply audio surround upmix filter. | |
... 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. | |
... 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. | |
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. | |
TS. colormatrix V->V Convert color matrix. | |
TS. colorspace V->V Convert between colorspaces. | |
TS. convolution V->V Apply convolution filter. | |
T.. convolve VV->V Convolve first video stream with second video stream. | |
... copy V->V Copy the input video unchanged to the output. | |
... coreimage V->V Video filtering using CoreImage API. | |
... 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. | |
... decimate N->V Decimate frames (post field matching filter). | |
T.. deflate V->V Apply deflate effect. | |
... deflicker V->V Remove temporal frame luminance variations. | |
... 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. | |
T.. 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.C eq V->V Adjust brightness, contrast, gamma, and saturation. | |
T.. erosion V->V Apply erosion effect. | |
... extractplanes V->N Extract planes as grayscale frames. | |
.S. fade V->V Fade in/out input video. | |
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. | |
... 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. | |
... framerate V->V Upsamples or downsamples progressive source between specified frame rates. | |
T.. framestep V->V Select one frame every N frames. | |
... frei0r V->V Apply a frei0r effect. | |
T.. fspp V->V Apply Fast Simple Post-processing filter. | |
TS. gblur V->V Apply Gaussian Blur filter. | |
T.. geq V->V Apply generic equation to each pixel. | |
T.. gradfun V->V Debands video quickly using gradients. | |
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 | |
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. | |
T.. 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. | |
T.. maskedclamp VVV->V Clamp first stream with second stream and third stream. | |
T.. 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. | |
... 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. | |
... null V->V Pass the source unchanged to the output. | |
T.. oscilloscope V->V 2D Video Oscilloscope. | |
T.C overlay VV->V Overlay a video source on top of the input. | |
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. | |
T.. 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. | |
..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. | |
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. | |
... 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. | |
.S. 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. | |
... tlut2 V->V Compute and apply a lookup table from two successive 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. | |
T.. 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. | |
T.. vignette V->V Make or reverse a vignette effect. | |
... vmafmotion V->V Calculate the VMAF Motion score. | |
... vstack N->V Stack video inputs vertically. | |
TS. w3fdif V->V Apply Martin Weston three field deinterlace. | |
... 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. | |
... 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. | |
... coreimagesrc |->V Video source using image generators of CoreImage API. | |
... frei0r_src |->V Generate a frei0r source. | |
... 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. | |
... 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. | |
... 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. | |
... 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. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment