FFMPEG 视频锯齿与反交错滤镜

标签: none

ffmpeg 用x264视频编码,视频画面会出现锯齿(或者叫拉丝),下面两张图对比一下效果:


导致此效果的原因是x264本身不能很好的进行反交错处理,尤其是在要缩放原始视频的时候(比如说用1080i压制720p)。

下面说明如何设置ffmpeg参数来避免画面出现锯齿: 

方法一:设置ffmpeg参数 -deinterlace即可,如: 测试失败<

ffmpeg -i test.mpg -vcodec libx264 -s 1024x768 -b:v 700k -r 25 -deinterlace -acodec libmp3lame -ar 22050 -f flv -y test.flv

方法二:使用ffmpeg滤镜 -vf yadif,如:

ffmpeg -i test.mpg -vcodec libx264  -s 1280x768 -b:v 700k -r 25 -vf yadif -acodec libmp3lame -ar 22050 -f flv -y test.flv

方法一测试失败   方法二成功

原贴 http://blog.csdn.net/charleslei/article/details/52068808


扫描二维码,在手机上阅读!

添加新评论