ffmpeg 抗锯齿
2017-03-13 14:33
2266 查看
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
我的测试结果是,两种效果差别不大,但是第一种方法速度要快于第二种方法。此结论只为本人测试,请感兴趣的同学亲自测试!
相关文章推荐
- ffmpeg 抗锯齿
- 使用ffmpeg把flv转换成Android可播放的mp4文件
- ffmpeg 新老接口问题及对照集锦
- FFMPEG 初探
- 在windows XP系统下编译和使用ffmpeg
- Linux 下安装ffmpeg(xlib264 yams)
- [置顶] FFmpeg总结(十三)用ffmpeg基于nginx实现直播功能,不用第三方SDK,自研推流拉流
- 利用ffmpeg做视频解码的顺序
- FFMPEG研究: avdevice库是如何注册V4L2设备的
- ffmpeg编码常见问题排查方法
- 笔记:FFMpeg写MP4文件例子分析
- Android ffmpeg编译
- ffmpeg 截图 视频信息
- ffmpeg结构体以及函数介绍(二)
- ffmpeg 录音 利用avdevice
- mac下用ffmpeg 收录HLS流
- ffmpeg参数说明(转载)
- Java将视频转为缩略图--ffmpeg
- ffmpeg开发之旅(3):AAC编码格式分析与MP4文件封装(MediaCodec+MediaMuxer)
- ffmpeg AT&T汇编转intel汇编 之(MULL)