自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 自己常用的ffmpeg命令

整理了工作中常用的ffmpeg命令,持续更新中ffmpeg-4.1.1安装http://www.linuxfromscratch.org/blfs/view/8.4-systemd/multimedia/ffmpeg.htmlffmpeg configure./configure --prefix=/usr/local --enable-shared --enable-gray --enable-version3 --enable-nonfree --enable-gpl --enable-av

2020-10-09 23:30:33 1921

原创 video debanding 视频去色带方法调研

本文只记录在调研banding算法过程中看过的一些源码和论文,不做系统的整理和性能评估。比较潦草,欢迎大佬补充指正。应用场景banding artifacts 通常产生的原因:视频编码量化增强算法(如 color tone mapping,对比度增强)增加了相邻区域的色阶距离传统方法dither搜debanding提到的比较多的一个方法就是dithering,基本原理就是给图像添加一个随机的像素偏移,相当于用随机噪声cover掉了banding效果。由于dither在编码时容易被抹除,因

2020-10-09 23:13:56 2272

原创 x264 码率控制:mb-tree

本文是关于x264中mb-tree算法的介绍,有不准确的地方欢迎指正在新版本的x264中,mb-tree是默认开启的,和自适应量化(adaptive quantization )一起控制MB级的QPmb-tree的具体作用原理是:根据该MB在帧间预测中贡献给未来帧(在编码顺序里位于当前帧之后的帧)的信息,即被参考的情况,来调整该宏块的QP值。简言之,如果该MB贡献给后续帧的信息越多,则其重要性越高...

2018-05-07 10:12:28 4054 1

原创 使用clappr player和SMIL播放多路rtmp视频流

主要用到clappr播放器主体,clappr-rtmp-plugin(支持rtmp流和.smil文件),clappr-lever-selector-plugin(实现播放器的切换功能)。源码地址分别如下:https://github.com/clappr/clapprhttps://github.com/video-dev/clappr-rtmp-pluginhttps:/

2017-12-01 19:30:14 5263

原创 x264 码率控制:ABR模式

前段时间看了一下x264 码率控制部分,在这里简要分析一下x264的ABR模式相关代码,有不对的地方欢迎指正。因为ABR模式在控制过程中会产生较大的码率波动,进而导致图像质量不稳定,同时在Http Adaptive Streaming中,也会导致视频segment大小不稳定,在接收端产生卡顿。所以ABR模式一般配合vbv使用,使用vbv buffer来限制码率的波动。ABR模式的流程图如下...

2017-07-21 17:15:00 5493

原创 ffmpeg错误隐藏:guess_dc分析

概念:DC系数和AC系数图像DCT变换的公式当u=v=0时,有,直流系数F(0,0)称为DC系数,可知DC系数反映了图像像素的平均值。以8×8的DCT变换为例,第一个系数为DC系数,其余63个系数为AC系数。DC系数包含了图像能量的主要部分;图像中像素间灰度变化缓慢,所以相邻块的DC系数接近;guess_dc对Intra类型的宏块做DC系数的恢复,以8×8块

2017-01-04 21:35:07 963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除