网易视频云技术之视频预处理技术

视频编码技术是网易视频云技术中重要的一环,这里提供大家学习,欢迎大家与网易视频云进行技术交流讨论。

一、    概述

视频编码包括分离、解码、编码、合成四部分,在分离与解码、合成部分可以认为是一种无损操作,而通常采用的编码如H264、MPEG-4等(无损压缩除外)是一种有损压缩。

为了提高视频编码后的质量,我们尝试在Encoder的数据输入之前增加一种预处理,用来弥补在编码过程中的亮度和色度的损失。从而提高视频的清晰度。

二、    预处理方法

通过改变视频的亮度、对比度、饱和度(色度)来进行锐化,使其边缘的过度产生较大的改变,从而增加视频的清晰度。锐化会产生噪声,因此增加去噪滤镜。目前只是通过调整亮度和对比度来增加边缘的锐化,饱和度并未进行调整。因为饱和度的调整会引入一些新的问题,比如产生色块,色彩的失真。

2.1 ffmpeg的预处理:增加亮度

ffmpeg -i E:\music\1\1.mov -vcodec libx264 -profile baseline -level 3.1  -preset slow -b 2400k -maxrate 6000k -bufsize 9000k -vf "scale=-1:720,unsharp=luma_msize_x=7:luma_msize_y=7:luma_amount=1.5"  -threads 12 -nr 6 -an -y -f mp4 E:\music\1\out_2400k_sharpen.mp4

2.2 avs的预处理

avs通过增加锐化滤镜,调整饱和度和对比度进行编码前的预处理。

DirectShowSource("E:\music\1\1.mov").LanczosResize(1280,720).sharpen(0.2)

2.3 mencoder的预处理:增加亮度和对比度

mencoder.exe  -sws 9  -oac mp3lame  -vf scale=1280:720,unsharp=l7x7:1.5,eq=1:15  -ovc x264 -ffourcc H264 -x264encopts  bitrate=2400:turbo=2:frameref=6:me=umh:me_range=16  E:\music\1\1.mov  -o E:\music\1\mencoder_out_1_4.avi

三、    效果对比

画面摆放顺序依次为片源、ffmpeg编码、mencoder编码

3.1 对比图1

ffmpeg与mencoder预处理之后与片源相比,边缘更加锐利。

3.2 对比图2

mencoder增加对比度后的图片色彩更加饱满,更接近于片源。

3.2 对比图3

mencoder增加对比度之后比ffmpeg的细节更加突出。画面更加清晰。

四、    结论

1):通过对YUV数据进行预处理,在相同码率下能够增加视频的清晰度,提高视频质量。但是同样会造成编码速度的下降,大约降低30%左右。

2):通过对三种工具的对比, mencoder预处理后的编码质量相较于ffmpeg要高,色彩损失较小,色彩更加饱满。但是编码速度比ffmpeg要低将近50%。

3):针对高清片源,在均衡编码速度与编码质量的前提下,建议使用ffmpeg进行锐化以及去噪。若不在意编码速度,建议增加mencoder的对比度处理。

针对质量不高的片源,不建议使用锐化处理。

时间: 2024-08-05 04:49:43

网易视频云技术之视频预处理技术的相关文章

2018年视频云服务市场格局进入整合阶段,阿里云视频云位居市场竞争力领导者的位置

据计世资讯(CCW Research)的研究结果表明: 一.中国视频云市场进入高速发展阶段据计世资讯(CCW Research)的研究结果表明,近年来国内视频云市场保持了高速的增长势头,特别是2016年以来,视频云市场进入高速发展阶段,直播的火爆带动视频云服务需求快速增长.2018年中国视频云服务市场规模已经达到31.2亿元,同比增长36.2%.随着4K.VR等技术应用普及,将会催生出大量新的视频云应用场景.伴随着视频云深入行业发展,未来可以预见视频云市场将会拥有广阔的市场前景. 图表 1 20

八年深耕,七牛云为企业提供一站式专业视频云服务

近日,国务院发展研究中心国际技术经济研究所在<中国智能化转型与技术创新高层研讨会>中预测,2023 年中国云计算产业规模将超过 3000 亿人民币.其中,中国政府和企业上云率将超过 60%,全站自主可控计算平台将成为政府和大型企业的主流 IT 基础设施. 而在众多企业上云的需求中,视频云服务正酝酿着一个不可估量的市场.比如短视频.在线教育.在线办公等应用的爆发,就在短时间内创造了海量对视频云服务的需求,并逐步常态化.同时,随着 5G 时代的到来,视频的流量占比还将进一步提升,未来在整个互联网产

网易视频云技术分享:HBase高可用原理与实践

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:HBase高可用原理与实践. 前言 前段时间有套线上HBase出了点小问题,导致该套HBase集群服务停止了2个小时,从而造成使用该套HBase作为数据存储的应用也出现了服务异常.在排查问

网易视频云技术分享:linux软raid的bitmap分析

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:linux软raid的bitmap分析. 在使用raid1,raid5等磁盘阵列的时候,对于数据的可靠性有很高的要求,raid5在写的时候需要计算校验并写入,raid1则写源和镜像来保证数

网易视频云分享:流媒体技术介绍(下篇)

网易视频云干货系列--流媒体技术介绍之下篇和大家见面了!上篇的分享从传统流媒体的技术特点等方面进行分析.中篇的分享举例对比了企业方案.本次的分享将主要举例国际技术标准的解决方案,对比分析各自的优缺点. 目前,HAS技术的实现方式从标准的类型来看主要有两大类:一类是企业方案,即提供了整体的技术解决方案,如Apple Live Streaming技术.Adobe Dynamic Streaming技术.Microsoft Smooth Streaming技术:另一类是一些国际标准组制定的技术标准,如

网易视频云技术分析:IOS工程常见问题解决方法

网易视频云是网易推出的视频云服务,目前已经y广泛应用于在线教育.秀场直播.远程医疗.企业协作等领域.现在,网易视频云的技术专家们给大家分享一则移动APP测试技术文:IOS工程常见问题解决方法. 最近在做IOS测试时,碰到了几个环境引起的问题,主要是开发工具新版本及IOS系统新版本特性导致.现挑取两个比较典型的问题来分享给大家. 1. Xcode版本引出的问题 问题描述:开发提测时,创建的工程是在xcode6版本上创建的,而测试环境使用新的版本Xcode7,将开发提测工程导入后进行编译报如下错误:

网易视频云技术分享:一个SparkSQL的作业的一生

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:一个SparkSQL的作业的一生. Spark是时下很火的计算框架,由UC Berkeley AMP Lab研发,并由原班人马创建的Databricks负责商业化相关事务.而SparkSQ

网易视频云技术分享:记一次.gitignore的操作细节

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:记一次.gitignore的操作细节. "作为一个刚上路的新手司机,git操作当然要远离各种炫酷的git GUI,因为这些GUI容易使你忽略git本身的工作流程,走向万劫不复的深渊.&qu

网易视频云技术分享:Android 消息机制学习

Android消息机制大家都不陌生,想必大家也都看过Handler.Looper的源码(看过可以直接看末尾重点,一款监控APP卡顿情况的控件),下面,网易视频云技术专家就整合一下这方面的资料,加深对这方面的印象. 用法 private Handler mHandler = new Handler() {    @Override public void handleMessage(Message msg) {        switch (msg.what) {            case