ffmpeg濾鏡完整列表

濾鏡名稱 用途
acompressor 壓縮音頻信號(hào),當(dāng)輸入信號(hào)超過某個(gè)預(yù)設(shè)閾值時(shí),壓縮器就會(huì)開始工作。該濾鏡使音量大的部分變得不那么響亮,而音量小的部分相對(duì)變得響亮,這樣就可以使整體聽起來(lái)更加均衡,常用于音樂制作、廣播和現(xiàn)場(chǎng)混音。
acontrast 調(diào)整音頻信號(hào)的對(duì)比度,支持傳入?yún)?shù)contrast,范圍是0至100,默認(rèn)是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 用于對(duì)輸入音頻的每個(gè)樣本值進(jìn)行算術(shù)求值和轉(zhuǎn)換。
aexciter Enhance high frequency part of audio.
afade 實(shí)現(xiàn)音頻的淡入(fade-in)和淡出(fade-out)效果,讓音頻平滑地開始或結(jié)束,使音頻過渡不那么突兀。
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 用于在音頻過濾處理管道中操作音頻流的元數(shù)據(jù)
amix 將所有輸入音頻的通道數(shù)、采樣率和格式匹配起來(lái),輸出一個(gè)統(tǒng)一的音頻軌道。amix 功能在需要將多個(gè)音頻源合成為一個(gè)單一音軌的場(chǎng)景,比如混音、音樂制作和視頻編輯中非常實(shí)用。
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 將一個(gè)音頻流分成多個(gè)相同的音頻流。
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 重新映射或改變音頻流中的各個(gè)聲道。它能夠選擇性地改變聲道的順序,或者從多聲道音頻中剝離出特定的聲道。
channelsplit 將每個(gè)聲道作為單獨(dú)的單聲道音頻流輸出
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 動(dòng)態(tài)地調(diào)整音頻軌道的音量,提供類似于壓縮器/限制器但更先進(jìn)的功能。這個(gè)濾鏡能夠在不明顯改變?cè)家纛l動(dòng)態(tài)范圍的前提下,減小響度差異并均衡整體音量。
earwax Widen the stereo image.
ebur128 用于測(cè)量音頻信號(hào)響度的工具,它實(shí)現(xiàn)了歐洲廣播聯(lián)盟(EBU,European Broadcasting Union)R 128標(biāo)準(zhǔn)的響度測(cè)量。
loudnorm 實(shí)現(xiàn)EBU R128標(biāo)準(zhǔn)的響度歸一化濾鏡,其主要用途是自動(dòng)調(diào)整音頻軌道的響度,使之達(dá)到一致的、指定的響度水平。
equalizer 用來(lái)調(diào)整音頻信號(hào)的特定頻率段的增益,實(shí)現(xiàn)類似于圖形均衡器的功能。
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 實(shí)現(xiàn)低通濾波器功能,它允許頻率低于某一截止頻率的信號(hào)通過,同時(shí)減弱高于這個(gè)截止頻率的信號(hào);
lowshelf 調(diào)整截止點(diǎn)以下頻率的增益,而不是切斷它們。
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 用于檢測(cè)音頻中的靜音部分,它可以對(duì)音頻進(jìn)行分析并記錄下靜音發(fā)生的時(shí)間和持續(xù)時(shí)長(zhǎng)。
silenceremove 用于去除或調(diào)整音頻流中的靜音部分,使用時(shí)可以指定要移除靜音部分的參數(shù),例如靜音閾值、最小持續(xù)時(shí)間、以及在靜音前后保留的音頻長(zhǎng)度。
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 調(diào)整音頻信號(hào)的音量。你可以使用該濾鏡增加或降低音頻軌道的整體音量級(jí)別。
volumedetect 檢測(cè)音頻信號(hào)的音量級(jí)別,包括它的最大值、平均值、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 檢測(cè)視頻中的黑色片段,該濾鏡能夠識(shí)別出黑場(chǎng)的開始和持續(xù)時(shí)間。
blackframe 檢測(cè)視頻中的黑色幀。與 blackdetect 不同,blackframe 專注于單個(gè)黑色幀而非片段,并給出黑色幀對(duì)應(yīng)的閾值和數(shù)量。
blend Blend two video frames into each other.
bm3d Block-Matching 3D denoiser.
boxblur 對(duì)視頻幀實(shí)施盒式模糊效果。"盒式模糊"(Box Blur)又稱為“均值模糊”(Mean Blur),是一種簡(jiǎn)單有效的模糊算法,通過均勻地取周圍像素的平均值來(lái)模糊每個(gè)像素點(diǎn)。boxblur 濾鏡可以應(yīng)用于整個(gè)視頻幀,也可以單獨(dú)應(yīng)用于亮度(luma)和色度(chroma)通道。
chromakey 將視頻中的特定顏色(通常是綠屏或藍(lán)屏)替換成其他背景圖像或視頻。
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 自動(dòng)檢測(cè)視頻幀的邊緣并建議需要裁剪的區(qū)域和尺寸,這是視頻后期處理中常用的功能,特別是在處理舊電影或電視節(jié)目時(shí),從而消除不必要的黑色邊框,使畫面更加干凈。
crop 根據(jù)給出的參數(shù)來(lái)裁剪視頻;
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 用于移除視頻中的水印或徽標(biāo)。這個(gè)濾鏡可以在不影響視頻其他部分質(zhì)量的情況下,盡可能地清除掉固定位置的水印。
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 通過邊緣檢測(cè)算法來(lái)突出顯示圖像中的線條和邊緣,這通常用于視頻分析、藝術(shù)效果或前期的視覺效果制作。
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 用于將多個(gè)視頻流水平堆疊(并排)在一起。主要用于在一行中創(chuàng)建分屏效果,比如同一畫面同時(shí)展示兩個(gè)或多個(gè)不同畫面的視頻。
vstack 用于垂直疊加(豎向排列)多個(gè)視頻流,類似于 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 將一個(gè)視頻流(或音頻流)分成幾個(gè)相同的流
spp 實(shí)現(xiàn)了一種稱為"SPP"的效果,可以用較少損失細(xì)節(jié)的方式降低視頻噪點(diǎn)。這個(gè)濾鏡主要基于 DCT(離散余弦變換)域技術(shù),并且提供了不同強(qiáng)度的降噪選項(xiàng)。
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 用于垂直翻轉(zhuǎn)或鏡像視頻,此濾鏡會(huì)將視頻畫面上下顛倒過來(lái),使畫面上部的內(nèi)容移動(dòng)到下部,下部的內(nèi)容移動(dòng)到上部。
vfrdet Variable frame rate detect filter.
vibrance Boost or alter saturation.
vif V Calculate the VIF between two video streams.
vignette 用于在視頻圖像上添加暗角效果,模仿經(jīng)典照相機(jī)鏡頭產(chǎn)生的自然光暗角或“暈影”效果。
vmafmotion 獲取視頻的平均VMAF運(yùn)動(dòng)得分,它是VMAF組成指標(biāo)之一。
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 是一個(gè)虛擬的視頻源,可以創(chuàng)建一個(gè)沒有實(shí)際視頻數(shù)據(jù)的視頻流,通常用于測(cè)試或者作為復(fù)雜濾鏡鏈中的占位符。
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 生成一個(gè)視頻條,顯示音頻的實(shí)時(shí)音量水平,這個(gè)條隨音量的高低和通道數(shù)變化,還可以顯示音量的峰值。
showwaves 生成一個(gè)類似振蕩器波形的視頻流,顯示音頻波形。
showwavespic 生成單張代表音頻波形的圖片,而不是視頻流。
spectrumsynth Convert input spectrum videos to audio output.
amovie 用于讀取外部的音頻文件,并將其作為音頻源注入到復(fù)雜的濾鏡圖中;
movie 用于加載外部視頻文件,并將其作為視頻源注入到濾鏡圖中。這個(gè)濾鏡常用于導(dǎo)入水印或者其他視頻素材
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"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容