图像视频压缩
eefresher
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ffmpeg压缩,剪切视频
需求: 手机拍摄的视频尺寸过大,需要压缩,以及剪切掉开头和结尾一部分不需要的 首先查看原始视频码率 ffmpeg -i filename -b:v表示视频的码率,如果要压缩10倍, 码率设为原来的1/10,-r表示设置帧率,对于一些动作变化缓慢的视频,帧率可以设置低一些,不影响观看效果 ffmpeg -i input.mp4 -r 20 -b:v 200k output.mp4 视频剪切,如果...原创 2020-01-02 17:00:01 · 1280 阅读 · 0 评论 -
CABAC算法解析
CABAC CABAC 全称 Content-based Adaptive Binary coding 包含三部分 二进制化 上下文模型选择 算术编码并更新模型 1. 二进制化 是什么? 将一个非二进制语法元素映射成一个二进制序列 例如 10 —》0000 1010 为什么要二进制化? 二进制化进行算术编码有以下优点 任何符合都可以二进制化 概率模型简单,容易实现自适应编码 ...原创 2019-07-17 11:39:31 · 1510 阅读 · 0 评论 -
ffmpeg 将一帧yuv444格式转png格式
需求 利用ffmpeg 将一帧yuv444转换为一张png图片格式 经过摸索,楼主通过以下命令解决了 ffmpeg -s 512x512 -pix_fmt yuv444p -i test.yuv -vframes 1 test.png 只需转换一帧图像 特别注意 指定-vframes 为 1 ...原创 2019-08-24 22:32:17 · 3153 阅读 · 0 评论 -
YUV格式
YUV是编译true-color颜色空间(color space)的种类,Y’UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma), YUV是图像的一种编码格式,常见的编码格式如,RGB格式 Y表示亮度,是R,G,B三种亮度的和 Y=Kr x R+Kgx...原创 2019-08-25 22:42:51 · 258 阅读 · 0 评论 -
VTM小白使用经验
VTM配置文件经验; 1.配置文件包含 帧内配置文件,文件信息配置文件 2.帧内配置文件的bitdepth设置为8, 每一个sample的bits为8,这样复原的yuv文件可以方便转png等格式 3quantization (0-51)量化水平越大,速率越快 楼主编码一帧512x512的yuv420p格式, quantization为5时 总共需要390s quantization为50时 只需 ...原创 2019-08-26 11:57:55 · 2223 阅读 · 2 评论
分享