FFmpeg濾鏡完整列表
濾鏡名稱 | 用途 |
acompressor | 壓縮音頻信號,當輸入信號超過某個預設閾值時,壓縮器就會開始工作。該濾鏡使音量大的部分變得不那么響亮,而音量小的部分相對變得響亮,這樣就可以使整體聽起來更加均衡,常用于音樂制作、廣播和現場混音。 |
acontrast | 調整音頻信號的對比度,支持傳入參數contrast,范圍是0至100,默認是33。 |
acrossfade | Cross fade two input audio streams. |
acrossover | Split audio into per-bands streams. |
acrusher | Reduce audio bit resolution. |
adeclick | Remove impulsive noise from input audio. |
adeclip | Remove clipping from input audio. |
adelay | Delay one or more audio channels. |
adenorm | Remedy denormals by adding extremely low-level noise. |
aderivative | Compute derivative of input audio. |
aecho | Add echoing to the audio. |
aemphasis | Audio emphasis. |
aeval | 用于對輸入音頻的每個樣本值進行算術求值和轉換。 |
aexciter | Enhance high frequency part of audio. |
afade | 實現音頻的淡入(fade-in)和淡出(fade-out)效果,讓音頻平滑地開始或結束,使音頻過渡不那么突兀。 |
afftdn | Denoise audio samples using FFT. |
afftfilt | Apply arbitrary expressions to samples in frequency domain. |
afir | Apply Finite Impulse Response filter with supplied coefficients in additional stream(s). |
aformat | Convert the input audio to one of the specified formats. |
afreqshift | Apply frequency shifting to input audio. |
agate | Audio gate. |
aiir | Apply Infinite Impulse Response filter with supplied coefficients. |
aintegral | Compute integral of input audio. |
ainterleave | Temporally interleave audio inputs. |
alimiter | Audio lookahead limiter. |
allpass | Apply a two-pole all-pass filter. |
aloop | Loop audio samples. |
amerge | Merge two or more audio streams into a single multi-channel stream. |
ametadata | 用于在音頻過濾處理管道中操作音頻流的元數據 |
amix | 將所有輸入音頻的通道數、采樣率和格式匹配起來,輸出一個統一的音頻軌道。amix 功能在需要將多個音頻源合成為一個單一音軌的場景,比如混音、音樂制作和視頻編輯中非常實用。 |
amultiply | Multiply two audio streams. |
anequalizer | Apply high-order audio parametric multi band equalizer. |
anlmdn | Reduce broadband noise from stream using Non-Local Means. |
anlms | Apply Normalized Least-Mean-Squares algorithm to first audio stream. |
anull | Pass the source unchanged to the output. |
apad | Pad audio with silence. |
aperms | Set permissions for the output audio frame. |
aphaser | Add a phasing effect to the audio. |
aphaseshift | Apply phase shifting to input audio. |
apulsator | Audio pulsator. |
arealtime | Slow down filtering to match realtime. |
aresample | Resample audio data. |
areverse | Reverse an audio clip. |
arnndn | Reduce noise from speech using Recurrent Neural Networks. |
aselect | Select audio frames to pass in output. |
asendcmd | Send commands to filters. |
asetnsamples | Set the number of samples for each output audio frames. |
asetpts | Set PTS for the output audio frame. |
asetrate | Change the sample rate without altering the data. |
asettb | Set timebase for the audio output link. |
ashowinfo | Show textual information for each audio frame. |
asidedata | Manipulate audio frame side data. |
asoftclip | Audio Soft Clipper. |
asplit | 將一個音頻流分成多個相同的音頻流。 |
astats | Show time domain statistics about audio frames. |
astreamselect | Select audio streams |
asubboost | Boost subwoofer frequencies. |
asubcut | Cut subwoofer frequencies. |
asupercut | Cut super frequencies. |
asuperpass | Apply high order Butterworth band-pass filter. |
asuperstop | Apply high order Butterworth band-stop filter. |
atempo | Adjust audio tempo. |
atrim | Pick one continuous section from the input, drop the rest. |
axcorrelate | Cross-correlate two audio streams. |
bandpass | Apply a two-pole Butterworth band-pass filter. |
bandreject | Apply a two-pole Butterworth band-reject filter. |
bass | Boost or cut lower frequencies. |
biquad | Apply a biquad IIR filter with the given coefficients. |
channelmap | 重新映射或改變音頻流中的各個聲道。它能夠選擇性地改變聲道的順序,或者從多聲道音頻中剝離出特定的聲道。 |
channelsplit | 將每個聲道作為單獨的單聲道音頻流輸出 |
chorus | Add a chorus effect to the audio. |
compand | Compress or expand audio dynamic range. |
compensationdelay | Audio Compensation Delay Line. |
crossfeed | Apply headphone crossfeed filter. |
crystalizer | Simple audio noise sharpening filter. |
dcshift | Apply a DC shift to the audio. |
deesser | Apply de-essing to the audio. |
drmeter | Measure audio dynamic range. |
dynaudnorm | 動態地調整音頻軌道的音量,提供類似于壓縮器/限制器但更先進的功能。這個濾鏡能夠在不明顯改變原始音頻動態范圍的前提下,減小響度差異并均衡整體音量。 |
earwax | Widen the stereo image. |
ebur128 | 用于測量音頻信號響度的工具,它實現了歐洲廣播聯盟(EBU,European Broadcasting Union)R 128標準的響度測量。 |
loudnorm | 實現EBU R128標準的響度歸一化濾鏡,其主要用途是自動調整音頻軌道的響度,使之達到一致的、指定的響度水平。 |
equalizer | 用來調整音頻信號的特定頻率段的增益,實現類似于圖形均衡器的功能。 |
extrastereo | Increase difference between stereo audio channels. |
firequalizer | Finite Impulse Response Equalizer. |
flanger | Apply a flanging effect to the audio. |
haas | Apply Haas Stereo Enhancer. |
hdcd | Apply High Definition Compatible Digital (HDCD) decoding. |
headphone | Apply headphone binaural spatialization with HRTFs in additional streams. |
highpass | Apply a high-pass filter with 3dB point frequency. |
highshelf | Apply a high shelf filter. |
join | Join multiple audio streams into multi-channel output. |
lowpass | 實現低通濾波器功能,它允許頻率低于某一截止頻率的信號通過,同時減弱高于這個截止頻率的信號; |
lowshelf | 調整截止點以下頻率的增益,而不是切斷它們。 |
mcompand | Multiband Compress or expand audio dynamic range. |
pan | Remix channels with coefficients (panning). |
replaygain | ReplayGain scanner. |
sidechaincompress | Sidechain compressor. |
sidechaingate | Audio sidechain gate. |
silencedetect | 用于檢測音頻中的靜音部分,它可以對音頻進行分析并記錄下靜音發生的時間和持續時長。 |
silenceremove | 用于去除或調整音頻流中的靜音部分,使用時可以指定要移除靜音部分的參數,例如靜音閾值、最小持續時間、以及在靜音前后保留的音頻長度。 |
speechnorm | Speech Normalizer. |
stereotools | Apply various stereo tools. |
stereowiden | Apply stereo widening effect. |
superequalizer | Apply 18 band equalization filter. |
surround | Apply audio surround upmix filter. |
treble | Boost or cut upper frequencies. |
tremolo | Apply tremolo effect. |
vibrato | Apply vibrato effect. |
volume | 調整音頻信號的音量。你可以使用該濾鏡增加或降低音頻軌道的整體音量級別。 |
volumedetect | 檢測音頻信號的音量級別,包括它的最大值、平均值、RMS(均方根)值等。 |
aevalsrc | Generate an audio signal generated by an expression. |
afirsrc | Generate a FIR coefficients audio stream. |
anoisesrc | Generate a noise audio signal. |
anullsrc | Null audio source, return empty audio frames. |
hilbert | Generate a Hilbert transform FIR coefficients. |
sinc | Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients. |
sine | Generate sine wave audio signal. |
anullsink | Do absolutely nothing with the input audio. |
addroi | Add region of interest to frame. |
alphaextract | Extract an alpha channel as a grayscale image component. |
alphamerge | Copy the luma value of the second input into the alpha channel of the first input. |
amplify | Amplify changes between successive video frames. |
atadenoise | Apply an Adaptive Temporal Averaging Denoiser. |
avgblur | Apply Average Blur filter. |
bbox | Compute bounding box for each frame. |
bilateral | Apply Bilateral filter. |
bitplanenoise | Measure bit plane noise. |
blackdetect | 檢測視頻中的黑色片段,該濾鏡能夠識別出黑場的開始和持續時間。 |
blackframe | 檢測視頻中的黑色幀。與 blackdetect 不同,blackframe 專注于單個黑色幀而非片段,并給出黑色幀對應的閾值和數量。 |
blend | Blend two video frames into each other. |
bm3d | Block-Matching 3D denoiser. |
boxblur | 對視頻幀實施盒式模糊效果。"盒式模糊"(Box Blur)又稱為“均值模糊”(Mean Blur),是一種簡單有效的模糊算法,通過均勻地取周圍像素的平均值來模糊每個像素點。boxblur 濾鏡可以應用于整個視頻幀,也可以單獨應用于亮度(luma)和色度(chroma)通道。 |
chromakey | 將視頻中的特定顏色(通常是綠屏或藍屏)替換成其他背景圖像或視頻。 |
chromanr | Reduce chrominance noise. |
chromashift | Shift chroma. |
ciescope | Video CIE scope. |
codecview | Visualize information about some codecs. |
colorbalance | Adjust the color balance. |
colorchannelmixer | Adjust colors by mixing color channels. |
colorcontrast | Adjust color contrast between RGB components. |
colorcorrect | Adjust color white balance selectively for blacks and whites. |
colorize | Overlay a solid color on the video stream. |
colorkey | Turns a certain color into transparency. Operates on RGB colors. |
colorhold | Turns a certain color range into gray. Operates on RGB colors. |
colorlevels | Adjust the color levels. |
colormatrix | Convert color matrix. |
colorspace | Convert between colorspaces. |
colortemperature | Adjust color temperature of video. |
convolution | Apply convolution filter. |
convolve V | Convolve first video stream with second video stream. |
coreimage | Video filtering using CoreImage API. |
cover_rect | Find and cover a user specified object. |
cropdetect | 自動檢測視頻幀的邊緣并建議需要裁剪的區域和尺寸,這是視頻后期處理中常用的功能,特別是在處理舊電影或電視節目時,從而消除不必要的黑色邊框,使畫面更加干凈。 |
crop | 根據給出的參數來裁剪視頻; |
curves | Adjust components curves. |
datascope | Video data analysis. |
dblur | Apply Directional Blur filter. |
dctdnoiz | Denoise frames using 2D DCT. |
deband | Debands video. |
deblock | Deblock video. |
decimate | Decimate frames (post field matching filter). |
deconvolve | Deconvolve first video stream with second video stream. |
dedot | Reduce cross-luminance and cross-color. |
deflate | Apply deflate effect. |
deflicker | Remove temporal frame luminance variations. |
dejudder | Remove judder produced by pullup. |
delogo | 用于移除視頻中的水印或徽標。這個濾鏡可以在不影響視頻其他部分質量的情況下,盡可能地清除掉固定位置的水印。 |
derain | Apply derain filter to the input. |
deshake | Stabilize shaky video. |
despill | Despill video. |
detelecine | Apply an inverse telecine pattern. |
dilation | Apply dilation effect. |
displace | Displace pixels. |
dnn_processing | Apply DNN processing filter to the input. |
doubleweave | Weave input video fields into double number of frames. |
drawbox | Draw a colored box on the input video. |
drawgraph | Draw a graph using input video metadata. |
drawgrid | Draw a colored grid on the input video. |
edgedetect | 通過邊緣檢測算法來突出顯示圖像中的線條和邊緣,這通常用于視頻分析、藝術效果或前期的視覺效果制作。 |
elbg | Apply posterize effect, using the ELBG algorithm. |
entropy | Measure video frames entropy. |
epx | Scale the input using EPX algorithm. |
eq | Adjust brightness, contrast, gamma, and saturation. |
erosion | Apply erosion effect. |
estdif | Apply Edge Slope Tracing deinterlace. |
exposure | Adjust exposure of the video stream. |
extractplanes | Extract planes as grayscale frames. |
fade | Fade in/out input video. |
fftdnoiz | Denoise frames using 3D FFT. |
fftfilt | Apply arbitrary expressions to pixels in frequency domain. |
field | Extract a field from the input video. |
fieldhint | Field matching using hints. |
fieldmatch | Field matching for inverse telecine. |
fieldorder | Set the field order. |
fillborders | Fill borders of the input video. |
find_rect | Find a user specified object. |
floodfill | Fill area with same color with another color. |
format | Convert the input video to one of the specified pixel formats. |
fps | Force constant framerate. |
framepack | Generate a frame packed stereoscopic video. |
framerate | Upsamples or downsamples progressive source between specified frame rates. |
framestep | Select one frame every N frames. |
freezedetect | Detects frozen video input. |
freezeframes | Freeze video frames. |
fspp | Apply Fast Simple Post-processing filter. |
gblur | Apply Gaussian Blur filter. |
geq | Apply generic equation to each pixel. |
gradfun | Debands video quickly using gradients. |
graphmonitor | Show various filtergraph stats. |
greyedge | Estimates scene illumination by grey edge assumption. |
haldclut V | Adjust colors using a Hald CLUT. |
hflip | Horizontally flip the input video. |
histeq | Apply global color histogram equalization. |
histogram | Compute and draw a histogram. |
hqdn3d | Apply a High Quality 3D Denoiser. |
hqx | Scale the input by 2, 3 or 4 using the hq*x magnification algorithm. |
hstack | 用于將多個視頻流水平堆疊(并排)在一起。主要用于在一行中創建分屏效果,比如同一畫面同時展示兩個或多個不同畫面的視頻。 |
vstack | 用于垂直疊加(豎向排列)多個視頻流,類似于 hstack 濾鏡的水平疊加功能。 |
hue | Adjust the hue and saturation of the input video. |
hwdownload | Download a hardware frame to a normal frame |
hwmap | Map hardware frames |
hwupload | Upload a normal frame to a hardware frame |
hysteresis | Grow first stream into second stream by connecting components. |
identity | Calculate the Identity between two video streams. |
idet | Interlace detect Filter. |
il | Deinterleave or interleave fields. |
inflate | Apply inflate effect. |
interlace | Convert progressive video into interlaced. |
interleave | Temporally interleave video inputs. |
kerndeint | Apply kernel deinterlacing to the input. |
kirsch | Apply kirsch operator. |
lagfun | Slowly update darker pixels. |
lenscorrection | Rectify the image by correcting for lens distortion. |
limiter | Limit pixels components to the specified range. |
loop | Loop video frames. |
lumakey | Turns a certain luma into transparency. |
lut | Compute and apply a lookup table to the RGB/YUV input video. |
lut1d | Adjust colors using a 1D LUT. |
lut2 | Compute and apply a lookup table from two video inputs. |
lut3d | Adjust colors using a 3D LUT. |
lutrgb | Compute and apply a lookup table to the RGB input video. |
lutyuv | Compute and apply a lookup table to the YUV input video. |
maskedclamp | Clamp first stream with second stream and third stream. |
maskedmax | Apply filtering with maximum difference of two streams. |
maskedmerge | Merge first stream with second stream using third stream as mask. |
maskedmin | Apply filtering with minimum difference of two streams. |
maskedthreshold | Pick pixels comparing absolute difference of two streams with threshold. |
maskfun | Create Mask. |
mcdeint | Apply motion compensating deinterlacing. |
median | Apply Median filter. |
mergeplanes | Merge planes. |
mestimate | Generate motion vectors. |
metadata | Manipulate video frame metadata. |
midequalizer | Apply Midway Equalization. |
minterpolate | Frame rate conversion using Motion Interpolation. |
mix | Mix video inputs. |
monochrome | Convert video to gray using custom color filter. |
mpdecimate | Remove near-duplicate frames. |
msad | Calculate the MSAD between two video streams. |
negate | Negate input video. |
nlmeans | Non-local means denoiser. |
nnedi | Apply neural network edge directed interpolation intra-only deinterlacer. |
noformat | Force libavfilter not to use any of the specified pixel formats for the input to the next filter. |
noise | Add noise. |
normalize | Normalize RGB video. |
null | Pass the source unchanged to the output. |
oscilloscope | 2D Video Oscilloscope. |
overlay | Overlay a video source on top of the input. |
owdenoise | Denoise using wavelets. |
pad | Pad the input video. |
palettegen | Find the optimal palette for a given stream. |
paletteuse | Use a palette to downsample an input video stream. |
perms | Set permissions for the output video frame. |
perspective | Correct the perspective of video. |
phase | Phase shift fields. |
photosensitivity | Filter out photosensitive epilepsy seizure-inducing flashes. |
pixdesctest | Test pixel format definitions. |
pixscope | Pixel data analysis. |
pp | Filter video using libpostproc. |
pp7 | Apply Postprocessing 7 filter. |
premultiply | PreMultiply first stream with first plane of second stream. |
prewitt | Apply prewitt operator. |
pseudocolor | Make pseudocolored video frames. |
psnr | Calculate the PSNR between two video streams. |
pullup | Pullup from field sequence to frames. |
qp | Change video quantization parameters. |
random | Return random frames. |
readeia608 | Read EIA-608 Closed Caption codes from input video and write them to frame metadata. |
readvitc | Read vertical interval timecode and write it to frame metadata. |
realtime | Slow down filtering to match realtime. |
remap | Remap pixels. |
removegrain | Remove grain. |
removelogo | Remove a TV logo based on a mask image. |
repeatfields | Hard repeat fields based on MPEG repeat field flag. |
reverse | Reverse a clip. |
rgbashift | Shift RGBA. |
roberts | Apply roberts cross operator. |
rotate | Rotate the input image. |
sab | Apply shape adaptive blur. |
scale | Scale the input video size and/or convert the image format. |
scale2ref | Scale the input video size and/or convert the image format to the given reference. |
scdet | Detect video scene change |
scroll | Scroll input video. |
select | Select video frames to pass in output. |
selectivecolor | Apply CMYK adjustments to specific color ranges. |
sendcmd | Send commands to filters. |
separatefields | Split input video frames into fields. |
setdar | Set the frame display aspect ratio. |
setfield | Force field for the output video frame. |
setparams | Force field, or color property for the output video frame. |
setpts | Set PTS for the output video frame. |
setrange | Force color range for the output video frame. |
setsar | Set the pixel sample aspect ratio. |
settb | Set timebase for the video output link. |
shear | Shear transform the input image. |
showinfo | Show textual information for each video frame. |
showpalette | Display frame palette. |
shuffleframes | Shuffle video frames. |
shufflepixels | Shuffle video pixels. |
shuffleplanes | Shuffle video planes. |
signature | Calculate the MPEG-7 video signature |
smartblur | Blur the input video without impacting the outlines. |
sobel | Apply sobel operator. |
split | 將一個視頻流(或音頻流)分成幾個相同的流 |
spp | 實現了一種稱為"SPP"的效果,可以用較少損失細節的方式降低視頻噪點。這個濾鏡主要基于 DCT(離散余弦變換)域技術,并且提供了不同強度的降噪選項。 |
sr | Apply DNN-based image super resolution to the input. |
ssim | Calculate the SSIM between two video streams. |
stereo3d | Convert video stereoscopic 3D view. |
streamselect | Select video streams |
super2xsai | Scale the input by 2x using the Super2xSaI pixel art algorithm. |
swaprect | Swap 2 rectangular objects in video. |
swapuv | Swap U and V components. |
tblend | Blend successive frames. |
telecine | Apply a telecine pattern. |
thistogram | Compute and draw a temporal histogram. |
threshold | Threshold first video stream using other video streams. |
thumbnail | 從視頻中生成縮略圖 |
tile | Tile several successive frames together. |
tinterlace | Perform temporal field interlacing. |
tlut2 | Compute and apply a lookup table from two successive frames. |
tmedian | Pick median pixels from successive frames. |
tmidequalizer | Apply Temporal Midway Equalization. |
tmix | Mix successive video frames. |
tonemap | Conversion to/from different dynamic ranges. |
tpad | Temporarily pad video frames. |
transpose | Transpose input video. |
trim | Pick one continuous section from the input, drop the rest. |
unpremultiply | UnPreMultiply first stream with first plane of second stream. |
unsharp | Sharpen or blur the input video. |
untile | Untile a frame into a sequence of frames. |
uspp | Apply Ultra Simple / Slow Post-processing filter. |
v360 | Convert 360 projection of video. |
vaguedenoiser | Apply a Wavelet based Denoiser. |
vectorscope | Video vectorscope. |
vflip | 用于垂直翻轉或鏡像視頻,此濾鏡會將視頻畫面上下顛倒過來,使畫面上部的內容移動到下部,下部的內容移動到上部。 |
vfrdet | Variable frame rate detect filter. |
vibrance | Boost or alter saturation. |
vif V | Calculate the VIF between two video streams. |
vignette | 用于在視頻圖像上添加暗角效果,模仿經典照相機鏡頭產生的自然光暗角或“暈影”效果。 |
vmafmotion | 獲取視頻的平均VMAF運動得分,它是VMAF組成指標之一。 |
w3fdif | Apply Martin Weston three field deinterlace. |
waveform | Video waveform monitor. |
weave | Weave input video fields into frames. |
xbr | Scale the input using xBR algorithm. |
xfade | Cross fade one video with another video. |
xmedian | Pick median pixels from several video inputs. |
xstack | Stack video inputs into custom layout. |
yadif | Deinterlace the input image. |
yaepblur | Yet another edge preserving blur filter. |
zoompan | Apply Zoom & Pan effect. |
allrgb | Generate all RGB colors. |
allyuv | Generate all yuv colors. |
cellauto | Create pattern generated by an elementary cellular automaton. |
color | Provide an uniformly colored input. |
coreimagesrc | Video source using image generators of CoreImage API. |
gradients | Draw a gradients. |
haldclutsrc | Provide an identity Hald CLUT. |
mandelbrot | Render a Mandelbrot fractal. |
mptestsrc | Generate various test pattern. |
nullsrc | 是一個虛擬的視頻源,可以創建一個沒有實際視頻數據的視頻流,通常用于測試或者作為復雜濾鏡鏈中的占位符。 |
pal75bars | Generate PAL 75% color bars. |
pal100bars | Generate PAL 100% color bars. |
rgbtestsrc | Generate RGB test pattern. |
sierpinski | Render a Sierpinski fractal. |
smptebars | Generate SMPTE color bars. |
smptehdbars | Generate SMPTE HD color bars. |
abitscope | Convert input audio to audio bit scope video output. |
adrawgraph | Draw a graph using input audio metadata. |
agraphmonitor | Show various filtergraph stats. |
ahistogram | Convert input audio to histogram video output. |
aphasemeter | Convert input audio to phase meter video output. |
avectorscope | Convert input audio to vectorscope video output. |
concat | Concatenate audio and video streams. |
showcqt | Convert input audio to a CQT (Constant/Clamped Q Transform) spectrum video output. |
showfreqs | Convert input audio to a frequencies video output. |
showspatial | Convert input audio to a spatial video output. |
showspectrum | Convert input audio to a spectrum video output. |
showspectrumpic | Convert input audio to a spectrum video output single picture. |
showvolume | 生成一個視頻條,顯示音頻的實時音量水平,這個條隨音量的高低和通道數變化,還可以顯示音量的峰值。 |
showwaves | 生成一個類似振蕩器波形的視頻流,顯示音頻波形。 |
showwavespic | 生成單張代表音頻波形的圖片,而不是視頻流。 |
spectrumsynth | Convert input spectrum videos to audio output. |
amovie | 用于讀取外部的音頻文件,并將其作為音頻源注入到復雜的濾鏡圖中; |
movie | 用于加載外部視頻文件,并將其作為視頻源注入到濾鏡圖中。這個濾鏡常用于導入水印或者其他視頻素材 |
afifo | Buffer input frames and send them when they are requested. |
fifo | Buffer input images and send them when they are requested. |
abuffer | Buffer audio frames, and make them accessible to the filterchain. |
buffer | Buffer video frames, and make them accessible to the filterchain. |
abuffersink | Buffer audio frames, and make them available to the end of the filter graph. |
buffersink | Buffer video frames, and make them available to the end of the filter graph. |
ffmpeg -i main_video.mp4 -filter_complex "movie=logo.png[logo];[0:v][logo]overlay=W-w-10:H-h-10" output.mp4
ffmpeg -i video.mp4 -filter_complex "amovie=audio.mp3[a];[0:a][a]amix" output.mp4
ffmpeg -i in.m4a -filter_complex "dynaudnorm=f=150:g=15" out.m4a
ffplay -i INPUT -vf "crop=iw/2:ih:0:0,split[left][tmp];[tmp]hflip[right];[left][right] hstack"
粉絲福利, 免費領取C++音視頻學習資料包+學習路線大綱、技術視頻/代碼,內容包括(音視頻開發,面試題,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,編解碼,推拉流,srs)↓↓↓↓↓↓見下面↓↓文章底部點擊免費領取↓↓