以下名词解释摘自维基百科

反交错”(deinterlacing)是将交错式(即隔行扫描)(interlace)影像讯号转换为渐进式(逐行扫描)(progressive)影像讯号的一种方法。

因为装置处理速度以及带宽的限制下,广播电视系统,例如NTSC或是PAL,都是使用交错式讯号取代渐进式讯号。但是现代新型的显示设备例如液晶显示器、等离子显示器、数位投影机或是数位微型反射镜(DLP,数字光处理)等,都只支持逐行扫描(progressive scan),因此在这些设备上需要有去交错的功能以将交错式讯号转换为逐行信号。

一个动态影像是由一连串连续的静态影像所组成的,其中每一个静态影像称为帧(frame),而动态影像中每秒所包含静态影像的数量则称为帧(速)率(frame per second, fps)。

而在显示器上显示动态影像的方式有两种:

渐进扫描:或称为逐行扫描。将每一帧从左至右、由上至下,逐一的将所有的画素显示出来。

交错扫描:或称为隔行扫描。将一帧图像的奇数行画素及偶数行画素分开,分成为两个场(field)。轮流扫描奇数行所构成的场及偶数行所构成的场。

因为一个场只有一个帧一半的资讯,因此在装置处理速度无法即时的处理整个帧的资讯以及传输带宽不够即时传输整个帧的情形下,使用交错扫描可以节省一半的资讯量且可以为持相同的更新率。在以往阴极射线管显示器(Cathode Ray Tube, CRT)很难一次扫描整个屏幕,因此无法使用渐进扫描。但是因为屏幕上萤光的余晖加上视觉暂留效应,使得交错扫描在阴极射线管显示器上运作的相当顺利。所以广播电视系统例如NTSC每秒59.94场,PAL则为每秒50场。

现在新式的显示设备的速度已经够快可以即时的处理且扫描整个帧,因此都是使用渐进扫描。但是在这些新型的显示设备上直接播放交错式影像会产生严重的闪烁现象,且因为交错式讯号两行只有一行有影像另一行则是全黑的,所以亮度看起来会减少一半。由于有上述这些问题,所有使用渐进扫描的新式显示设备都需要有去交错的功能。

Vlc播放器测试未进行反交错处理的视频

两组对比图,左侧均为未经行反交错处理, 右侧是进行反交错处理的。

放大看(在新窗口中打开),明显左侧有横纹

vlc 反交错设置

包括反交错开启和反交错模式选择

在视频处理中,对未进行反交错处理的,必须在播放前进行反交错处理,否则播放感官效果差!

android 播放器 反交错,反交错- 视频横纹处理相关推荐

  1. java 视频边下边播,VideoViewDemo android 播放器,支持边下边播 238万源代码下载- www.pudn.com...

    文件名称: VideoViewDemo下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 194 KB 上传时间: 2014-09-19 下载次数: 5 详细说明:a ...

  2. 视频【解码】原理(播放器原理),音视频同步等

    1.视频编码格式:H264, VC-1, MPEG-2, MPEG4-ASP (Divx/Xvid), VP8, MJPEG 等.  2.音频编码格式:AAC, AC3, DTS(-HD), True ...

  3. ijk基于exo_github上十二款最著名的Android播放器开源项目

    1.ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器.实现了跨平台功能,API 易于集成:编译配置可裁剪,方便控制 ...

  4. github上十二款最著名的Android播放器开源项目

    1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Andr ...

  5. android 音乐视频播放器(github上十二款最著名的Android播放器开源项目)

    1.ijkplayer 项目地址: https://github.com/Bilibili/ijkplayer 介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Andr ...

  6. android 著名播放器,【精华】十二大最著名的Android播放器开源项目

    1.ExoPlayer https://github.com/google/ExoPlayer ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例: Dem ...

  7. Android播放器开源项目,github常用视频音频播放器

    需求: 搜集到的github常用的视频和音频播放器,其中前三个是比较常用的播放器. 第四个和第五个是比较直白的用法. 1.ijkplayer 项目地址: https://github.com/Bili ...

  8. android开源库 droidlib,十二大最著名的Android播放器开源项目

    1.ExoPlayer https://github.com/google/ExoPlayer ExpPlayer是一个开源的,App等级的媒体API,它的开源项目包含了library和示例: - 这 ...

  9. android 播放器

    今天花了一点时间,写了一个简单的android播放器,功能还不完善,会继续完善!

  10. play-audio 简单命令行Android播放器

    play-audio 简单命令行Android播放器 安装播放器apt-get install play-audio -y 用wget下载音频(如某ftp服务器) wget ftp://192.168 ...

最新文章

  1. Matlab之randn
  2. VC++ 文件和应用程序关联,默认图标不显示问题
  3. tesseract 4.0 编译安装(CentOS)
  4. CentOS进不了mysql
  5. Single-Shot Object Detection with Enriched Semantics
  6. Sublime Text 3 快捷键总结
  7. php中把美国时间转为北京时间的自定义
  8. Build 2021 :正式发布.NET 6 Preview4
  9. 2021中国低代码市场研究报告
  10. 理解group by
  11. keil5按F12调不出头文件中函数
  12. 编译原理用C语言编写递归下降分析程序,编译原理递归下降分析器(C语言).pdf
  13. CPU飙升到100%问题排查
  14. 远程服务器镜像,NAS服务器的远程镜像技术.pdf
  15. 星际争霸2人工智能初探——SC2LE研究环境搭建
  16. 【Selenium】Selenium的3种等待方式
  17. Android:访问存储失败.FileNotFoundException open failed: XXXXXXX EPERM (Operation not permitted)
  18. Thomson TG789vn 端口映射配置
  19. perl-操作ole,比如操作word
  20. 基于SSH架构的在线答疑系统

热门文章

  1. 计算机巧用剪纸做画册教案,3 巧折巧剪教案公开课一等奖
  2. 前端处理带t的时间_适合家用的跑步机?阿迪达斯轻爵T-19i跑步机测评|adidas|商用机...
  3. 英语四级c语言,2017年大学英语四级精选试题练习
  4. Win11和Win10有什么区别 Win11和Win10区别对比
  5. push_back还是emplace_back?
  6. @ImportResource()注解的使用
  7. python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵
  8. 有没有词匹配算法_Google Ads 再次扩展了关键字变量匹配
  9. 计算机专业合成词,大学计算机论文范文大全.docx
  10. 扫地机器人划伤地板_扫地机器人哪个牌子好?会选的才能买到好产品