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"
最后编辑于
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,100评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,308评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,718评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,275评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,376评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,454评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,464评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,248评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,686评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,974评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,150评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,817评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,484评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,140评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,374评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,012评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,041评论 2 351

推荐阅读更多精彩内容